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,ADBranch,ADChangeSet,ADConfigTranslation,ADInoHost,ADLockAble,ADLoginAble,ADMdlAdmin,ADMdlGuest,ADMdlUser,ADModel,ADModelTranslation,ADRepAdmin,ADRepository,ADTranslationAble,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,BPCallAbleChoreographyElement,BPCallAbleProcessElement,BPChoreography,BPChoreographyActivity,BPChoreographySubProcess,BPChoreographyTask,BPCollaboration,BPConditionalEventDefinition,BPDataObject,BPDataStore,BPDia,BPEndPoint,BPError,BPEscalation,BPEventDefinition,BPEventNode,BPFlowChoreographyContainer,BPFlowElement,BPFlowElementContainer,BPFlowProcessContainer,BPGateway,BPGlobalChoreographyTask,BPGlobalMaskTask,BPGlobalTask,BPGlobalTaskResource,BPGroupArtifact,BPGroupAssign,BPInputOutputSpecifyAble,BPInputSet,BPInteractionSpecification,BPInterface,BPItemAwareElement,BPItemDefinition,BPLane,BPLaneSet,BPLinkEventDefinition,BPMappingAssociation,BPMaskDefinition,BPMaskField,BPMaskTask,BPMessage,BPMessageFlow,BPMessageFlowMapping,BPOperation,BPOutputSet,BPParticipant,BPParticipantMapping,BPPath,BPProcess,BPProperty,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,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,DMInformationItem,DMInputClause,DMOutputClause,DMRuleAnnotationClause,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,ELM2TypeEnum,ELM2TypeEnumMember,ELM2TypeInteger,ELM2TypeLong,ELM2TypeString,ELM2TypeVoid,ELMultiplicityAbleTypedElement,ELNamespaceAble,ELNamespaceAsgnAble,ELPackage,ELPackageAble,ELProperty,ELProxy,ELRedefAble,ELShortNameAble,ELStructFeature,ELType,ELTypedElement,ELValSpec,ELValSpecDateTime,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,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,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
public interface ELNamedElement extends ELElement
A named element is an element in a model that may have a name- See Also:
ELNamedElementHelper- 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 Modifier and Type Interface Description static classELNamedElement.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetName()The name of this element.K_NAMEgetNameKind()Kind of the name of this element.java.lang.StringgetQualifiedDisplayName()This element's qualified display name.java.lang.StringgetQualifiedName(ELNamespaceAble refObj)This element's qualified name.java.lang.StringgetQualifiedTLName()This element's qualified toplevel name.<T extends ELDependency>
java.util.List<T>getSupplierDependency(java.lang.Class<T> returnType, K_CONTROL_OPTION... behaviourFlags)Indicates the dependencies that reference the supplier.voidrename(java.lang.String name, boolean checkCnstr)Rename this element.voidsetName(java.lang.String value)Set 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, 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
-
getName
java.lang.String getName() throws InoNetException, SrvErrorExceptionThe name of this element.- Throws:
InoNetExceptionSrvErrorException
-
setName
void setName(java.lang.String value) throws InoNetException, SrvErrorExceptionSet the value of Attribut Name.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getNameKind
K_NAME getNameKind() throws InoNetException, SrvErrorException
Kind of the name of this element.- Throws:
InoNetExceptionSrvErrorException
-
setNameKind
void setNameKind(K_NAME value) throws InoNetException, SrvErrorException
Set the value of Attribut NameKind.- Parameters:
value- The value to be set.- Throws:
InoNetExceptionSrvErrorException
-
getQualifiedDisplayName
java.lang.String getQualifiedDisplayName() throws InoNetException, SrvErrorExceptionThis element's qualified display name.- Throws:
InoNetExceptionSrvErrorException
-
getQualifiedName
java.lang.String getQualifiedName(ELNamespaceAble refObj) throws InoNetException, SrvErrorException
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
java.lang.String getQualifiedTLName() throws InoNetException, SrvErrorExceptionThis 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
void rename(java.lang.String name, boolean checkCnstr) throws InoNetException, SrvErrorExceptionRename this element.- Parameters:
name- Name of the elementcheckCnstr- isTrue, check the name constraints- Throws:
InoNetExceptionSrvErrorException
-
getSupplierDependency
<T extends ELDependency> java.util.List<T> getSupplierDependency(java.lang.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
-
-