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 class
ELNamedElement.VAttr
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getName()
The name of this element.K_NAME
getNameKind()
Kind of the name of this element.java.lang.String
getQualifiedDisplayName()
This element's qualified display name.java.lang.String
getQualifiedName(ELNamespaceAble refObj)
This element's qualified name.java.lang.String
getQualifiedTLName()
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.void
rename(java.lang.String name, boolean checkCnstr)
Rename this element.void
setName(java.lang.String value)
Set the value of Attribut Name.void
setNameKind(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, SrvErrorException
The name of this element.- Throws:
InoNetException
SrvErrorException
-
setName
void setName(java.lang.String value) throws InoNetException, SrvErrorException
Set the value of Attribut Name.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getNameKind
K_NAME getNameKind() throws InoNetException, SrvErrorException
Kind of the name of this element.- Throws:
InoNetException
SrvErrorException
-
setNameKind
void setNameKind(K_NAME value) throws InoNetException, SrvErrorException
Set the value of Attribut NameKind.- Parameters:
value
- The value to be set.- Throws:
InoNetException
SrvErrorException
-
getQualifiedDisplayName
java.lang.String getQualifiedDisplayName() throws InoNetException, SrvErrorException
This element's qualified display name.- Throws:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
getQualifiedTLName
java.lang.String getQualifiedTLName() throws InoNetException, SrvErrorException
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:
InoNetException
SrvErrorException
-
rename
void rename(java.lang.String name, boolean checkCnstr) throws InoNetException, SrvErrorException
Rename this element.- Parameters:
name
- Name of the elementcheckCnstr
- isTrue, check the name constraints- Throws:
InoNetException
SrvErrorException
-
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:
InoNetException
SrvErrorException
-
-