Interface ELContainerAble
-
- All Superinterfaces:
ELDeleteAble,ELElement,ELObject
- 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,ADApplicationConfiguration,ADBranch,ADChangeSet,ADConfigTranslation,ADCSInstance,ADCSOperation,ADHistoryAble,ADLockAble,ADLogin,ADLoginAble,ADMdlAdmin,ADMdlGuest,ADMdlUser,ADModel,ADModelTranslation,ADOptionAble,ADRepAdmin,ADRepository,ADTranslationAble,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,ANRaiseException,ANReadLink,ANReadSelf,ANReadStructuralFeature,ANRemoveStructuralFeatureValue,ANReply,ANSendObject,ANSendSignal,ANStructuralFeature,ANTestIdentity,ANUnmarshall,ANValSpec,ANValuePin,ANWriteLink,ANWriteStructuralFeature,BCBaseElement,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,BPArtifactContainerAble,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,BPInputOutputSpecifyAble,BPInputSet,BPInteractionSpecification,BPInterface,BPItemAwareElement,BPItemDefinition,BPItemDefinitionRel,BPLane,BPLaneSet,BPLinkEventDefinition,BPLoopCharx,BPMappingAssociation,BPMaskDefinition,BPMaskField,BPMaskTask,BPMessage,BPMessageFlow,BPMessageFlowMapping,BPMessageFlowNode,BPMessageReferencingElement,BPMessageSequenceFlowNode,BPMultiInstLoopCharx,BPObjInputSetRef,BPObjOutputSetRef,BPOperation,BPOutputSet,BPParticipant,BPParticipantAtActivity,BPParticipantEntity,BPParticipantMapping,BPParticipantRole,BPPath,BPPathAble,BPPathContextAble,BPProcess,BPProperty,BPResourceAtLane,BPResourceAtProcess,BPSequenceFlow,BPSequenceFlowNode,BPSignal,BPStdLoopCharx,BPSubProcess,BPSupportsRel,BPTaskNode,BPTaskNodeCall,BPTimerEventDefinition,BPUseCaseInteractionRel,BPUseCasePathRel,BRCostCenter,BRCostCenterAble,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,CLTemplateAbleElement,CLTemplateBinding,CLTemplateParameter,CLTemplateParameterAbleClass,CLTemplateParameterSubstitution,CLUseCase,CLUseCaseDia,CLValueRangeAble,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,DGCommand,DGDocuStructureRoot,DGLink,DGPicture,DGRoot,DGSelection,DGStandardChapter,DGTableColumn,DGTemplate,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,ELM2Association,ELM2Attribute,ELM2Class,ELM2Package,ELM2Schema,ELM2Type,ELM2TypeBoolean,ELM2TypeDateTime,ELM2TypeEnum,ELM2TypeInteger,ELM2TypeLong,ELM2TypeRange,ELM2TypeString,ELM2TypeVoid,ELM2Verify,ELMultiplicityAble,ELMultiplicityAbleTypedElement,ELNamespaceAble,ELPackage,ELPictureAble,ELPresOptAble,ELProperty,ELProxy,ELStructFeature,ELTranslationAble,ELValSpec,ELValSpecDateTime,ELValSpecELElement,ELValSpecELM2EnumMember,ELValSpecExpression,ELValSpecInstVal,ELValSpecInteger,ELValSpecNullValue,ELValSpecOpaqueExpr,ELValSpecString,ELValSpecUnlimNatValue,ELView,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,IMViewFrom,IMViewSubselectFrom,MEAbstraction,MEAssignAbleConstraint,MEAttachment,MEAttachmentAssign,MEComment,MECommentAble,MECommentAssign,MEConfigurationManagement,MEConstraint,MEConstraintAble,MEConstraintAssign,MECopy,MECreateRedirect,MEDependency,MEDurationConstraint,MEElementImport,MEHierarchyAble,MEIntervalConstraint,MEMappingConfigurationPackage,MEMappingConfigurationPackageForward,MEMappingConfigurationPackageReverse,MEMappingDependency,MEMappingPackageContent,MEMappingPackageType,MEMappingPackageTypeForward,MEMappingPackageTypeReverse,MEModel,MEModelElement,MENamedElement,MENamespaceAble,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,MM2FormatRuleParameter,MM2Package,MM2Presentation,MM2Schema,MM2SchemaTranslation,MM2Type,MM2TypeBoolean,MM2TypeDateTime,MM2TypedElement,MM2TypedProperty,MM2TypedTSOption,MM2TypeEnum,MM2TypeEnumMember,MM2TypeInteger,MM2TypeLong,MM2TypeRange,MM2TypeString,MM2TypeVoid,MM2Verify,MMAddItem,MMAttachmentAble,MMCommentContainerAble,MMCreateCLInst,MMCreateTemplate,MMEngineeringAction,MMEngineeringSequence,MMFilter,MMFilterProperty,MMFontColor,MMFormat,MMFormatRule,MMFormatRuleParameter,MMFormatRuleSet,MMFormatRuleSetOfClass,MMFormatRuleSetOfRole,MMGeneral,MMLabel,MMLabelAble,MMLabelTextAttachmentAble,MMLocalizAble,MMMenu,MMMenuItemAble,MMPresEntry,MMProfile,MMProfileTranslation,MMStereotype,MMStereotypeAble,MMStereotypeProperty,MMStereotypeRelatedElement,MMStereotypeRelProperty,MMStereotypeRelTSOption,MMStereotypeTSOption,MMSyncedStereotype,MMSyncProfile,MMSyncSet,MMText,MMTextAble,MMTextValue,MMTSType,MMTSTypeClass,MMTypeSystem,MMVerify,MMVerifyClassification,MMVerifyPackage,MMXProfile,PRAnalysisDia,PRBDia,PRBDiaBENode,PRDia,PRDiaAttachmentEdge,PRDiaAttachmentNode,PRDiaCalloutEdge,PRDiaCalloutNode,PRDiaEdge,PRDiaEdgeSeg,PRDiaFrameNode,PRDiaNode,PRDiaNote,PRDiaNoteEdge,PRDiaSegEdge,PRDiaSegNode,PRDiaWhiteboard,PRDiaWhiteboardAttributeEdge,PRDiaWhiteboardEdge,PRDiaWhiteboardNode,PRPresContent,PRPresContext,PRPresElement,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 ELContainerAble extends ELDeleteAble
A ContainerAble instance may have owned instances.- Note:
- The interface ELContainerAble 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 classELContainerAble.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T extends ELDependency>
java.util.List<T>getClientDependency(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Indicates the dependencies that reference the client.<T extends ELContAsgnAble>
java.util.List<T>getOwnedElement(java.lang.Class<T> returnType, K_CONTASGN kind, K_CONTROL_OPTION... behaviourFlags)Returns the elements owned by this element.<T extends ELContAsgnAble>
java.util.List<T>getOwnedElementTransitiveDown(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Recursively retrieves all owned containers and returns all elements owned by these containers.<T extends ELContAsgnAble>
java.util.List<T>getOwnedElementTransitiveDown(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getOwnedElementTransitiveDown and filters its return values according to the given stereotype value.<T extends ELContAsgnAble>
java.util.List<T>getOwnedElementTransitiveDownAndUnresolved(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Recursively retrieves all owned containers and returns all elements owned by these containers which are unresolved.<T extends ELContAsgnAble>
java.util.List<T>getOwnedElementTransitiveDownAndUnresolved(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getOwnedElementTransitiveDownAndUnresolved and filters its return values according to the given stereotype value.<T extends ELContAsgnAble>
java.util.List<T>getOwnedOrReferencedElementTransitiveDown(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Recursively retrieves all owned containers and returns all elements owned or referenced by these containers.<T extends ELContAsgnAble>
java.util.List<T>getOwnedOrReferencedElementTransitiveDown(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getOwnedOrReferencedElementTransitiveDown and filters its return values according to the given stereotype value.<T extends ELRelshipBinDir>
java.util.List<T>getOwnedRelshipBinDirWithTarget(java.lang.Class<T> returnType, ELElement refObj, K_CONTROL_OPTION... behaviourFlags)<T extends ELRelshipBinDir>
java.util.List<T>getOwnedRelshipBinDirWithTarget(java.lang.Class<T> returnType, MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags)The method calls getOwnedRelshipBinDirWithTarget and filters its return values according to the given stereotype value.ELContainerAblegetRedirectedModelContainer(MM2Classification refObj)The container which a new element specified by meta classification is redirected to or this container, if no redirection is found.<T extends ELRelshipBinDir>
java.util.List<T>getRelshipBinDirSource(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)All directed relationships with this element as source.<T extends ELContAsgnAble>
java.util.List<T>getSelfAndOwnedElementTransitiveDown(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Recursively retrieves all owned containers and returns all elements owned by these containers.<T extends ELContAsgnAble>
java.util.List<T>getSelfAndOwnedElementTransitiveDown(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)The method calls getSelfAndOwnedElementTransitiveDown and filters its return values according to the given stereotype value.java.util.List<ARG_ElemNameIcon>getSortedContents(java.lang.Class<? extends ELObject> item)Returns the sorted list of contents specified by the exact element type.voidsortContents(java.util.List<? extends ELElement> seq)All of this specified list's elements are sorted according to their order within the list.-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELDeleteAble
delete
-
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
-
-
-
-
Method Detail
-
getOwnedElementTransitiveDown
<T extends ELContAsgnAble> java.util.List<T> getOwnedElementTransitiveDown(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Recursively retrieves all owned containers and returns all elements owned by these containers. Containers are returned before their owned elements.- 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
-
getOwnedElementTransitiveDown
<T extends ELContAsgnAble> java.util.List<T> getOwnedElementTransitiveDown(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getOwnedElementTransitiveDown 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
-
getOwnedElementTransitiveDownAndUnresolved
<T extends ELContAsgnAble> java.util.List<T> getOwnedElementTransitiveDownAndUnresolved(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Recursively retrieves all owned containers and returns all elements owned by these containers which are unresolved. Containers are returned before their owned elements.- 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
-
getOwnedElementTransitiveDownAndUnresolved
<T extends ELContAsgnAble> java.util.List<T> getOwnedElementTransitiveDownAndUnresolved(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getOwnedElementTransitiveDownAndUnresolved 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
-
getRedirectedModelContainer
ELContainerAble getRedirectedModelContainer(MM2Classification refObj) throws InoNetException, SrvErrorException
The container which a new element specified by meta classification is redirected to or this container, if no redirection is found. The meta classification may specified as meta class or stereotype.- Parameters:
refObj- A further instance of type MM2Classification which is used to control the behaviour of the method. (see description above)- Throws:
InoNetExceptionSrvErrorException
-
getSelfAndOwnedElementTransitiveDown
<T extends ELContAsgnAble> java.util.List<T> getSelfAndOwnedElementTransitiveDown(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Recursively retrieves all owned containers and returns all elements owned by these containers. This set is extended by this element. Containers are returned before their owned elements.- 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- Sorted:
- the result may be sorted per container.
-
getSelfAndOwnedElementTransitiveDown
<T extends ELContAsgnAble> java.util.List<T> getSelfAndOwnedElementTransitiveDown(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getSelfAndOwnedElementTransitiveDown 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
-
getOwnedRelshipBinDirWithTarget
<T extends ELRelshipBinDir> java.util.List<T> getOwnedRelshipBinDirWithTarget(java.lang.Class<T> returnType, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
- Parameters:
returnType- Specifies the type of elements to be returned.refObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedRelshipBinDirWithTarget
<T extends ELRelshipBinDir> java.util.List<T> getOwnedRelshipBinDirWithTarget(java.lang.Class<T> returnType, MMStereotype stereotype, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getOwnedRelshipBinDirWithTarget 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 listrefObj- A further instance of type ELElement which is used to control the behaviour of the method. (see description above)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException
-
getOwnedOrReferencedElementTransitiveDown
<T extends ELContAsgnAble> java.util.List<T> getOwnedOrReferencedElementTransitiveDown(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Recursively retrieves all owned containers and returns all elements owned or referenced by these containers. Containers are returned before their owned or referenced elements.- 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
-
getOwnedOrReferencedElementTransitiveDown
<T extends ELContAsgnAble> java.util.List<T> getOwnedOrReferencedElementTransitiveDown(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getOwnedOrReferencedElementTransitiveDown 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
-
getSortedContents
java.util.List<ARG_ElemNameIcon> getSortedContents(java.lang.Class<? extends ELObject> item) throws InoNetException, SrvErrorException
Returns the sorted list of contents specified by the exact element type.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
sortContents
void sortContents(java.util.List<? extends ELElement> seq) throws InoNetException, SrvErrorException
All of this specified list's elements are sorted according to their order within the list. All of the list's elements are owned by this container.- Parameters:
seq- List of ELElement- Throws:
InoNetExceptionSrvErrorException
-
getOwnedElement
<T extends ELContAsgnAble> java.util.List<T> getOwnedElement(java.lang.Class<T> returnType, K_CONTASGN kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns the elements owned by this element. The type of the returned elements can be restricted by argument kind.- Parameters:
returnType- Specifies the type of elements to be returned.kind- A value of type K_CONTASGN that controls the behaviour of the underlying method. (see description) This parameter is optional. (Its value can be given as null.)behaviourFlags- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetExceptionSrvErrorException- Sorted:
- the result may be sorted.
-
getRelshipBinDirSource
<T extends ELRelshipBinDir> java.util.List<T> getRelshipBinDirSource(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
All directed relationships with this element as source.- 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- Sorted:
- the result may be sorted.
-
getClientDependency
<T extends ELDependency> java.util.List<T> getClientDependency(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Indicates the dependencies that reference the client.- 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
-
-