Interface ELContAsgnAble
-
- All Superinterfaces:
ELElement,ELObject,ELUUIDAble
- All Known Subinterfaces:
ACActivity,ACActivityEdge,ACActivityFinalNode,ACActivityGroup,ACActivityNode,ACCentralBufferNode,ACControlFlow,ACControlNode,ACDataStoreNode,ACDecisionBehavior,ACDecisionNode,ACDia,ACDiaACNode,ACDiaActNode,ACDiaConstraintEdge,ACDiaConstraintNode,ACDiaControlNode,ACDiaDecisionInputBehavior,ACDiaException,ACDiaFlowEdge,ACDiaFlowSelBehavior,ACDiaFlowTransBehavior,ACDiaGroupNode,ACDiaHorGroupNode,ACDiaNodeSelBehavior,ACDiaObjNode,ACDiaPostNode,ACDiaPreNode,ACDiaTextNode,ACDiaValSpecNode,ACDiaVariableNode,ACDiaVerGroupNode,ACExceptionHandler,ACExecutableNode,ACFinalNode,ACFlowFinalNode,ACForkNode,ACInitialNode,ACInterruptibleRegion,ACJoinNode,ACMergeNode,ACObjectFlow,ACObjectNode,ACObjFlowBehavior,ACObjNodeSelBehavior,ACParamNode,ACPartition,ACStructuredNode,ACVariable,ADAlias,ADAnnotation,ADApplicationConfiguration,ADBranch,ADBranchLog,ADBranchLogBackup,ADBranchLogLocal,ADBranchLogMerge,ADBranchLogRemoteModel,ADBranchLogSplit,ADChangeSet,ADChangeSetFragment,ADConfigTranslation,ADCSInstance,ADCSInstLocalizedName,ADCSMM2TypedEnumValue,ADCSMM2TypedStringValue,ADCSMM2TypedValue,ADCSOperation,ADCSPropertyValue,ADCSPropertyValueLong,ADCSPropertyValueRef,ADCSPropertyValueString,ADEventLogEntry,ADEventLogEntryModel,ADEventLogEntryRemoteModel,ADInoHost,ADLock,ADLockAble,ADLogin,ADLoginAble,ADLogOption,ADMdlAdmin,ADMdlGuest,ADMdlLogOption,ADMdlUser,ADModel,ADModelTranslation,ADOption,ADRepAdmin,ADRepLogOption,ADSyncedElement,ADTranslationAble,ADUpdateOption,ADUpdInterval,ADUpdTime,ADUserHostOption,ADUserOption,ADUsrRole,ADVersionAble,ADXModel,ANAcceptCall,ANAcceptEvent,ANAction,ANActionInputPin,ANAddStructuralFeatureValue,ANBroadcastSignal,ANCall,ANCallBehavior,ANCallOperation,ANClearAssociation,ANClearStructuralFeature,ANCreateLink,ANCreateObject,ANDestroyLink,ANDestroyObject,ANInputPin,ANInvocation,ANLink,ANLinkEndCreationData,ANLinkEndData,ANLinkEndDestructionData,ANOpaque,ANOutputPin,ANPin,ANQualifierValue,ANRaiseException,ANReadLink,ANReadSelf,ANReadStructuralFeature,ANRemoveStructuralFeatureValue,ANReply,ANSendObject,ANSendSignal,ANStructuralFeature,ANTestIdentity,ANUnmarshall,ANValSpec,ANValuePin,ANWriteLink,ANWriteStructuralFeature,BCBaseNamedStereotypeAble,BCExpression,BCProperty,BCPropertyAble,BCPropertyRefElem,BCPropertySet,BCPropertySetRefElem,BCRelshipBinDir,BCRootReuseAbleElement,BCTerm,BCTermAssign,BCTermAssignAble,BEAnyReceiveEvent,BEBehavior,BECallEvent,BEChangeEvent,BEEvent,BEMessageEvent,BEOpaque,BESignalEvent,BETimeEvent,BETrigger,BI2Cube,BI2CubeDimension,BI2CubeDimensionHierarchy,BI2DimensionAttribute,BI2DimensionIdAttribute,BI2DimensionLevel,BI2DimensionPrecedence,BI2DimensionShowAttribute,BI2DimensionSortAttribute,BI2DimensionTree,BI2Hierarchy,BI2HierarchyLevel,BI2MeasurementTime,BIHierarchy,BIHierarchyAttribute,BIHierarchyLevel,BIHierarchyRole,BIHierarchySortAttribute,BPActivityNode,BPActivityResource,BPArtifact,BPAssociationArtifact,BPCallAble,BPCallAbleChoreographyElement,BPCallAbleProcessElement,BPChoreography,BPChoreographyActivity,BPChoreographySubProcess,BPChoreographyTask,BPCollaboration,BPConditionalEventDefinition,BPDataIOAssociation,BPDataObject,BPDataStore,BPDia,BPDiaArtifactNode,BPDiaAssocEdge,BPDiaChoreographySubProcessNode,BPDiaChoreographyTaskNode,BPDiaChoreographyViewNode,BPDiaCollaborationViewNode,BPDiaDataAssocEdge,BPDiaDataNode,BPDiaErrorNode,BPDiaEventNode,BPDiaFlowEdge,BPDiaFlowNode,BPDiaGatewayNode,BPDiaGroupAssignment,BPDiaGroupNode,BPDiaItemDefinitionNode,BPDiaItemNode,BPDiaLaneNode,BPDiaMappingAssoc,BPDiaMaskCompartmentEntry,BPDiaMaskCompartmentNode,BPDiaMaskNode,BPDiaMaskTaskNode,BPDiaMessageFlow,BPDiaMessageFlowNode,BPDiaMessageNode,BPDiaParticipantCompartmentNode,BPDiaParticipantNode,BPDiaProcessViewNode,BPDiaRedundantEdge,BPDiaRenderingNode,BPDiaSequenceFlow,BPDiaSequenceFlowNode,BPDiaStructureEdge,BPDiaSubProcessNode,BPDiaSupportEdge,BPDiaTaskNode,BPDiaTermEdge,BPDiaTermNode,BPDiaTextNode,BPDiaViewContentEdge,BPDiaViewNode,BPElementAtPath,BPEndPoint,BPError,BPEscalation,BPEventDefinition,BPEventNode,BPFlowChoreographyContainer,BPFlowElement,BPFlowElementContainer,BPFlowProcessContainer,BPGateway,BPGlobalChoreographyTask,BPGlobalMaskTask,BPGlobalTask,BPGlobalTaskResource,BPGroupArtifact,BPGroupAssign,BPInputSet,BPInteractionSpecification,BPInterface,BPItemAwareElement,BPItemDefinition,BPItemDefinitionRel,BPLane,BPLaneSet,BPLinkEventDefinition,BPLoopCharx,BPMappingAssociation,BPMaskDefinition,BPMaskField,BPMaskTask,BPMessage,BPMessageFlow,BPMessageFlowMapping,BPMultiInstLoopCharx,BPObjInputSetRef,BPObjOutputSetRef,BPOperation,BPOutputSet,BPParticipant,BPParticipantAtActivity,BPParticipantEntity,BPParticipantMapping,BPParticipantRole,BPPath,BPProcess,BPProperty,BPResourceAtLane,BPResourceAtProcess,BPSequenceFlow,BPSequenceFlowNode,BPSignal,BPStdLoopCharx,BPSubProcess,BPSupportsRel,BPTaskNode,BPTaskNodeCall,BPTimerEventDefinition,BPUseCaseInteractionRel,BPUseCasePathRel,BRCostCenter,BRDia,BRDiaExprNode,BRDiaResourceEdge,BRDiaResourceHierEdge,BRDiaResourceNode,BRDiaResourceNonHierEdge,BRDiaTextNode,BRLocation,BROrgUnit,BROrgUnitMemberRel,BROrgUnitPersonRel,BROrgUnitRequiresRole,BRPerson,BRPersonContactData,BRPersonInRole,BRResource,BRResourceAtLocation,BRResourceCL,BRResourceHierRel,BRResourceNamedRel,BRResourceNonHierRel,BRResourceRel,BRRole,BRTechnical,BSDia,BSDiaNode,BSDiaPseudoStateNode,BSDiaStateMachineNode,BSDiaStateNode,BSDiaTransitionEdge,BSDiaVertexNode,BSFinalState,BSInitState,BSPseudoState,BSRegularState,BSState,BSTransition,BSVertex,CLActor,CLArtifact,CLAssocClass,CLAssociation,CLBehavioralFeature,CLBehavioredClassifier,CLClass,CLClassDia,CLClassifier,CLClassifierTemplateParameter,CLCollaboration,CLCollaborationUse,CLCommunicationPath,CLComponent,CLComponentDia,CLComponentRealization,CLCompositeStructureDia,CLConnectAbleElement,CLConnector,CLConnectorEnd,CLDataType,CLDeclarationAble,CLDeclarationAbleClassifier,CLDeployedArtifact,CLDeployment,CLDeploymentDia,CLDeploymentSpec,CLDeploymentTarget,CLDevice,CLDia,CLDiaActorNode,CLDiaAssocEndEdge,CLDiaAssocNode,CLDiaCLNode,CLDiaCnstrLinkEdge,CLDiaCnstrNode,CLDiaCollaborationNode,CLDiaCommPathEdge,CLDiaCompartmentAbleNode,CLDiaCompartmentContentNode,CLDiaCompartmentNode,CLDiaConnectorEdge,CLDiaConnectorNode,CLDiaElemNode,CLDiaHierCollaborationNode,CLDiaHierCollaborationUseNode,CLDiaHierCompNode,CLDiaHierCompStructNode,CLDiaHierDeployNode,CLDiaHierNode,CLDiaHierPartNode,CLDiaHierStructDefinitionNode,CLDiaHierStructEntryNode,CLDiaHierStructGroupNode,CLDiaHierStructNode,CLDiaInstLinkEdge,CLDiaInstLinkNode,CLDiaInstNode,CLDiaMergeAbleEdge,CLDiaMergeAbleNode,CLDiaOwnershipEdge,CLDiaOwnershipNode,CLDiaPartEdge,CLDiaPkgNode,CLDiaPortBehaviorEdge,CLDiaPortBehaviorNode,CLDiaPortNode,CLDiaReferenceEdge,CLDiaRelshipLinkEdge,CLDiaRelshipNode,CLDiaReqNode,CLDiaSocketBallEdge,CLDiaSocketBallNode,CLDiaSubjectNode,CLDiaUseCaseNode,CLEncapsulatedClassifier,CLEnumeration,CLEnumLiteral,CLExecEnv,CLExtend,CLExtensionPoint,CLFeature,CLGeneralization,CLHierarchyAbleDia,CLInclude,CLInstanceSpecification,CLInstSpec,CLInterface,CLInterfaceRealization,CLManifestation,CLNode,CLOperation,CLParameter,CLParameterAble,CLParameterSet,CLPort,CLPrimitiveType,CLProperty,CLReception,CLRequirementDia,CLRoleBinding,CLSignal,CLSlot,CLStructuredClassifier,CLStructureDefinition,CLStructureDefinitionDia,CLStructureElement,CLStructureEntry,CLStructureGroup,CLSubstitution,CLTemplateBinding,CLTemplateParameter,CLTemplateParameterAbleClass,CLTemplateParameterAbleElement,CLTemplateParameterSubstitution,CLUseCase,CLUseCaseDia,DBAuthorization,DBAuthorizationIdentifier,DBCheckConstraint,DBColumn,DBColumnSet,DBConnection,DBDia,DBDiaCnstrLinkEdge,DBDiaCnstrNode,DBDiaCompartmentContentNode,DBDiaCompartmentNode,DBDiaReferenceEdge,DBDiaTableNode,DBDiaViewNode,DBForeignKey,DBGroup,DBIndex,DBIndexedColumn,DBMergedInstance,DBMergedTable,DBPackage,DBPrivilege,DBProcedureExpression,DBRole,DBRoleAuthorization,DBSiblingConstraint,DBSQLGeneric,DBStoredProcedure,DBTable,DBTableColumn,DBTrigger,DBUniqueKey,DBUser,DBView,DBViewColumn,DBViewElement,DBViewFrom,DBViewSubselectFrom,DGAdditionalHeading,DGAttachmentChapter,DGChapter,DGChapterAttribute,DGCommand,DGConfig,DGDocuStructureRoot,DGFooter,DGHeader,DGLink,DGPicture,DGRoot,DGSelection,DGStandardChapter,DGTableColumn,DGTableProperties,DGTemplate,DGTitle,DGTreeLink,DGTreeStructureRoot,DGTreeTemplate,DGVerifyChapter,DGViewChapter,DMBinding,DMContext,DMContextEntry,DMDecisionRule,DMDecisionTable,DMExpression,DMFunctionDefinition,DMInformationItem,DMInputClause,DMInvocation,DMList,DMLiteralExpression,DMNElement,DMOutputClause,DMRelation,DMRuleAnnotation,DMRuleAnnotationClause,DMValueRangeRefAble,DRAuthorityRequirement,DRBusinessKnowledgeModel,DRDecision,DRDecisionAble,DRDecisionOutputAble,DRDecisionRequirementDia,DRDecisionService,DRDiaCompartmentContentNode,DRDiaCompartmentNode,DRDiaDecisionNode,DRDiaHierServiceNode,DRDiaHierServicePartNode,DRDiaInputDataNode,DRDiaKnowledgeNode,DRDiaKnowledgeSourceNode,DRDiaNode,DRDiaRequirementEdge,DRDiaServiceNode,DRGElement,DRInformationRequirement,DRInputData,DRInvocable,DRKnowledgeRequirement,DRKnowledgeSource,DRPrintContext,DRRequirement,ELAssociation,ELClassifier,ELComment,ELConstraint,ELDependency,ELElementImport,ELFeature,ELGeneralization,ELGeneralizationSet,ELLanguage,ELLanguageOCL,ELLanguageUML,ELM2Association,ELM2Attribute,ELM2Class,ELM2CLCompartment,ELM2Locale,ELM2Package,ELM2Schema,ELM2Type,ELM2TypeBoolean,ELM2TypeDateTime,ELM2TypedElementCnstr,ELM2TypeEnum,ELM2TypeEnumMember,ELM2TypeInteger,ELM2TypeLong,ELM2TypeString,ELM2TypeVoid,ELM2Verify,ELMultiplicityAbleTypedElement,ELNamespaceAsgnAble,ELPackage,ELPackageAble,ELPackageImport,ELPicture,ELPresOpt,ELProperty,ELProxy,ELRedefAble,ELRelshipBinDir,ELStructFeature,ELTranslatedValue,ELTranslationAble,ELType,ELTypedElement,ELValSpec,ELValSpecDateTime,ELValSpecELElement,ELValSpecELM2EnumMember,ELValSpecExpression,ELValSpecInstVal,ELValSpecInteger,ELValSpecNull,ELValSpecNullValue,ELValSpecOpaqueExpr,ELValSpecString,ELValSpecUnlimNat,ELValSpecUnlimNatValue,ELView,ELViewElement,ELViewEntry,ELViewGroup,ELViewGroupAble,ERAttribute,ERAttributeSet,ERCheckConstraint,ERDia,ERDiaAll,ERDiaCnstrLinkEdge,ERDiaCnstrNode,ERDiaCompartmentContentNode,ERDiaCompartmentNode,ERDiaCubeDimensionEdge,ERDiaCubeDimensionHierarchyEdge,ERDiaCubeDimensionNode,ERDiaCubeNode,ERDiaDimensionLevelEdge,ERDiaDimensionLevelNode,ERDiaDimensionPrecedenceEdge,ERDiaDimensionTreeNode,ERDiaEntityNode,ERDiaGeneralizationEdge,ERDiaGeneralizationSetNode,ERDiaHierarchyEdge,ERDiaHierarchyLevelEdge,ERDiaHierarchyLevelNode,ERDiaHierarchyNode,ERDiaHierDimensionTreeNode,ERDiaHierHierarchyNode,ERDiaReferenceEdge,ERDiaRelshipEdge,ERDiaRelshipNode,ERDiaRoleEdge,ERDiaViewNode,EREntity,ERForeignKey,ERGeneralization,ERGeneralizationSet,ERRelationship,ERRole,ERUniqueKey,ERUsedAttribute,ERView,ERViewAttribute,ERViewElement,ERViewFrom,ERViewSubselectFrom,GCConcept,GCConceptConnection,GCConceptRealization,GCDia,GCDiaConceptEdge,GCDiaConceptNode,IAActionExecSpec,IAAlt,IAAssert,IABehaviorExecSpec,IABreak,IACallMessage,IACombined,IAConsider,IAConstraint,IAContinuation,IACreateMessage,IACritical,IADestructMessage,IAExecOccSpec,IAExecSpec,IAFragment,IAGate,IAIgnore,IAInteraction,IALifeline,IALoop,IALostAndFound,IAMessage,IAMessageEnd,IAMessageOccSpec,IANeg,IAOccSpec,IAOperand,IAOpt,IAOrdering,IAPar,IAReplyMessage,IASeq,IASignalMessage,IAStateInvariant,IAStrict,IAUse,IMAssociation,IMClassifier,IMCLDataType,IMConstraint,IMConstraintAssign,IMDataType,IMDataTypeDefinition,IMDia,IMDiaAssocNode,IMDiaClassifierNode,IMDiaCnstrLinkEdge,IMDiaCnstrNode,IMDiaCompartmentContentNode,IMDiaCompartmentNode,IMDiaEdge,IMDiaGeneralizationSetNode,IMDiaHierNode,IMFeature,IMForeignKeyAble,IMGeneralization,IMGeneralizationSet,IMIndex,IMIndexedFeature,IMKey,IMKeyFeature,IMKeyRelationship,IMKeyRelationshipFeature,IMProcedure,IMProcedureExpression,IMProcedureExpressionAble,IMProperty,IMSemanticDataType,IMSequence,IMStructuralFeature,IMTrigger,IMUniqueKey,IMUniqueKeyFeature,IMView,IMViewElement,IMViewFeature,IMViewFrom,IMViewSubselectFrom,MEAbstraction,MEAssignAbleConstraint,MEAttachment,MEAttachmentAssign,MEComment,MECommentAssign,MEConfigurationManagement,MEConstraint,MEConstraintAssign,MECopy,MECreateRedirect,MEDependency,MEDurationConstraint,MEElementImport,MEHierarchyAble,MEIntervalConstraint,MEMappingConfigurationPackage,MEMappingConfigurationPackageForward,MEMappingConfigurationPackageReverse,MEMappingDependency,MEMappingPackageContent,MEMappingPackageType,MEMappingPackageTypeForward,MEMappingPackageTypeReverse,MEModel,MENamespaceAsgnAble,MEPackage,MEPackageAble,MEPackageImport,MEProxy,MEProxyAssignment,MEProxyExternal,MEProxyInnovator,MERealization,MERefAbleAsResource,MERequirement,MESection,MESimpleConstraint,MEStereotypeAble,MEStubPackage,MEStubPackageBase,MEStubPackageExternalModel,MEStubPackageInnovator,MESystemModel,MESystemModelManagement,METimeConstraint,MEUsage,MEValSpecExpression,MEValSpecOpaqueExpr,MM2Association,MM2Attribute,MM2Class,MM2Classification,MM2ClassificationConstraint,MM2CLCompartment,MM2FontColor,MM2FormatRuleParameter,MM2Locale,MM2Package,MM2Presentation,MM2Schema,MM2SchemaTranslation,MM2Type,MM2TypeBoolean,MM2TypeDateTime,MM2TypedElement,MM2TypedProperty,MM2TypedTSOption,MM2TypeEnum,MM2TypeEnumMember,MM2TypeInteger,MM2TypeLong,MM2TypeRange,MM2TypeString,MM2TypeVoid,MM2Verify,MMAddItem,MMColorValue,MMCommentContainerAble,MMCreateCLInst,MMCreateELInst,MMCreateTemplate,MMEngineeringAction,MMEngineeringSequence,MMFCValue,MMFilter,MMFilterProperty,MMFontColor,MMFontValue,MMFormat,MMFormatRule,MMFormatRuleParameter,MMFormatRuleSet,MMFormatRuleSetOfClass,MMFormatRuleSetOfRole,MMGeneral,MMLabel,MMLocalizAble,MMMenu,MMMenuItem,MMMenuItemAble,MMMetaCommentAble,MMMetamodelElement,MMPresEntry,MMProfile,MMProfileApplication,MMProfileTranslation,MMRecipe,MMRoleExecution,MMStereotype,MMStereotypeAble,MMStereotypeBuildingBlock,MMStereotypeExtension,MMStereotypeFileAble,MMStereotypeProperty,MMStereotypeRelatedElement,MMStereotypeRelProperty,MMStereotypeRelTSOption,MMStereotypeTSOption,MMSyncedProperty,MMSyncedStereotype,MMSyncProfile,MMSyncSet,MMSyncSetProperty,MMText,MMTextValue,MMTSDefaultValue,MMTSType,MMTSTypeClass,MMTSTypeMapping,MMTypeSystem,MMVerify,MMVerifyClassification,MMVerifyMsg,MMVerifyPackage,MMXProfile,PRAnalysisDia,PRBDia,PRBDiaBENode,PRDia,PRDiaAttachmentEdge,PRDiaAttachmentNode,PRDiaCalloutEdge,PRDiaCalloutNode,PRDiaEdge,PRDiaEdgePoint,PRDiaEdgeSeg,PRDiaFrameNode,PRDiaNode,PRDiaNote,PRDiaNoteEdge,PRDiaSegEdge,PRDiaSegNode,PRDiaWhiteboard,PRDiaWhiteboardAttributeEdge,PRDiaWhiteboardEdge,PRDiaWhiteboardNode,PRPresContent,PRPresContext,PRPresElement,PRPresText,PRVersionAbleDia,SMChoice,SMDeepHistory,SMDia,SMDiaConstraintEdge,SMDiaConstraintNode,SMDiaDoActNode,SMDiaEntryActNode,SMDiaExitActNode,SMDiaGuardNode,SMDiaInvariantNode,SMDiaPostNode,SMDiaPreNode,SMDiaPseudoNode,SMDiaRegionNode,SMDiaSMNode,SMDiaStateNode,SMDiaTextNode,SMDiaTransActNode,SMDiaTransEdge,SMDiaTriggerNode,SMDiaVertexNode,SMEntryPoint,SMExitPoint,SMFinalState,SMInit,SMJoinFork,SMJunction,SMPDia,SMProtocolConformance,SMProtocolStateMachine,SMPseudoState,SMRegion,SMRegularState,SMShallowHistory,SMState,SMStateMachine,SMTerminator,SMTransExt,SMTransInt,SMTransition,SMVertex,SQDia,SQDiaCombinedNode,SQDiaConstraintEdge,SQDiaConstraintNode,SQDiaContinuationNode,SQDiaExecNode,SQDiaIANode,SQDiaInvariantNode,SQDiaLifelineNode,SQDiaMessageEdge,SQDiaMessageEndNode,SQDiaOccSpecNode,SQDiaOperandNode,SQDiaOrderingEdge,SQDiaPostNode,SQDiaPreNode,SQDiaRefNode,SQDiaTextNode
public interface ELContAsgnAble extends ELUUIDAble
A ContAsgnAble instance is owned by a ContainerAble instance.- Note:
- The interface ELContAsgnAble describes an abstract ability of an object. Therefore no instances of this type can be found in the repository!
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classELContAsgnAble.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description K_CONTASGNgetAsgnKind()Specifies the kind of assignment to the container.intgetContSortOrder()Used to define an order for elements owned by this element's container.ELContainerAblegetFirstOwnerWhichIsConformTo(java.lang.Class<? extends ELObject> kind)The first enclosing owner which is conform to the desired target argument kind.ELContainerAblegetOwner()Returns the owner of this element.<T extends ELContainerAble>
java.util.List<T>getOwnerTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Recursivly returns all owners of this element.<T extends ELContainerAble>
java.util.List<T>getOwnerTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getOwnerTransitive and filters its return values according to the given stereotype value.<T extends ELContainerAble>
java.util.List<T>getSelfAndOwnerTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Returns this element and recursivly returns all owners of this element.<T extends ELContainerAble>
java.util.List<T>getSelfAndOwnerTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getSelfAndOwnerTransitive and filters its return values according to the given stereotype value.ELElementgetVersionRoot()Returns the root instance of this element's version unit.booleanisTransitiveChildOf(ELContainerAble refObj)True, if this element is a transitive child of theargument refObj.voidsetAsgnKind(K_CONTASGN value)Set the value of Attribut AsgnKind.voidsetContSortOrder(int value)Set the value of Attribut ContSortOrder.voidsetOwner(ELContainerAble value)Set the value of Foreign Key Owner.-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnit
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELUUIDAble
getHyperlinkReferenceAble, getNotToTranslateAttribute, getTranslatedValue, getUUID, setUUID
-
-
-
-
Method Detail
-
getContSortOrder
int getContSortOrder() throws InoNetException, SrvErrorExceptionUsed to define an order for elements owned by this element's container. It is possible that this attribute's value is not unique in the container as some elements do not require ordering; it is also possible for a container's owned elements to be partitioned by different orderings.- Throws:
InoNetExceptionSrvErrorException
-
setContSortOrder
void setContSortOrder(int value) throws InoNetException, SrvErrorExceptionSet the value of Attribut ContSortOrder.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getAsgnKind
K_CONTASGN getAsgnKind() throws InoNetException, SrvErrorException
Specifies the kind of assignment to the container.- Throws:
InoNetExceptionSrvErrorException
-
setAsgnKind
void setAsgnKind(K_CONTASGN value) throws InoNetException, SrvErrorException
Set the value of Attribut AsgnKind.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
isTransitiveChildOf
boolean isTransitiveChildOf(ELContainerAble refObj) throws InoNetException, SrvErrorException
True, if this element is a transitive child of theargument refObj.- Parameters:
refObj- A further instance of type ELContainerAble which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getOwnerTransitive
<T extends ELContainerAble> java.util.List<T> getOwnerTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Recursivly returns all owners of this element.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnerTransitive
<T extends ELContainerAble> java.util.List<T> getOwnerTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getOwnerTransitive and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getSelfAndOwnerTransitive
<T extends ELContainerAble> java.util.List<T> getSelfAndOwnerTransitive(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns this element and recursivly returns all owners of this element.- Parameters:
returnType- Specifies the type of elements to be returned.behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getSelfAndOwnerTransitive
<T extends ELContainerAble> java.util.List<T> getSelfAndOwnerTransitive(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSelfAndOwnerTransitive and filters its return values according to the given stereotype value.- Parameters:
returnType- Specifies the type of elements to be returned.stereotype- The stereotype used to filter the result listbehaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getVersionRoot
ELElement getVersionRoot() throws InoNetException, SrvErrorException
Returns the root instance of this element's version unit.- Throws:
InoNetExceptionSrvErrorException
-
getFirstOwnerWhichIsConformTo
ELContainerAble getFirstOwnerWhichIsConformTo(java.lang.Class<? extends ELObject> kind) throws InoNetException, SrvErrorException
The first enclosing owner which is conform to the desired target argument kind. It is possible that no owner can be found and that therefore no element is returned.- Parameters:
kind- A value of type K_VOCL that controls the behaviour of the underlying method. (see description)- Throws:
InoNetExceptionSrvErrorException
-
getOwner
ELContainerAble getOwner() throws InoNetException, SrvErrorException
Returns the owner of this element.- Throws:
InoNetExceptionSrvErrorException
-
setOwner
void setOwner(ELContainerAble value) throws InoNetException, SrvErrorException
Set the value of Foreign Key Owner.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
-