de.mid.innovator.srv2api.icw2elem
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, ADChangeSet, ADCSOperation, ADCSWorkStep, ADHistoryAble, ADInstance, ADLockAble, ADLogin, ADLoginAble, ADMdlAdmin, ADMdlGuest, ADMdlUser, ADModel, ADOptionAble, ADRepAdmin, ADRepository, 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, BECreationEvent, BEDestructionEvent, BEEvent, BEExecutionEvent, BEMessageEvent, BEOpaque, BEReceiveOperEvent, BEReceiveSignalEvent, BESendOperEvent, BESendSignalEvent, 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, DBAuthorization, DBAuthorizationIdentifier, DBCheckConstraint, DBColumn, DBColumnSet, DBConnection, DBDia, DBDiaCnstrLinkEdge, DBDiaCnstrNode, DBDiaCompartmentContentNode, DBDiaCompartmentNode, DBDiaReferenceEdge, DBDiaTableNode, DBDiaViewNode, DBForeignKey, DBGroup, DBIndex, DBIndexedColumn, DBMergedInstance, DBMergedTable, DBOption, DBOptionAble, DBOptionForeignKey, DBOptionIndex, DBOptionIndexedColumn, DBOptionTable, DBOptionTableColumn, DBOptionUniqueKey, DBOptionView, DBOptionViewColumn, DBOptionViewFrom, DBPackage, DBPrivilege, DBProcedureExpression, DBRole, DBRoleAuthorization, DBSiblingConstraint, DBSQLGeneric, DBStoredProcedure, DBTable, DBTableColumn, DBTrigger, DBUniqueKey, DBUser, DBView, DBViewColumn, DBViewElement, DBViewFrom, DGAdditionalHeading, DGAttachmentChapter, DGChapter, DGCommand, DGDocuStructureRoot, DGLink, DGPicture, DGRoot, DGSelection, DGStandardChapter, DGTableColumn, DGTemplate, DGTreeLink, DGTreeStructureRoot, DGTreeTemplate, DGVerifyChapter, DGViewChapter, ELAssociation, ELClassifier, ELComment, ELConstraint, ELM2Association, ELM2Attribute, ELM2Class, ELM2Package, ELM2Schema, ELM2Type, ELM2TypeBoolean, ELM2TypeEnum, ELM2TypeInteger, ELM2TypeLong, ELM2TypeRange, ELM2TypeString, ELM2TypeVoid, ELM2Verify, ELMultiplicityAble, ELMultiplicityAbleTypedElement, ELNamespaceAble, ELPackage, ELPictureAble, ELPresOptAble, ELProperty, ELProxy, ELStructFeature, ELValSpec, 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, 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, IMViewElement, 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, MM2Type, MM2TypeBoolean, MM2TypedElement, 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, MMLocalizedPropertyAble, MMMenu, MMMenuItemAble, MMMetaCommentAble, MMModelLocale, MMPresEntry, MMProfile, MMStereotype, MMStereotypeAble, MMStereotypeKeyword, MMStereotypeProperty, MMText, MMTextAble, MMTextValue, MMTSDefaultValue, MMTSOption, MMTSOptionForeignKey, MMTSOptionIndex, MMTSOptionIndexedColumn, MMTSOptionTable, MMTSOptionTableColumn, MMTSOptionUniqueKey, MMTSOptionView, MMTSOptionViewColumn, MMTSOptionViewFrom, MMTSType, MMTSTypeClass, MMTypeSystem, MMVerify, MMVerifyClassification, MMVerifyPackage, MMXProfile, PRBDia, PRBDiaBENode, PRDia, PRDiaAttachmentEdge, PRDiaAttachmentNode, PRDiaCalloutEdge, PRDiaCalloutNode, PRDiaEdge, PRDiaEdgeSeg, PRDiaFrameNode, PRDiaNode, PRDiaNote, PRDiaNoteEdge, PRDiaSegEdge, PRDiaSegNode, PRDiaWhiteboard, 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.

See Also:
ELContainerAbleHelper
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
static class ELContainerAble.VAttr
           
 
Method Summary
 ARG_Ask getCheckSetNotToLocalizeAttribute(ELElement item)
          Checks whether existing translations are deleted, if the specified MM2Attribute is marked as not localizable for this element.
<T extends ELDependency>
List<T>
getClientDependency(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
          Indicates the dependencies that reference the client.
<T extends ELM2Attribute>
List<T>
getNotToLocalizeAttribute(Class<T> returnType)
          All attributes which should not be localized for this container.
<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.
 List<ELLocalizedValue> getOwnedLocalizedValue(K_CONTROL_OPTION... behaviourFlags)
          All translated values owned by this element.
<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)
          All directed relationships owned by this element and argument refObj as target.
<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.
 ELContainerAble getRedirectedModelContainer(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>
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.
 List<ARG_ElemNameIcon> getSortedContents(Class<? extends ELObject> value)
          Returns the sorted list of contents specified by the exact element type.
 void resetNotToLocalizeAttribute(ELElement item)
          Marks the specified MM2Attribute as localizable for this element.
 void setNotToLocalizeAttribute(ELElement item)
          Marks the specified MM2Attribute as not localizable for this element.
 void sortContents(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

getCheckSetNotToLocalizeAttribute

ARG_Ask getCheckSetNotToLocalizeAttribute(ELElement item)
                                          throws InoNetException,
                                                 SrvErrorException
Checks whether existing translations are deleted, if the specified MM2Attribute is marked as not localizable for this element.

Parameters:
item - ELElement instance
Throws:
InoNetException
SrvErrorException

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:
InoNetException
SrvErrorException

getNotToLocalizeAttribute

<T extends ELM2Attribute> List<T> getNotToLocalizeAttribute(Class<T> returnType)
                                                        throws InoNetException,
                                                               SrvErrorException
All attributes which should not be localized for this container.

Parameters:
returnType - Specifies the type of elements to be returned.
Throws:
InoNetException
SrvErrorException

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:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

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:
InoNetException
SrvErrorException

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 list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

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:
InoNetException
SrvErrorException

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 list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getOwnedLocalizedValue

List<ELLocalizedValue> getOwnedLocalizedValue(K_CONTROL_OPTION... behaviourFlags)
                                              throws InoNetException,
                                                     SrvErrorException
All translated values owned by this element.

Parameters:
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

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:
InoNetException
SrvErrorException

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 list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getOwnedRelshipBinDirWithTarget

<T extends ELRelshipBinDir> List<T> getOwnedRelshipBinDirWithTarget(Class<T> returnType,
                                                                    ELElement refObj,
                                                                    K_CONTROL_OPTION... behaviourFlags)
                                                                throws InoNetException,
                                                                       SrvErrorException
All directed relationships owned by this element and argument refObj as target.

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:
InoNetException
SrvErrorException

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 list
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:
InoNetException
SrvErrorException

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:
InoNetException
SrvErrorException

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:
InoNetException
SrvErrorException
Sorted:
the result may be sorted.

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:
InoNetException
SrvErrorException
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 list
behaviourFlags - An optional list of enum values to control the behaviour of the command.
Throws:
InoNetException
SrvErrorException

getSortedContents

List<ARG_ElemNameIcon> getSortedContents(Class<? extends ELObject> value)
                                         throws InoNetException,
                                                SrvErrorException
Returns the sorted list of contents specified by the exact element type.

Parameters:
value -
Throws:
InoNetException
SrvErrorException

resetNotToLocalizeAttribute

void resetNotToLocalizeAttribute(ELElement item)
                                 throws InoNetException,
                                        SrvErrorException
Marks the specified MM2Attribute as localizable for this element.

Parameters:
item - ELElement instance
Throws:
InoNetException
SrvErrorException

setNotToLocalizeAttribute

void setNotToLocalizeAttribute(ELElement item)
                               throws InoNetException,
                                      SrvErrorException
Marks the specified MM2Attribute as not localizable for this element.

Parameters:
item - ELElement instance
Throws:
InoNetException
SrvErrorException

sortContents

void sortContents(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:
InoNetException
SrvErrorException