Interface NamedElement
-
- All Superinterfaces:
BaseElement
,java.lang.Cloneable
,java.lang.Comparable
,Element
,org.eclipse.emf.ecore.EObject
,MDObject
,ModelObject
,org.eclipse.emf.common.notify.Notifier
,javax.jmi.reflect.RefBaseObject
,javax.jmi.reflect.RefFeatured
,javax.jmi.reflect.RefObject
- All Known Subinterfaces:
Abstraction
,AcceptCallAction
,AcceptEventAction
,Action
,ActionExecutionSpecification
,ActionInputPin
,Activity
,ActivityEdge
,ActivityFinalNode
,ActivityGroup
,ActivityNode
,ActivityParameterNode
,ActivityPartition
,Actor
,AddStructuralFeatureValueAction
,AddVariableValueAction
,AnyReceiveEvent
,Artifact
,Association
,AssociationClass
,Behavior
,BehavioralFeature
,BehavioredClassifier
,BehaviorExecutionSpecification
,BroadcastSignalAction
,CallAction
,CallBehaviorAction
,CallEvent
,CallOperationAction
,CentralBufferNode
,ChangeEvent
,Class
,Classifier
,ClearAssociationAction
,ClearStructuralFeatureAction
,ClearVariableAction
,Collaboration
,CollaborationUse
,CombinedFragment
,CommunicationPath
,Component
,ComponentRealization
,ConditionalNode
,ConnectableElement
,ConnectionPointReference
,Connector
,ConsiderIgnoreFragment
,Constraint
,Continuation
,ControlFlow
,ControlNode
,CreateLinkAction
,CreateLinkObjectAction
,CreateObjectAction
,DataStoreNode
,DataType
,DecisionNode
,Dependency
,DeployedArtifact
,Deployment
,DeploymentSpecification
,DeploymentTarget
,DestroyLinkAction
,DestroyObjectAction
,DestructionOccurrenceSpecification
,Device
,Diagram
,Duration
,DurationConstraint
,DurationInterval
,DurationObservation
,ElementValue
,EncapsulatedClassifier
,Enumeration
,EnumerationLiteral
,Event
,ExecutableNode
,ExecutionEnvironment
,ExecutionOccurrenceSpecification
,ExecutionSpecification
,ExpansionNode
,ExpansionRegion
,Expression
,Extend
,Extension
,ExtensionEnd
,ExtensionPoint
,Feature
,FinalNode
,FinalState
,FlowFinalNode
,ForkNode
,FunctionBehavior
,Gate
,GeneralizationSet
,GeneralOrdering
,Include
,InformationFlow
,InformationItem
,InitialNode
,InputPin
,InstanceSpecification
,InstanceValue
,Interaction
,InteractionConstraint
,InteractionFragment
,InteractionOperand
,InteractionUse
,Interface
,InterfaceRealization
,InterruptibleActivityRegion
,Interval
,IntervalConstraint
,InvocationAction
,JoinNode
,Lifeline
,LinkAction
,LiteralBoolean
,LiteralInteger
,LiteralNull
,LiteralReal
,LiteralSpecification
,LiteralString
,LiteralUnlimitedNatural
,LoopNode
,Manifestation
,MergeNode
,Message
,MessageEnd
,MessageEvent
,MessageOccurrenceSpecification
,Model
,Namespace
,Node
,ObjectFlow
,ObjectNode
,Observation
,OccurrenceSpecification
,OpaqueAction
,OpaqueBehavior
,OpaqueExpression
,Operation
,OutputPin
,Package
,PackageableElement
,Parameter
,ParameterSet
,PartDecomposition
,Pin
,Port
,PrimitiveType
,Profile
,Property
,ProtocolStateMachine
,ProtocolTransition
,Pseudostate
,RaiseExceptionAction
,ReadExtentAction
,ReadIsClassifiedObjectAction
,ReadLinkAction
,ReadLinkObjectEndAction
,ReadLinkObjectEndQualifierAction
,ReadSelfAction
,ReadStructuralFeatureAction
,ReadVariableAction
,Realization
,Reception
,ReclassifyObjectAction
,RedefinableElement
,RedefinableTemplateSignature
,ReduceAction
,Region
,RemoveStructuralFeatureValueAction
,RemoveVariableValueAction
,ReplyAction
,SendObjectAction
,SendSignalAction
,SequenceNode
,Signal
,SignalEvent
,StartClassifierBehaviorAction
,StartObjectBehaviorAction
,State
,StateInvariant
,StateMachine
,Stereotype
,StringExpression
,StructuralFeature
,StructuralFeatureAction
,StructuredActivityNode
,StructuredClassifier
,Substitution
,TestIdentityAction
,TimeConstraint
,TimeEvent
,TimeExpression
,TimeInterval
,TimeObservation
,Transition
,Trigger
,Type
,TypedElement
,UnmarshallAction
,Usage
,UseCase
,ValuePin
,ValueSpecification
,ValueSpecificationAction
,Variable
,VariableAction
,Vertex
,WriteLinkAction
,WriteStructuralFeatureAction
,WriteVariableAction
public interface NamedElement extends Element
A representation of the model object 'Named Element'.A NamedElement is an Element in a model that may have a name. The name may be given directly and/or via the use of a StringExpression.
The following features are supported:
message Of Signature
Client Dependency
Supplier Dependency
namespace Of Member
Namespace
information Flow Of Information Source
information Flow Of Information Target
Name
Name Expression
Qualified Name
Visibility
consider Ignore Fragment Of Message
time Observation Of Event
duration Observation Of Event
- See Also:
UMLPackage.getNamedElement()
- Model:
- abstract="true" annotation="MOF package='classes.mdkernel'"
- Generated:
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Collection<ConsiderIgnoreFragment>
get_considerIgnoreFragmentOfMessage()
Returns the value of the 'consider Ignore Fragment Of Message' reference list.java.util.Collection<DurationObservation>
get_durationObservationOfEvent()
Returns the value of the 'duration Observation Of Event' reference list.java.util.Collection<InformationFlow>
get_informationFlowOfInformationSource()
Returns the value of the 'information Flow Of Information Source' reference list.java.util.Collection<InformationFlow>
get_informationFlowOfInformationTarget()
Returns the value of the 'information Flow Of Information Target' reference list.java.util.Collection<Message>
get_messageOfSignature()
Returns the value of the 'message Of Signature' reference list.java.util.Collection<Namespace>
get_namespaceOfMember()
Returns the value of the 'namespace Of Member' reference list.java.util.Collection<TimeObservation>
get_timeObservationOfEvent()
Returns the value of the 'time Observation Of Event' reference list.java.util.Collection<Dependency>
getClientDependency()
Returns the value of the 'Client Dependency' reference list.java.lang.String
getName()
Returns the value of the 'Name' attribute.StringExpression
getNameExpression()
Returns the value of the 'Name Expression' containment reference.Namespace
getNamespace()
Returns the value of the 'Namespace' reference.java.lang.String
getQualifiedName()
Returns the value of the 'Qualified Name' attribute.java.util.Collection<Dependency>
getSupplierDependency()
Returns the value of the 'Supplier Dependency' reference list.VisibilityKind
getVisibility()
Returns the value of the 'Visibility' attribute.boolean
has_considerIgnoreFragmentOfMessage()
boolean
has_durationObservationOfEvent()
boolean
has_informationFlowOfInformationSource()
boolean
has_informationFlowOfInformationTarget()
boolean
has_messageOfSignature()
boolean
has_namespaceOfMember()
boolean
has_timeObservationOfEvent()
boolean
hasClientDependency()
Returns the value of the 'Qualified Name' attribute.boolean
hasSupplierDependency()
void
setName(java.lang.String value)
Sets the value of the 'Name
' attribute.void
setNameExpression(StringExpression value)
Sets the value of the 'Name Expression
' containment reference.void
setNamespace(Namespace value)
Sets the value of the 'Namespace
' reference.void
setVisibility(VisibilityKind value)
Sets the value of the 'Visibility
' attribute.-
Methods inherited from interface com.nomagic.magicdraw.uml.BaseElement
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.classes.mdkernel.Element
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementTaggedValue, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotype, getOwnedComment, getOwnedElement, getOwner, getSyncElement, getTaggedValue, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasAppliedStereotype, hasElementTaggedValue, hasOwnedComment, hasOwnedElement, hasTaggedValue, setOwner, setSyncElement
-
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
-
Methods inherited from interface com.nomagic.magicdraw.foundation.MDObject
getID, getMDExtension, getMdExtensions, setID
-
Methods inherited from interface com.nomagic.uml2.ext.magicdraw.base.ModelObject
get_representationText, getLocalID, ignoringRefGetValue, ignoringRefGetValue, isInvalid, isSet, refGetValue, refGetValue, refSetValue, refSetValue, set_representationText, setLocalID, sGetLocalID
-
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Methods inherited from interface javax.jmi.reflect.RefBaseObject
equals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraints
-
-
-
-
Method Detail
-
getClientDependency
java.util.Collection<Dependency> getClientDependency()
Returns the value of the 'Client Dependency' reference list. The list contents are of typeDependency
. It is bidirectional and its opposite is 'Client
'. Indicates the Dependencies that reference this NamedElement as a client.- Returns:
- the value of the 'Client Dependency' reference list.
- See Also:
UMLPackage.getNamedElement_ClientDependency()
,Dependency.getClient()
- Model:
- opposite="client" ordered="false"
- Generated:
-
getSupplierDependency
java.util.Collection<Dependency> getSupplierDependency()
Returns the value of the 'Supplier Dependency' reference list. The list contents are of typeDependency
. It is bidirectional and its opposite is 'Supplier
'. Indicates the dependencies that reference the supplier.- Returns:
- the value of the 'Supplier Dependency' reference list.
- See Also:
UMLPackage.getNamedElement_SupplierDependency()
,Dependency.getSupplier()
- Model:
- opposite="supplier" ordered="false"
- Generated:
-
get_informationFlowOfInformationSource
java.util.Collection<InformationFlow> get_informationFlowOfInformationSource()
Returns the value of the 'information Flow Of Information Source' reference list. The list contents are of typeInformationFlow
. It is bidirectional and its opposite is 'Information Source
'.If the meaning of the 'information Flow Of Information Source' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'information Flow Of Information Source' reference list.
- See Also:
UMLPackage.getNamedElement__informationFlowOfInformationSource()
,InformationFlow.getInformationSource()
- Model:
- opposite="informationSource" ordered="false"
- Generated:
-
get_informationFlowOfInformationTarget
java.util.Collection<InformationFlow> get_informationFlowOfInformationTarget()
Returns the value of the 'information Flow Of Information Target' reference list. The list contents are of typeInformationFlow
. It is bidirectional and its opposite is 'Information Target
'.If the meaning of the 'information Flow Of Information Target' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'information Flow Of Information Target' reference list.
- See Also:
UMLPackage.getNamedElement__informationFlowOfInformationTarget()
,InformationFlow.getInformationTarget()
- Model:
- opposite="informationTarget" ordered="false"
- Generated:
-
get_messageOfSignature
java.util.Collection<Message> get_messageOfSignature()
Returns the value of the 'message Of Signature' reference list. The list contents are of typeMessage
. It is bidirectional and its opposite is 'Signature
'.If the meaning of the 'message Of Signature' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'message Of Signature' reference list.
- See Also:
UMLPackage.getNamedElement__messageOfSignature()
,Message.getSignature()
- Model:
- opposite="signature" ordered="false"
- Generated:
-
get_namespaceOfMember
java.util.Collection<Namespace> get_namespaceOfMember()
Returns the value of the 'namespace Of Member' reference list. The list contents are of typeNamespace
. It is bidirectional and its opposite is 'Member
'.If the meaning of the 'namespace Of Member' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'namespace Of Member' reference list.
- See Also:
UMLPackage.getNamedElement__namespaceOfMember()
,Namespace.getMember()
- Model:
- opposite="member" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
getNamespace
@CheckForNull Namespace getNamespace()
Returns the value of the 'Namespace' reference. It is bidirectional and its opposite is 'Owned Member
'. Specifies the Namespace that owns the NamedElement.- Returns:
- the value of the 'Namespace' reference.
- See Also:
setNamespace(Namespace)
,UMLPackage.getNamedElement_Namespace()
,Namespace.getOwnedMember()
- Model:
- opposite="ownedMember" transient="true" volatile="true" derived="true" ordered="false"
- Generated:
-
setNamespace
void setNamespace(@CheckForNull Namespace value)
Sets the value of the 'Namespace
' reference.- Parameters:
value
- the new value of the 'Namespace' reference.- See Also:
getNamespace()
- Generated:
-
getName
java.lang.String getName()
Returns the value of the 'Name' attribute. The default value is""
. The name of the NamedElement.- Returns:
- the value of the 'Name' attribute.
- See Also:
setName(String)
,UMLPackage.getNamedElement_Name()
- Model:
- default="" dataType="com.nomagic.uml2.ext.magicdraw.String" ordered="false"
- Generated:
-
setName
void setName(@CheckForNull java.lang.String value)
Sets the value of the 'Name
' attribute.- Parameters:
value
- the new value of the 'Name' attribute.- See Also:
getName()
- Generated:
-
getNameExpression
@CheckForNull StringExpression getNameExpression()
Returns the value of the 'Name Expression' containment reference. It is bidirectional and its opposite is 'named Element Of Name Expression
'. The StringExpression used to define the name of this NamedElement.- Returns:
- the value of the 'Name Expression' containment reference.
- See Also:
setNameExpression(StringExpression)
,UMLPackage.getNamedElement_NameExpression()
,StringExpression.get_namedElementOfNameExpression()
- Model:
- opposite="_namedElementOfNameExpression" containment="true" resolveProxies="true" ordered="false"
- Generated:
-
setNameExpression
void setNameExpression(@CheckForNull StringExpression value)
Sets the value of the 'Name Expression
' containment reference.- Parameters:
value
- the new value of the 'Name Expression' containment reference.- See Also:
getNameExpression()
- Generated:
-
getQualifiedName
java.lang.String getQualifiedName()
Returns the value of the 'Qualified Name' attribute. The default value is""
. A name that allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing Namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself.- Returns:
- the value of the 'Qualified Name' attribute.
- See Also:
UMLPackage.getNamedElement_QualifiedName()
- Model:
- default="" dataType="com.nomagic.uml2.ext.magicdraw.String" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
- Generated:
-
getVisibility
@CheckForNull VisibilityKind getVisibility()
Returns the value of the 'Visibility' attribute. Determines whether and how the NamedElement is visible outside its owning Namespace.- Returns:
- the value of the 'Visibility' attribute.
- See Also:
setVisibility(VisibilityKind)
,UMLPackage.getNamedElement_Visibility()
- Model:
- dataType="com.nomagic.uml2.ext.magicdraw.NamedElementVisibilityKind" ordered="false"
- Generated:
-
setVisibility
void setVisibility(@CheckForNull VisibilityKind value)
Sets the value of the 'Visibility
' attribute.- Parameters:
value
- the new value of the 'Visibility' attribute.- See Also:
getVisibility()
- Generated:
-
get_durationObservationOfEvent
java.util.Collection<DurationObservation> get_durationObservationOfEvent()
Returns the value of the 'duration Observation Of Event' reference list. The list contents are of typeDurationObservation
. It is bidirectional and its opposite is 'Event
'.If the meaning of the 'duration Observation Of Event' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'duration Observation Of Event' reference list.
- See Also:
UMLPackage.getNamedElement__durationObservationOfEvent()
,DurationObservation.getEvent()
- Model:
- opposite="event" ordered="false"
- Generated:
-
get_timeObservationOfEvent
java.util.Collection<TimeObservation> get_timeObservationOfEvent()
Returns the value of the 'time Observation Of Event' reference list. The list contents are of typeTimeObservation
. It is bidirectional and its opposite is 'Event
'.If the meaning of the 'time Observation Of Event' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'time Observation Of Event' reference list.
- See Also:
UMLPackage.getNamedElement__timeObservationOfEvent()
,TimeObservation.getEvent()
- Model:
- opposite="event" ordered="false"
- Generated:
-
get_considerIgnoreFragmentOfMessage
java.util.Collection<ConsiderIgnoreFragment> get_considerIgnoreFragmentOfMessage()
Returns the value of the 'consider Ignore Fragment Of Message' reference list. The list contents are of typeConsiderIgnoreFragment
. It is bidirectional and its opposite is 'Message
'.If the meaning of the 'consider Ignore Fragment Of Message' reference list isn't clear, there really should be more of a description here...
- Returns:
- the value of the 'consider Ignore Fragment Of Message' reference list.
- See Also:
UMLPackage.getNamedElement__considerIgnoreFragmentOfMessage()
,ConsiderIgnoreFragment.getMessage()
- Model:
- opposite="message" ordered="false"
- Generated:
-
hasClientDependency
boolean hasClientDependency() throws javax.jmi.reflect.JmiException
Returns the value of the 'Qualified Name' attribute. The default value is""
. A name that allows the NamedElement to be identified within a hierarchy of nested Namespaces. It is constructed from the names of the containing Namespaces starting at the root of the hierarchy and ending with the name of the NamedElement itself.- Returns:
- the value of the 'Qualified Name' attribute.
- Throws:
javax.jmi.reflect.JmiException
- See Also:
UMLPackage.getNamedElement_QualifiedName()
- Model:
- default="" dataType="com.nomagic.uml2.ext.magicdraw.String" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
- Generated:
-
hasSupplierDependency
boolean hasSupplierDependency() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_informationFlowOfInformationSource
boolean has_informationFlowOfInformationSource() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_informationFlowOfInformationTarget
boolean has_informationFlowOfInformationTarget() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_messageOfSignature
boolean has_messageOfSignature() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_namespaceOfMember
boolean has_namespaceOfMember() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_durationObservationOfEvent
boolean has_durationObservationOfEvent() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_timeObservationOfEvent
boolean has_timeObservationOfEvent() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
has_considerIgnoreFragmentOfMessage
boolean has_considerIgnoreFragmentOfMessage() throws javax.jmi.reflect.JmiException
- Throws:
javax.jmi.reflect.JmiException
- Generated:
-
-