Interface ELNamedElement
- All Known Subinterfaces:
ACActivity,ACActivityEdge,ACActivityFinalNode,ACActivityGroup,ACActivityNode,ACCentralBufferNode,ACControlFlow,ACControlNode,ACDataStoreNode,ACDecisionNode,ACExecutableNode,ACFinalNode,ACFlowFinalNode,ACForkNode,ACInitialNode,ACInterruptibleRegion,ACJoinNode,ACMergeNode,ACObjectFlow,ACObjectNode,ACParamNode,ACPartition,ACStructuredNode,ACVariable,ADAlias,ADApplicationConfiguration,ADChangeSet,ADConfigTranslation,ADInoHost,ADLockAble,ADLoginAble,ADMdlAdmin,ADMdlGeneratorSvg,ADMdlGuest,ADMdlUser,ADModel,ADModelTranslation,ADModelVersion,ADNCondition,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,ANOpaque,ANOutputPin,ANPin,ANRaiseException,ANReadLink,ANReadSelf,ANReadStructuralFeature,ANRemoveStructuralFeatureValue,ANReply,ANSendObject,ANSendSignal,ANStructuralFeature,ANTestIdentity,ANUnmarshall,ANValSpec,ANValuePin,ANWriteLink,ANWriteStructuralFeature,BCBaseNamedStereotypeAble,BCExpression,BCProperty,BCPropertyAble,BCPropertySet,BCRootReuseAbleElement,BCTerm,BEAnyReceiveEvent,BEBehavior,BECallEvent,BEChangeEvent,BEEvent,BEMessageEvent,BEOpaque,BESignalEvent,BETimeEvent,BETrigger,BI2Cube,BI2CubeDimension,BI2DimensionAttribute,BI2DimensionIdAttribute,BI2DimensionLevel,BI2DimensionShowAttribute,BI2DimensionSortAttribute,BI2DimensionTree,BI2Hierarchy,BI2HierarchyLevel,BI2MeasurementTime,BIHierarchy,BIHierarchyAttribute,BIHierarchyLevel,BIHierarchyRole,BIHierarchySortAttribute,BPActivityNode,BPActivityResource,BPArtifact,BPAssociationArtifact,BPCallAble,BPCallAbleProcessElement,BPCollaboration,BPConditionalEventDefinition,BPDataObject,BPDataResource,BPDataStore,BPDia,BPEndPoint,BPError,BPEscalation,BPEventDefinition,BPEventNode,BPEventResource,BPFlowElement,BPFlowElementContainer,BPFlowProcessContainer,BPGateway,BPGatewayResource,BPGlobalMaskTask,BPGlobalTask,BPGlobalTaskResource,BPGroupArtifact,BPGroupAssign,BPInputOutputSpecifyAble,BPInputSet,BPInteractionSpecification,BPInterface,BPItemAwareElement,BPItemDefinition,BPLane,BPLaneResource,BPLaneSet,BPLinkEventDefinition,BPMappingAssociation,BPMaskDefinition,BPMaskField,BPMaskTask,BPMessage,BPMessageFlow,BPOperation,BPOutputSet,BPParticipant,BPParticipantMapping,BPPath,BPProcess,BPProcessResource,BPProperty,BPResourceRole,BPResourceRoleAble,BPSequenceFlow,BPSequenceFlowNode,BPSignal,BPSubProcess,BPSupportsRel,BPTaskNode,BPTimerEventDefinition,BPUseCaseInteractionRel,BPUseCasePathRel,BRCostCenter,BRDia,BRLocation,BROrgUnit,BRPerson,BRPersonContactData,BRResource,BRResourceCL,BRResourceNamedRel,BRRole,BRTechnical,BSDia,BSFinalState,BSInitState,BSPseudoState,BSRegularState,BSState,BSTransition,BSVertex,CLActor,CLArtifact,CLAssocClass,CLAssociation,CLBehavioralFeature,CLBehavioredClassifier,CLClass,CLClassDia,CLClassifier,CLCollaboration,CLCollaborationUse,CLCommunicationPath,CLComponent,CLComponentDia,CLComponentRealization,CLCompositeStructureDia,CLConnectAbleElement,CLConnector,CLDataType,CLDeclarationAbleClassifier,CLDeployedArtifact,CLDeployment,CLDeploymentDia,CLDeploymentSpec,CLDeploymentTarget,CLDevice,CLDia,CLEncapsulatedClassifier,CLEnumeration,CLEnumLiteral,CLExecEnv,CLExtend,CLExtensionPoint,CLFeature,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,CLTemplateParameterAbleClass,CLUseCase,CLUseCaseDia,CLValueRangeAble,DBAuthorizationIdentifier,DBCheckConstraint,DBColumn,DBColumnSet,DBConnection,DBDia,DBForeignKey,DBGroup,DBIndex,DBMergedTable,DBPackage,DBRole,DBSiblingConstraint,DBSQLGeneric,DBStoredProcedure,DBTable,DBTableColumn,DBTrigger,DBUniqueKey,DBUser,DBView,DBViewColumn,DBViewElement,DBViewFrom,DBViewSubselectFrom,DGAdditionalHeading,DGAttachmentChapter,DGChapter,DGCommand,DGConfig,DGDocuStructureRoot,DGFooter,DGHeader,DGLink,DGPicture,DGRoot,DGSelection,DGStandardChapter,DGTableColumn,DGTemplate,DGTitle,DGTreeLink,DGTreeStructureRoot,DGTreeTemplate,DGVerifyChapter,DGViewChapter,DMGroup,DMInformationItem,DMInputClause,DMOutputClause,DMRuleAnnotationClause,DMTypedChildExpression,DMValueRangeRefAble,DRBusinessKnowledgeModel,DRDecision,DRDecisionRequirementDia,DRDecisionService,DRGElement,DRInputData,DRInvocable,DRKnowledgeSource,ELAssociation,ELClassifier,ELConstraint,ELDependency,ELFeature,ELGeneralizationSet,ELLanguage,ELLanguageOCL,ELLanguageUML,ELM2Association,ELM2Attribute,ELM2Class,ELM2CLCompartment,ELM2Locale,ELM2Package,ELM2Schema,ELM2Type,ELM2TypeBoolean,ELM2TypeDateTime,ELM2TypeDecimal,ELM2TypeEnum,ELM2TypeEnumMember,ELM2TypeInteger,ELM2TypeLong,ELM2TypeString,ELM2TypeVoid,ELMultiplicityAbleTypedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELPackage,ELPackageAble,ELProperty,ELProxy,ELRedefAble,ELShortNameAble,ELStructFeature,ELType,ELTypedElement,ELValSpec,ELValSpecDateTime,ELValSpecDecimal,ELValSpecELElement,ELValSpecELM2EnumMember,ELValSpecExpression,ELValSpecInstVal,ELValSpecInteger,ELValSpecNullValue,ELValSpecOpaqueExpr,ELValSpecString,ELValSpecUnlimNatValue,ELView,ELViewElement,ELViewEntry,ELViewGroup,ELViewGroupAble,ERAttribute,ERAttributeSet,ERCheckConstraint,ERDia,ERDiaAll,EREntity,ERForeignKey,ERGeneralizationSet,ERRelationship,ERRole,ERUniqueKey,ERUsedAttribute,ERView,ERViewAttribute,ERViewElement,ERViewFrom,ERViewSubselectFrom,GCConcept,GCConceptConnection,GCConceptRealization,GCDia,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,IMDataType,IMDataTypeDefinition,IMDia,IMFeature,IMGeneralizationSet,IMIndex,IMKey,IMKeyRelationship,IMProcedure,IMProperty,IMSemanticDataType,IMSequence,IMStructuralFeature,IMTrigger,IMUniqueKey,IMView,IMViewElement,IMViewFeature,IMViewFrom,IMViewSubselectFrom,MEAbstraction,MEAssignAbleConstraint,MEAttachment,MEConfigurationManagement,MEConstraint,MECopy,MECreateRedirect,MEDependency,MEDurationConstraint,MEHierarchyAble,MEIntervalConstraint,MEMappingConfigurationPackage,MEMappingConfigurationPackageForward,MEMappingConfigurationPackageReverse,MEMappingDependency,MEMappingPackageContent,MEMappingPackageType,MEMappingPackageTypeForward,MEMappingPackageTypeReverse,MEModel,MENamedElement,MENamespaceAble,MENamespaceAsgnAble,MEPackage,MEPackageAble,MEProxy,MEProxyAssignment,MEProxyExternal,MEProxyInnovator,MERealization,MERefAbleAsResource,MERequirement,MESection,MESimpleConstraint,MEStubPackage,MEStubPackageBase,MEStubPackageExternalModel,MEStubPackageInnovator,MESystemModel,MESystemModelManagement,METimeConstraint,MEUsage,MEValSpecExpression,MEValSpecOpaqueExpr,MM2Association,MM2Attribute,MM2Class,MM2Classification,MM2CLCompartment,MM2FormatRuleParameter,MM2Locale,MM2Package,MM2Presentation,MM2Schema,MM2SchemaTranslation,MM2Type,MM2TypeBoolean,MM2TypeDateTime,MM2TypeDecimal,MM2TypedElement,MM2TypedProperty,MM2TypedTSOption,MM2TypeEnum,MM2TypeEnumMember,MM2TypeInteger,MM2TypeLong,MM2TypeString,MM2TypeVoid,MMAddItem,MMCreateCLInst,MMCreateTemplate,MMEngineeringAction,MMEngineeringSequence,MMFilter,MMFontColor,MMLabel,MMLocalizAble,MMMenu,MMMenuItemAble,MMProfile,MMProfileTranslation,MMRecipe,MMStereotype,MMStereotypeBuildingBlock,MMStereotypeExtension,MMStereotypeFileAble,MMStereotypeProperty,MMStereotypeRelatedElement,MMStereotypeRelProperty,MMStereotypeRelTSOption,MMStereotypeTSOption,MMSyncProfile,MMText,MMTSDefaultValue,MMTSType,MMTSTypeClass,MMTypeSystem,MMVerify,MMXProfile,PRAnalysisDia,PRDiaWhiteboard,PRVersionAbleDia,SMChoice,SMDeepHistory,SMEntryPoint,SMExitPoint,SMFinalState,SMInit,SMJoinFork,SMJunction,SMProtocolStateMachine,SMPseudoState,SMRegion,SMRegularState,SMShallowHistory,SMState,SMStateMachine,SMTerminator,SMTransExt,SMTransInt,SMTransition,SMVertex
A named element is an element in a model that may have a name
- See Also:
- Note:
- The interface ELNamedElement 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 TypeMethodDescriptiongetName()The name of this element.Kind of the name of this element.This element's qualified display name.getQualifiedName(ELNamespaceAble refObj) This element's qualified name.This element's qualified toplevel name.<T extends ELDependency>
List<T> getSupplierDependency(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) Indicates the dependencies that reference the supplier.voidRename this element.voidSet the value of Attribut Name.voidsetNameKind(K_NAME value) Set the value of Attribut NameKind.Methods 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
-
getName
The name of this element.- Throws:
InoNetExceptionSrvErrorException
-
setName
Set the value of Attribut Name.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getNameKind
Kind of the name of this element.- Throws:
InoNetExceptionSrvErrorException
-
setNameKind
Set the value of Attribut NameKind.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getQualifiedDisplayName
This element's qualified display name.- Throws:
InoNetExceptionSrvErrorException
-
getQualifiedName
This element's qualified name. The names in the qualified name are separated by the string returned by the separator(). If a namespace is provided by theargument refObj, the qualified name starts here if it is a transitive namespace of this element.- Parameters:
refObj- A further instance of type ELNamespaceAble which is used to control the behaviour of the method. (see description above) This parameter is optional. (Its value can be given as null.)- Throws:
InoNetExceptionSrvErrorException
-
getQualifiedTLName
This element's qualified toplevel name. The qualified toplevel name starts with the name of the first enclosing toplevel namespace. The name of this toplevel namespace is not part of the qualified toplevel name.- Throws:
InoNetExceptionSrvErrorException
-
rename
Rename this element.- Parameters:
name- Name of the elementcheckCnstr- isTrue, check the name constraints- Throws:
InoNetExceptionSrvErrorException
-
getSupplierDependency
<T extends ELDependency> List<T> getSupplierDependency(Class<T> returnType, K_CONTROL_OPTION... behaviourFlags) throws InoNetException, SrvErrorException Indicates the dependencies that reference the supplier.- 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
-