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,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,BPCallAbleProcessElement,BPCollaboration,BPConditionalEventDefinition,BPDataIOAssociation,BPDataObject,BPDataResource,BPDataStore,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,BPMessageReferencingElement,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,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,DMChildExpression,DMConditional,DMContext,DMContextEntry,DMDecisionRule,DMDecisionTable,DMExpression,DMFilter,DMFunctionDefinition,DMGroup,DMInformationItem,DMInputClause,DMInvocation,DMIterator,DMList,DMLiteralExpression,DMNElement,DMOutputClause,DMRelation,DMRuleAnnotationClause,DMTypedChildExpression,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,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,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
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 -
Method Summary
Modifier and TypeMethodDescriptionvoidbuildProxyConnection(String proxyBuildInformation, String mappingName) Builds a model reference to the element coded in the given XML text with the given mapping method.The partitions which represent the element.All considered elements of this model element.getContentStereotypeByClass(Class<? extends ELObject> kind) Stereotypes for instances of argument kind which are valid as content within this element as selection.getCreateTemplateByClass(Class<? extends ELObject> kind) Create templates for instances of argument kind with this element as selection.TheMEPackagethat covers the scope of the data model for thisMEModelElement.Name of the data model root package which contains this element.Color of this model element.getFirstValidContentStereotype(Class<? extends ELObject> kind) Stereotypes for instances of argument kind which are valid as content within the model container of this element.All ignored elements of this model element.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.Name of the model which contains this element.<T extends MEModelElement>
List<T> getModelElement(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Returns this element.<T extends MEModelElement>
List<T> getModelElement(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>
List<T> getPresContext(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) The presentation contexts where the given element is represented.<T extends PRPresContext>
List<T> getPresContext(Class<T> returnType, MMStereotype stereotype, K_CONTROL_OPTION... behaviourFlags) The method calls getPresContext and filters its return values according to the given stereotype value.getPresetMapping(K_ADMODEL item) Determines the model's current configured default mapping method.<T extends PRPresContent>
List<T> getPRPresContent(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) All presentation contents representing this model element.voidsetElementColor(String value) Set the value of Attribut ElementColor.Methods inherited from interface de.mid.innovator.srv2api.icw2meta.ADClientAble
getAnnotation, getEndAnalysisDia, getLogic, getLogic, getPresentationContext, getSection, getStartAnalysisDiaMethods inherited from interface de.mid.innovator.srv2api.icw2meta.ADM2AttrModifyAble
getTabCell, getTabCellObjectList, getTabCreateTemplate, getTabCreateTemplateObjectList, getTabElement, getTabElementRelshipTypeList, getTabElementRowList, getTabElementRowTypeList, getTabRelshipList, getTabRowList, tabCellModify, tabCreateTemplate, tabElementModifyMethods inherited from interface de.mid.innovator.srv2api.icw2elem.ELContainerAble
getClientDependency, getOwnedElement, getOwnedElementTransitiveDown, getOwnedElementTransitiveDown, getOwnedElementTransitiveDownAndUnresolved, getOwnedElementTransitiveDownAndUnresolved, getOwnedOrReferencedElementTransitiveDown, getOwnedOrReferencedElementTransitiveDown, getOwnedRelshipBinDirWithTarget, getOwnedRelshipBinDirWithTarget, getRedirectedModelContainer, getRelshipBinDirSource, getSelfAndOwnedElementTransitiveDown, getSelfAndOwnedElementTransitiveDown, getSortedContents, sortContentsMethods 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
-
getElementColor
Color of this model element.- Throws:
InoNetExceptionSrvErrorException
-
setElementColor
Set the value of Attribut ElementColor.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getMEModelName
Name of the model which contains this element.- Throws:
InoNetExceptionSrvErrorException
-
getDataModelName
Name of the data model root package which contains this element.- Throws:
InoNetExceptionSrvErrorException
-
getContentStereotypeByClass
List<MMStereotype> getContentStereotypeByClass(Class<? extends ELObject> kind) 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)- Throws:
InoNetExceptionSrvErrorException
-
getCreateTemplateByClass
List<MMCreateTemplate> getCreateTemplateByClass(Class<? extends ELObject> kind) 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)- Throws:
InoNetExceptionSrvErrorException
-
getFirstValidContentStereotype
MMStereotype getFirstValidContentStereotype(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
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.- Throws:
InoNetExceptionSrvErrorException
-
getModelElement
<T extends MEModelElement> List<T> getModelElement(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> List<T> getModelElement(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> List<T> getPresContext(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> List<T> getPresContext(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
-
getDataModel
TheMEPackagethat covers the scope of the data model for thisMEModelElement.- Throws:
InoNetExceptionSrvErrorException
-
getPresetMapping
Determines the model's current configured default mapping method.- Parameters:
item-- Throws:
InoNetExceptionSrvErrorException
-
buildProxyConnection
void buildProxyConnection(String proxyBuildInformation, 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:
InoNetExceptionSrvErrorException
-
getPRPresContent
<T extends PRPresContent> List<T> getPRPresContent(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException All presentation contents representing this model 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
-
getActivityPartition
The partitions which represent the element.- Throws:
InoNetExceptionSrvErrorException
-
getConsider
All considered elements of this model element.- Throws:
InoNetExceptionSrvErrorException
-
getIgnore
All ignored elements of this model element.- Throws:
InoNetExceptionSrvErrorException
-