Interface NamedElement

All Superinterfaces:
BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, 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:

See Also:
Model:
abstract="true" annotation="MOF package='classes.mdkernel'"
Generated:
  • Method Details

    • getClientDependency

      Collection<Dependency> getClientDependency()
      Returns the value of the 'Client Dependency' reference list. The list contents are of type Dependency. 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:
      Model:
      opposite="client" ordered="false"
      Generated:
    • getSupplierDependency

      Collection<Dependency> getSupplierDependency()
      Returns the value of the 'Supplier Dependency' reference list. The list contents are of type Dependency. 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:
      Model:
      opposite="supplier" ordered="false"
      Generated:
    • get_informationFlowOfInformationSource

      Collection<InformationFlow> get_informationFlowOfInformationSource()
      Returns the value of the 'information Flow Of Information Source' reference list. The list contents are of type InformationFlow. 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:
      Model:
      opposite="informationSource" ordered="false"
      Generated:
    • get_informationFlowOfInformationTarget

      Collection<InformationFlow> get_informationFlowOfInformationTarget()
      Returns the value of the 'information Flow Of Information Target' reference list. The list contents are of type InformationFlow. 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:
      Model:
      opposite="informationTarget" ordered="false"
      Generated:
    • get_messageOfSignature

      Collection<Message> get_messageOfSignature()
      Returns the value of the 'message Of Signature' reference list. The list contents are of type Message. 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:
      Model:
      opposite="signature" ordered="false"
      Generated:
    • get_namespaceOfMember

      Collection<Namespace> get_namespaceOfMember()
      Returns the value of the 'namespace Of Member' reference list. The list contents are of type Namespace. 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:
      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:
      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:
      Generated:
    • getName

      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:
      Model:
      default="" dataType="com.nomagic.uml2.ext.magicdraw.String" ordered="false"
      Generated:
    • setName

      void setName(@CheckForNull String value)
      Sets the value of the 'Name' attribute.
      Parameters:
      value - the new value of the 'Name' attribute.
      See Also:
      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:
      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:
      Generated:
    • getQualifiedName

      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:
      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:
      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:
      Generated:
    • get_durationObservationOfEvent

      Collection<DurationObservation> get_durationObservationOfEvent()
      Returns the value of the 'duration Observation Of Event' reference list. The list contents are of type DurationObservation. 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:
      Model:
      opposite="event" ordered="false"
      Generated:
    • get_timeObservationOfEvent

      Collection<TimeObservation> get_timeObservationOfEvent()
      Returns the value of the 'time Observation Of Event' reference list. The list contents are of type TimeObservation. 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:
      Model:
      opposite="event" ordered="false"
      Generated:
    • get_considerIgnoreFragmentOfMessage

      Collection<ConsiderIgnoreFragment> get_considerIgnoreFragmentOfMessage()
      Returns the value of the 'consider Ignore Fragment Of Message' reference list. The list contents are of type ConsiderIgnoreFragment. 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:
      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:
      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: