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 classMEModelElement.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidbuildProxyConnection(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.StringgetElementColor()Color of this model element.MMStereotypegetFirstValidContentStereotype(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.StringgetMEModelName()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.StringgetPresetMapping(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.voidsetElementColor(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, SrvErrorExceptionColor of this model element.- Throws:
InoNetExceptionSrvErrorException
-
setElementColor
void setElementColor(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Attribut ElementColor.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getMEModelName
java.lang.String getMEModelName() throws InoNetException, SrvErrorExceptionName of the model which contains this element.- Throws:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getPresetMapping
java.lang.String getPresetMapping(K_ADMODEL item) throws InoNetException, SrvErrorException
Determines the model's current configured default mapping method.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
buildProxyConnection
void buildProxyConnection(java.lang.String proxyBuildInformation, java.lang.String mappingName) throws InoNetException, SrvErrorExceptionBuilds 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:
InoNetExceptionSrvErrorException
-
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:
InoNetExceptionSrvErrorException
-
getActivityPartition
java.util.List<ACPartition> getActivityPartition() throws InoNetException, SrvErrorException
The partitions which represent the element.- Throws:
InoNetExceptionSrvErrorException
-
getConsider
java.util.List<IAConsider> getConsider() throws InoNetException, SrvErrorException
All considered elements of this model element.- Throws:
InoNetExceptionSrvErrorException
-
getIgnore
java.util.List<IAIgnore> getIgnore() throws InoNetException, SrvErrorException
All ignored elements of this model element.- Throws:
InoNetExceptionSrvErrorException
-
-