## Uses of Interface
org.eclipse.uml2.uml.Namespace

Packages that use Namespace
org.eclipse.uml2.uml
org.eclipse.uml2.uml.util

Uses of Namespace in org.eclipse.uml2.uml

Subinterfaces of Namespace in org.eclipse.uml2.uml
`interface` `Activity` A representation of the model object 'Activity'
`interface` `Actor` A representation of the model object 'Actor'
`interface` `Artifact` A representation of the model object 'Artifact'
`interface` `Association` A representation of the model object 'Association'
`interface` `AssociationClass` A representation of the model object 'Association Class'
`interface` `Behavior` A representation of the model object 'Behavior'
`interface` `BehavioralFeature` A representation of the model object 'Behavioral Feature'
`interface` `BehavioredClassifier` A representation of the model object 'Behaviored Classifier'
`interface` `Class` A representation of the model object 'Class'
`interface` `Classifier` A representation of the model object 'Classifier'
`interface` `Collaboration` A representation of the model object 'Collaboration'
`interface` `CommunicationPath` A representation of the model object 'Communication Path'
`interface` `Component` A representation of the model object 'Component'
`interface` `ConditionalNode` A representation of the model object 'Conditional Node'
`interface` `DataType` A representation of the model object 'Data Type'
`interface` `DeploymentSpecification` A representation of the model object 'Deployment Specification'
`interface` `Device` A representation of the model object 'Device'
`interface` `EncapsulatedClassifier` A representation of the model object 'Encapsulated Classifier'
`interface` `Enumeration` A representation of the model object 'Enumeration'
`interface` `ExecutionEnvironment` A representation of the model object 'Execution Environment'
`interface` `ExpansionRegion` A representation of the model object 'Expansion Region'
`interface` `Extension` A representation of the model object 'Extension'
`interface` `FinalState` A representation of the model object 'Final State'
`interface` `FunctionBehavior` A representation of the model object 'Function Behavior'
`interface` `InformationItem` A representation of the model object 'Information Item'
`interface` `Interaction` A representation of the model object 'Interaction'
`interface` `InteractionOperand` A representation of the model object 'Interaction Operand'
`interface` `Interface` A representation of the model object 'Interface'
`interface` `LoopNode` A representation of the model object 'Loop Node'
`interface` `Model` A representation of the model object 'Model'
`interface` `Node` A representation of the model object 'Node'
`interface` `OpaqueBehavior` A representation of the model object 'Opaque Behavior'
`interface` `Operation` A representation of the model object 'Operation'
`interface` `Package` A representation of the model object 'Package'
`interface` `PrimitiveType` A representation of the model object 'Primitive Type'
`interface` `Profile` A representation of the model object 'Profile'
`interface` `ProtocolStateMachine` A representation of the model object 'Protocol State Machine'
`interface` `ProtocolTransition` A representation of the model object 'Protocol Transition'
`interface` `Reception` A representation of the model object 'Reception'
`interface` `Region` A representation of the model object 'Region'
`interface` `SequenceNode` A representation of the model object 'Sequence Node'
`interface` `Signal` A representation of the model object 'Signal'
`interface` `State` A representation of the model object 'State'
`interface` `StateMachine` A representation of the model object 'State Machine'
`interface` `Stereotype` A representation of the model object 'Stereotype'
`interface` `StructuredActivityNode` A representation of the model object 'Structured Activity Node'
`interface` `StructuredClassifier` A representation of the model object 'Structured Classifier'
`interface` `Transition` A representation of the model object 'Transition'
`interface` `UseCase` A representation of the model object 'Use Case'

Methods in org.eclipse.uml2.uml that return Namespace
`Namespace` `Constraint.getContext()` Returns the value of the 'Context' container reference.
`Namespace` `PackageImport.getImportingNamespace()` Returns the value of the 'Importing Namespace' container reference.
`Namespace` `ElementImport.getImportingNamespace()` Returns the value of the 'Importing Namespace' container reference.
`Namespace` `NamedElement.getNamespace()` Returns the value of the 'Namespace' reference.
`Namespace` `StateMachine.LCA(State s1, State s2)` The operation LCA(s1,s2) returns an orthogonal state or region which is the least common ancestor of states s1 and s2, based on the statemachine containment hierarchy.

Methods in org.eclipse.uml2.uml that return types with arguments of type Namespace
`org.eclipse.emf.common.util.EList<Namespace>` `NamedElement.allNamespaces()` The query allNamespaces() gives the sequence of namespaces in which the NamedElement is nested, working outwards.

Methods in org.eclipse.uml2.uml with parameters of type Namespace
`boolean` `NamedElement.isDistinguishableFrom(NamedElement n, Namespace ns)` The query isDistinguishableFrom() determines whether two NamedElements may logically co-exist within a Namespace.
`void` `Constraint.setContext(Namespace value)` Sets the value of the '`Context`' container reference
`void` `PackageImport.setImportingNamespace(Namespace value)` Sets the value of the '`Importing Namespace`' container reference
`void` `ElementImport.setImportingNamespace(Namespace value)` Sets the value of the '`Importing Namespace`' container reference

Uses of Namespace in org.eclipse.uml2.uml.util

Methods in org.eclipse.uml2.uml.util with parameters of type Namespace
`T` `UMLSwitch.caseNamespace(Namespace object)` Returns the result of interpreting the object as an instance of 'Namespace'
`protected boolean` `UMLUtil.UML2EcoreConverter.isEClass(Namespace namespace)`
`static boolean` `UMLUtil.UML2EcoreConverter.isEDataType(Namespace namespace)`
`boolean` `UMLValidator.validateNamespace_validateMembersDistinguishable(Namespace namespace, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateMembersDistinguishable constraint of 'Namespace'
`boolean` `UMLValidator.validateNamespace(Namespace namespace, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.