Interface MEModelElement
-
- All Superinterfaces:
ADClientAble
,ADM2AttrModifyAble
,ELContainerAble
,ELDeleteAble
,ELElement
,ELObject
- All Known Subinterfaces:
ACActivity
,ACActivityEdge
,ACActivityFinalNode
,ACActivityGroup
,ACActivityNode
,ACCentralBufferNode
,ACControlFlow
,ACControlNode
,ACDataStoreNode
,ACDecisionBehavior
,ACDecisionNode
,ACExceptionHandler
,ACExecutableNode
,ACFinalNode
,ACFlowFinalNode
,ACForkNode
,ACInitialNode
,ACInterruptibleRegion
,ACJoinNode
,ACMergeNode
,ACObjectFlow
,ACObjectNode
,ACObjFlowBehavior
,ACObjNodeSelBehavior
,ACParamNode
,ACPartition
,ACStructuredNode
,ACVariable
,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
,BCPropertyRefElem
,BCPropertySet
,BCPropertySetRefElem
,BCRelshipBinDir
,BCRootReuseAbleElement
,BCTerm
,BCTermAssign
,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
,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
,BPMessageReferencingElement
,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
,BRLocation
,BROrgUnit
,BROrgUnitMemberRel
,BROrgUnitPersonRel
,BROrgUnitRequiresRole
,BRPerson
,BRPersonContactData
,BRPersonInRole
,BRResource
,BRResourceAtLocation
,BRResourceCL
,BRResourceHierRel
,BRResourceNamedRel
,BRResourceNonHierRel
,BRResourceRel
,BRRole
,BRTechnical
,BSFinalState
,BSInitState
,BSPseudoState
,BSRegularState
,BSState
,BSTransition
,BSVertex
,CLActor
,CLArtifact
,CLAssocClass
,CLAssociation
,CLBehavioralFeature
,CLBehavioredClassifier
,CLClass
,CLClassifier
,CLClassifierTemplateParameter
,CLCollaboration
,CLCollaborationUse
,CLCommunicationPath
,CLComponent
,CLComponentRealization
,CLConnectAbleElement
,CLConnector
,CLConnectorEnd
,CLDataType
,CLDeclarationAble
,CLDeclarationAbleClassifier
,CLDeployedArtifact
,CLDeployment
,CLDeploymentSpec
,CLDeploymentTarget
,CLDevice
,CLEncapsulatedClassifier
,CLEnumeration
,CLEnumLiteral
,CLExecEnv
,CLExtend
,CLExtensionPoint
,CLFeature
,CLGeneralization
,CLInclude
,CLInstanceSpecification
,CLInstSpec
,CLInterface
,CLInterfaceRealization
,CLManifestation
,CLNode
,CLOperation
,CLParameter
,CLParameterAble
,CLParameterSet
,CLPort
,CLPrimitiveType
,CLProperty
,CLReception
,CLRoleBinding
,CLSignal
,CLSlot
,CLStructuredClassifier
,CLStructureDefinition
,CLStructureElement
,CLStructureEntry
,CLStructureGroup
,CLSubstitution
,CLTemplateBinding
,CLTemplateParameter
,CLTemplateParameterAbleClass
,CLTemplateParameterSubstitution
,CLUseCase
,CLValueRangeAble
,DBAuthorization
,DBAuthorizationIdentifier
,DBCheckConstraint
,DBColumn
,DBColumnSet
,DBForeignKey
,DBGroup
,DBIndex
,DBIndexedColumn
,DBMergedInstance
,DBMergedTable
,DBPackage
,DBPrivilege
,DBProcedureExpression
,DBRole
,DBRoleAuthorization
,DBSiblingConstraint
,DBSQLGeneric
,DBStoredProcedure
,DBTable
,DBTableColumn
,DBTrigger
,DBUniqueKey
,DBUser
,DBView
,DBViewColumn
,DBViewFrom
,DBViewSubselectFrom
,DMBinding
,DMContext
,DMContextEntry
,DMDecisionRule
,DMDecisionTable
,DMExpression
,DMFunctionDefinition
,DMInformationItem
,DMInputClause
,DMInvocation
,DMList
,DMLiteralExpression
,DMNElement
,DMOutputClause
,DMRelation
,DMRuleAnnotationClause
,DMValueRangeRefAble
,DRAuthorityRequirement
,DRBusinessKnowledgeModel
,DRDecision
,DRDecisionAble
,DRDecisionOutputAble
,DRDecisionService
,DRGElement
,DRInformationRequirement
,DRInputData
,DRInvocable
,DRKnowledgeRequirement
,DRKnowledgeSource
,DRRequirement
,ERAttribute
,ERAttributeSet
,ERCheckConstraint
,EREntity
,ERForeignKey
,ERGeneralization
,ERGeneralizationSet
,ERRelationship
,ERRole
,ERUniqueKey
,ERUsedAttribute
,ERView
,ERViewAttribute
,ERViewFrom
,ERViewSubselectFrom
,GCConcept
,GCConceptConnection
,GCConceptRealization
,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
,IMFeature
,IMForeignKeyAble
,IMGeneralization
,IMGeneralizationSet
,IMIndex
,IMIndexedFeature
,IMKey
,IMKeyFeature
,IMKeyRelationship
,IMKeyRelationshipFeature
,IMProcedure
,IMProcedureExpression
,IMProcedureExpressionAble
,IMProperty
,IMSemanticDataType
,IMSequence
,IMStructuralFeature
,IMTrigger
,IMUniqueKey
,IMUniqueKeyFeature
,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
,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
,SMChoice
,SMDeepHistory
,SMEntryPoint
,SMExitPoint
,SMFinalState
,SMInit
,SMJoinFork
,SMJunction
,SMProtocolConformance
,SMProtocolStateMachine
,SMPseudoState
,SMRegion
,SMRegularState
,SMShallowHistory
,SMState
,SMStateMachine
,SMTerminator
,SMTransExt
,SMTransInt
,SMTransition
,SMVertex
public interface MEModelElement extends ELContainerAble, ADClientAble
An element is a constituent of a model. It is used as the common superclass for all metaclasses in the infrastructure library.- Note:
- The interface MEModelElement 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 class
MEModelElement.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
buildProxyConnection(java.lang.String proxyBuildInformation, java.lang.String mappingName)
Builds a model reference to the element coded in the given XML text with the given mapping method.java.util.List<ACPartition>
getActivityPartition()
The partitions which represent the element.java.util.List<IAConsider>
getConsider()
All considered elements of this model element.java.util.List<MMStereotype>
getContentStereotypeByClass(java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags)
Stereotypes for instances of argument kind which are valid as content within this element as selection.java.util.List<MMCreateTemplate>
getCreateTemplateByClass(java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags)
Create templates for instances of argument kind with this element as selection.java.lang.String
getElementColor()
Color of this model element.MMStereotype
getFirstValidContentStereotype(java.lang.Class<? extends ELObject> kind)
Stereotypes for instances of argument kind which are valid as content within the model container of this element.java.util.List<IAIgnore>
getIgnore()
All ignored elements of this model element.java.util.List<MMTypeSystem>
getKnownTypeSystems(K_CONTROL_OPTION... behaviourFlags)
List of all type systems known by this Innovator DataMEModelElement
.
These type systems are configured in a profile, which is directly imported by the owningMEModel
.java.lang.String
getMEModelName()
Name of the model which contains this element.<T extends MEModelElement>
java.util.List<T>getModelElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
Returns this element.<T extends MEModelElement>
java.util.List<T>getModelElement(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getModelElement and filters its return values according to the given stereotype value.<T extends PRPresContext>
java.util.List<T>getPresContext(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)
The presentation contexts where the given element is represented.<T extends PRPresContext>
java.util.List<T>getPresContext(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags)
The method calls getPresContext and filters its return values according to the given stereotype value.java.lang.String
getPresetMapping(K_ADMODEL item)
Determines the model's current configured default mapping method.<T extends PRPresContent>
java.util.List<T>getPRPresContent(java.lang.Class<T> returnType)
All presentation contents representing this model element.void
setElementColor(java.lang.String value)
Set the value of Attribut ElementColor.-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDia
-
Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRowList, getTabElementRowTypeList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModify
-
Methods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContents
-
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
-
getElementColor
java.lang.String getElementColor() throws InoNetException, SrvErrorException
Color of this model element.- Throws:
InoNetException
SrvErrorException
-
setElementColor
void setElementColor(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut ElementColor.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getMEModelName
java.lang.String getMEModelName() throws InoNetException, SrvErrorException
Name of the model which contains this element.- Throws:
InoNetException
SrvErrorException
-
getContentStereotypeByClass
java.util.List<MMStereotype> getContentStereotypeByClass(java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Stereotypes for instances of argument kind which are valid as content within this element as selection.- Parameters:
kind
- A value of type K_VOCL that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getCreateTemplateByClass
java.util.List<MMCreateTemplate> getCreateTemplateByClass(java.lang.Class<? extends ELObject> kind, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Create templates for instances of argument kind with this element as selection.- Parameters:
kind
- A value of type K_VOCL that controls the behaviour of the underlying method. (see description)behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getFirstValidContentStereotype
MMStereotype getFirstValidContentStereotype(java.lang.Class<? extends ELObject> kind) throws InoNetException, SrvErrorException
Stereotypes for instances of argument kind which are valid as content within the model container of this element. If no stereotype is allowed create redirections are evaluated. The root stereotype is used if no valid stereotype is found.- Parameters:
kind
- A value of type K_VOCL that controls the behaviour of the underlying method. (see description)- Throws:
InoNetException
SrvErrorException
-
getKnownTypeSystems
java.util.List<MMTypeSystem> getKnownTypeSystems(K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
List of all type systems known by this Innovator DataMEModelElement
.
These type systems are configured in a profile, which is directly imported by the owningMEModel
.- Parameters:
behaviourFlags
- An optional list of enum values to control the behaviour of the command.- Throws:
InoNetException
SrvErrorException
-
getModelElement
<T extends MEModelElement> java.util.List<T> getModelElement(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
Returns 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:
InoNetException
SrvErrorException
-
getModelElement
<T extends MEModelElement> java.util.List<T> getModelElement(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getModelElement 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:
InoNetException
SrvErrorException
-
getPresContext
<T extends PRPresContext> java.util.List<T> getPresContext(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The presentation contexts where the given element is represented.- 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
-
getPresContext
<T extends PRPresContext> java.util.List<T> getPresContext(java.lang.Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException
The method calls getPresContext 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:
InoNetException
SrvErrorException
-
getPresetMapping
java.lang.String getPresetMapping(K_ADMODEL item) throws InoNetException, SrvErrorException
Determines the model's current configured default mapping method.- Parameters:
item
-- Throws:
InoNetException
SrvErrorException
-
buildProxyConnection
void buildProxyConnection(java.lang.String proxyBuildInformation, java.lang.String mappingName) throws InoNetException, SrvErrorException
Builds a model reference to the element coded in the given XML text with the given mapping method. The connection is realized by a proxy connection.- Parameters:
proxyBuildInformation
- Information for building proxymappingName
- Name of mapping to be used- Throws:
InoNetException
SrvErrorException
-
getPRPresContent
<T extends PRPresContent> java.util.List<T> getPRPresContent(java.lang.Class<T> returnType) throws InoNetException, SrvErrorException
All presentation contents representing this model element.- Parameters:
returnType
- Specifies the type of elements to be returned.- Throws:
InoNetException
SrvErrorException
-
getActivityPartition
java.util.List<ACPartition> getActivityPartition() throws InoNetException, SrvErrorException
The partitions which represent the element.- Throws:
InoNetException
SrvErrorException
-
getConsider
java.util.List<IAConsider> getConsider() throws InoNetException, SrvErrorException
All considered elements of this model element.- Throws:
InoNetException
SrvErrorException
-
getIgnore
java.util.List<IAIgnore> getIgnore() throws InoNetException, SrvErrorException
All ignored elements of this model element.- Throws:
InoNetException
SrvErrorException
-
-