All Superinterfaces:
BaseElement, Cloneable, Comparable, Element, org.eclipse.emf.ecore.EObject, MDObject, com.dassault_systemes.modeler.foundation.model.ModelElement, ModelObject, NamedElement, org.eclipse.emf.common.notify.Notifier, javax.jmi.reflect.RefBaseObject, javax.jmi.reflect.RefFeatured, javax.jmi.reflect.RefObject
All Known Subinterfaces:
Activity, Actor, Artifact, Association, AssociationClass, Behavior, BehavioralFeature, BehavioredClassifier, Class, Classifier, Collaboration, CommunicationPath, Component, ConditionalNode, DataType, DeploymentSpecification, Device, EncapsulatedClassifier, Enumeration, ExecutionEnvironment, ExpansionRegion, Extension, FinalState, FunctionBehavior, InformationItem, Interaction, InteractionOperand, Interface, LoopNode, Model, Node, OpaqueBehavior, Operation, Package, PrimitiveType, Profile, ProtocolStateMachine, ProtocolTransition, Reception, Region, SequenceNode, Signal, State, StateMachine, Stereotype, StructuredActivityNode, StructuredClassifier, Transition, UseCase

public interface Namespace extends NamedElement
A representation of the model object 'Namespace'.

A Namespace is an Element in a model that owns and/or imports a set of NamedElements that can be identified by name.

The following features are supported:

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

    • getElementImport

      Collection<ElementImport> getElementImport()
      Returns the value of the 'Element Import' containment reference list. The list contents are of type ElementImport. It is bidirectional and its opposite is 'Importing Namespace'. References the ElementImports owned by the Namespace.
      Returns:
      the value of the 'Element Import' containment reference list.
      See Also:
      Model:
      opposite="importingNamespace" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • getOwnedRule

      Collection<Constraint> getOwnedRule()
      Returns the value of the 'Owned Rule' containment reference list. The list contents are of type Constraint. It is bidirectional and its opposite is 'Context'. Specifies a set of Constraints owned by this Namespace.
      Returns:
      the value of the 'Owned Rule' containment reference list.
      See Also:
      Model:
      opposite="context" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • getPackageImport

      Collection<PackageImport> getPackageImport()
      Returns the value of the 'Package Import' containment reference list. The list contents are of type PackageImport. It is bidirectional and its opposite is 'Importing Namespace'. References the PackageImports owned by the Namespace.
      Returns:
      the value of the 'Package Import' containment reference list.
      See Also:
      Model:
      opposite="importingNamespace" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • getOwnedMember

      Collection<NamedElement> getOwnedMember()
      Returns the value of the 'Owned Member' reference list. The list contents are of type NamedElement. It is bidirectional and its opposite is 'Namespace'. A collection of NamedElements owned by the Namespace.
      Returns:
      the value of the 'Owned Member' reference list.
      See Also:
      Model:
      opposite="namespace" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • getMember

      Collection<NamedElement> getMember()
      Returns the value of the 'Member' reference list. The list contents are of type NamedElement. It is bidirectional and its opposite is 'namespace Of Member'. A collection of NamedElements identifiable within the Namespace, either by being owned or by being introduced by importing or inheritance.
      Returns:
      the value of the 'Member' reference list.
      See Also:
      Model:
      opposite="_namespaceOfMember" transient="true" volatile="true" derived="true" ordered="false"
      Generated:
    • getImportedMember

      Collection<PackageableElement> getImportedMember()
      Returns the value of the 'Imported Member' reference list. The list contents are of type PackageableElement. It is bidirectional and its opposite is 'namespace Of Imported Member'. References the PackageableElements that are members of this Namespace as a result of either PackageImports or ElementImports.
      Returns:
      the value of the 'Imported Member' reference list.
      See Also:
      Model:
      opposite="_namespaceOfImportedMember" transient="true" changeable="false" volatile="true" derived="true" ordered="false"
      Generated:
    • getOwnedDiagram

      Collection<Diagram> getOwnedDiagram()
      Returns the value of the 'Owned Diagram' containment reference list. The list contents are of type Diagram. It is bidirectional and its opposite is 'Owner Of Diagram'.

      If the meaning of the 'Owned Diagram' containment reference list isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Owned Diagram' containment reference list.
      See Also:
      Model:
      opposite="ownerOfDiagram" containment="true" resolveProxies="true" ordered="false"
      Generated:
    • hasElementImport

      boolean hasElementImport() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasOwnedRule

      boolean hasOwnedRule() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasPackageImport

      boolean hasPackageImport() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasOwnedMember

      boolean hasOwnedMember() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasMember

      boolean hasMember() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasImportedMember

      boolean hasImportedMember() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated:
    • hasOwnedDiagram

      boolean hasOwnedDiagram() throws javax.jmi.reflect.JmiException
      Throws:
      javax.jmi.reflect.JmiException
      Generated: