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,ADChangeSet,ADConfigTranslation,ADCSInstance,ADCSOperation,ADHistoryAble,ADLockAble,ADLogin,ADLoginAble,ADMdlAdmin,ADMdlGeneratorSvg,ADMdlGuest,ADMdlUser,ADModel,ADModelTranslation,ADNCondition,ADNSchedule,ADOptionAble,ADRepAdmin,ADRepository,ADTranslationAble,ADUserNotification,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,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,BPCallAbleProcessElement,BPCollaboration,BPConditionalEventDefinition,BPDataIOAssociation,BPDataObject,BPDataResource,BPDataStore,BPDia,BPDiaArtifactNode,BPDiaAssocEdge,BPDiaCatchThrowNode,BPDiaCollaborationViewNode,BPDiaDataAssocEdge,BPDiaDataNode,BPDiaDataSeqFlowEdge,BPDiaEventNode,BPDiaFlowEdge,BPDiaFlowNode,BPDiaGatewayNode,BPDiaGroupNode,BPDiaItemNode,BPDiaLaneNode,BPDiaMaskCompartmentEntry,BPDiaMaskCompartmentNode,BPDiaMaskTaskNode,BPDiaMessageFlow,BPDiaMessageFlowNode,BPDiaParticipantNode,BPDiaProcessViewNode,BPDiaResourceNode,BPDiaSequenceFlow,BPDiaSequenceFlowNode,BPDiaSubProcessNode,BPDiaSupportEdge,BPDiaTaskNode,BPDiaViewNode,BPElementAtPath,BPEndPoint,BPError,BPEscalation,BPEventDefinition,BPEventNode,BPEventResource,BPFlowElement,BPFlowElementContainer,BPFlowProcessContainer,BPGateway,BPGatewayResource,BPGlobalMaskTask,BPGlobalTask,BPGlobalTaskResource,BPGroupArtifact,BPGroupAssign,BPInputOutputSpecifyAble,BPInputSet,BPInteractionSpecification,BPInterface,BPItemAwareElement,BPItemDefinition,BPItemDefinitionRel,BPLane,BPLaneResource,BPLaneSet,BPLinkEventDefinition,BPLoopCharx,BPMappingAssociation,BPMaskDefinition,BPMaskField,BPMaskTask,BPMessage,BPMessageFlow,BPMessageFlowNode,BPMessageReferencingElement,BPMessageSequenceFlowNode,BPMultiInstLoopCharx,BPObjInputSetRef,BPObjOutputSetRef,BPOperation,BPOutputSet,BPParticipant,BPParticipantMapping,BPPath,BPPathAble,BPPathContextAble,BPProcess,BPProcessResource,BPProperty,BPResourceRole,BPResourceRoleAble,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,CLDiaHierPkgStructNode,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,DMChildExpression,DMConditional,DMContext,DMContextEntry,DMDecisionRule,DMDecisionTable,DMExpression,DMFilter,DMFunctionDefinition,DMGroup,DMInformationItem,DMInputClause,DMInvocation,DMIterator,DMList,DMLiteralExpression,DMNElement,DMOutputClause,DMRelation,DMRuleAnnotation,DMRuleAnnotationClause,DMTypedChildExpression,DMValueRangeRefAble,DRAuthorityRequirement,DRBusinessKnowledgeModel,DRDecision,DRDecisionAble,DRDecisionOutputAble,DRDecisionRequirementDia,DRDecisionService,DRDiaCompartmentContentNode,DRDiaCompartmentNode,DRDiaDecisionNode,DRDiaGroupNode,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,ELM2TypeDecimal,ELM2TypeEnum,ELM2TypeInteger,ELM2TypeLong,ELM2TypeRange,ELM2TypeString,ELM2TypeVoid,ELM2Verify,ELMultiplicityAble,ELMultiplicityAbleTypedElement,ELNamespaceAble,ELPackage,ELPictureAble,ELPresOptAble,ELProperty,ELProxy,ELStructFeature,ELTranslationAble,ELValSpec,ELValSpecDateTime,ELValSpecDecimal,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,GCDiaJunctionNode,GCDiaLayerNode,GCDiaNode,GCDynDia,GCJunction,GCNode,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,METerm,METimeConstraint,MEUsage,MEValSpecExpression,MEValSpecOpaqueExpr,MM2Association,MM2Attribute,MM2Class,MM2Classification,MM2FormatRuleParameter,MM2Package,MM2Presentation,MM2Schema,MM2SchemaTranslation,MM2Type,MM2TypeBoolean,MM2TypeDateTime,MM2TypeDecimal,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
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 -
Method Summary
Modifier and TypeMethodDescription<T extends ELDependency>
List<T> getClientDependency(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Indicates the dependencies that reference the client.<T extends ELContAsgnAble>
List<T> getOwnedElement(Class<T> returnType, K_CONTASGN kind, K_CONTROL_OPTION... behaviourFlags) Returns the elements owned by this element.<T extends ELContAsgnAble>
List<T> getOwnedElementTransitiveDown(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Recursively retrieves all owned containers and returns all elements owned by these containers.<T extends ELContAsgnAble>
List<T> getOwnedElementTransitiveDown(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>
List<T> getOwnedElementTransitiveDownAndUnresolved(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>
List<T> getOwnedElementTransitiveDownAndUnresolved(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>
List<T> getOwnedOrReferencedElementTransitiveDown(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>
List<T> getOwnedOrReferencedElementTransitiveDown(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>
List<T> getOwnedRelshipBinDirWithTarget(Class<T> returnType, ELElement refObj, K_CONTROL_OPTION... behaviourFlags) <T extends ELRelshipBinDir>
List<T> getOwnedRelshipBinDirWithTarget(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.The container which a new element specified by meta classification is redirected to or this container, if no redirection is found.<T extends ELRelshipBinDir>
List<T> getRelshipBinDirSource(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All directed relationships with this element as source.<T extends ELContAsgnAble>
List<T> getSelfAndOwnedElementTransitiveDown(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Recursively retrieves all owned containers and returns all elements owned by these containers.<T extends ELContAsgnAble>
List<T> getSelfAndOwnedElementTransitiveDown(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getSelfAndOwnedElementTransitiveDown and filters its return values according to the given stereotype value.getSortedContents(Class<? extends ELObject> item) Returns the sorted list of contents specified by the exact element type.voidsortContents(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
deleteMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELElement
duplicateElement, getAssignAbleToVattr, getAssignAbleToVattr, getClientId, getCreateTemplateOfInstance, getDisplayBitmap, getDisplayColor, getDisplayFont, getDisplayLine, getDisplayName, getDisplayNameShort, getDisplayNSName, getElementCache, getElementMappingInformation, getNotificationElement, getQualifiedNamespaceName, getRelshipBinDir, getRelshipBinDir, getRelshipBinDirTarget, getUnitToLock, getValSpecElement, isContainedInProfile, isUnresolved, lockUnit, setUnresolved, unlockUnitMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELObject
getId, getLongId, getMetaClass, getMetaName, getOclClass, getSrvCon, hasRead
-
Method Details
-
getOwnedElementTransitiveDown
<T extends ELContAsgnAble> List<T> getOwnedElementTransitiveDown(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> List<T> getOwnedElementTransitiveDown(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> List<T> getOwnedElementTransitiveDownAndUnresolved(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> List<T> getOwnedElementTransitiveDownAndUnresolved(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> List<T> getSelfAndOwnedElementTransitiveDown(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> List<T> getSelfAndOwnedElementTransitiveDown(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> List<T> getOwnedRelshipBinDirWithTarget(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> List<T> getOwnedRelshipBinDirWithTarget(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> List<T> getOwnedOrReferencedElementTransitiveDown(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> List<T> getOwnedOrReferencedElementTransitiveDown(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
List<ARG_ElemNameIcon> getSortedContents(Class<? extends ELObject> item) throws InoNetException, SrvErrorException Returns the sorted list of contents specified by the exact element type.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
sortContents
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> List<T> getOwnedElement(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> List<T> getRelshipBinDirSource(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> List<T> getClientDependency(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
-