Uses of Interface
org.eclipse.ocl.examples.domain.elements.DomainNamespace

Packages that use DomainNamespace
org.eclipse.ocl.examples.domain.elements   
org.eclipse.ocl.examples.domain.types   
org.eclipse.ocl.examples.library.ecore   
org.eclipse.ocl.examples.library.executor   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.manager   
 

Uses of DomainNamespace in org.eclipse.ocl.examples.domain.elements
 

Subinterfaces of DomainNamespace in org.eclipse.ocl.examples.domain.elements
 interface DomainCollectionType
           
 interface DomainEnumeration
           
 interface DomainInheritance
          An Inheritance provides access to the transitive inheritance relationships of a type with respect to a particular type regime, noting that the complexities of CompleteOCL allow for different inheritance for different applications.
 interface DomainInvalidType
           
 interface DomainLambdaType
           
 interface DomainMetaclass
           
 interface DomainPackage
           
 interface DomainRoot
           
 interface DomainTupleType
           
 interface DomainType
           
 

Methods in org.eclipse.ocl.examples.domain.elements that return DomainNamespace
 DomainNamespace DomainConstraint.getContext()
           
 

Uses of DomainNamespace in org.eclipse.ocl.examples.domain.types
 

Classes in org.eclipse.ocl.examples.domain.types that implement DomainNamespace
 class AbstractCollectionType
           
 class AbstractInheritance
           
 class AbstractMetaclass
           
 class AbstractSpecializedType
           
 class AbstractTupleType
           
 class AbstractType
           
 class DomainInvalidTypeImpl
           
 

Uses of DomainNamespace in org.eclipse.ocl.examples.library.ecore
 

Classes in org.eclipse.ocl.examples.library.ecore that implement DomainNamespace
 class EcoreExecutorEnumeration
           
 class EcoreExecutorInvalidType
           
 class EcoreExecutorPackage
           
 class EcoreExecutorType
           
 class EcoreExecutorVoidType
           
 class EcoreReflectiveEnumeration
           
 class EcoreReflectivePackage
           
 class EcoreReflectiveType
           
 

Uses of DomainNamespace in org.eclipse.ocl.examples.library.executor
 

Subinterfaces of DomainNamespace in org.eclipse.ocl.examples.library.executor
 interface ExecutorTypeArgument
           
 

Classes in org.eclipse.ocl.examples.library.executor that implement DomainNamespace
 class DomainReflectivePackage
          DomainExecutorPackage uses the limited Domain interfaces to construct a package description for use in contexts where no explicit ExecutorPackage is available.
 class DomainReflectiveType
           
 class ExecutorLambdaType
           
 class ExecutorPackage
           
 class ExecutorSpecializedType
           
 class ExecutorTupleType
           
 class ExecutorType
          An ExecutorType defines a Type using a compact representation suitable for efficient execution and static construction.
 class ExecutorTypeParameter
           
 class JavaType
          JavaType supports the usage of Java Class to define the type of an object.
 class ReflectivePackage
          A ReflectivePackage builds a dispatch table representative of a model package at run-time using a minimal reflective API.
 class ReflectiveType
          A ReflectiveType defines a Type using a compact representation suitable for efficient execution.
 

Uses of DomainNamespace in org.eclipse.ocl.examples.pivot
 

Subinterfaces of DomainNamespace in org.eclipse.ocl.examples.pivot
 interface AnyType
          A representation of the model object 'Any Type'.
 interface AssociationClass
          A representation of the model object 'Association Class'.
 interface BagType
          A representation of the model object 'Bag Type'.
 interface Behavior
          A representation of the model object 'Behavior'.
 interface Class
          A representation of the model object 'Class'.
 interface CollectionType
          A representation of the model object 'Collection Type'.
 interface DataType
          A representation of the model object 'Data Type'.
 interface DynamicType
          A representation of the model object 'Dynamic Type'.
 interface ElementExtension
          A representation of the model object 'Applied Stereotype'.
 interface Enumeration
          A representation of the model object 'Enumeration'.
 interface FinalState
          A representation of the model object 'Final State'.
 interface InvalidType
          A representation of the model object 'Invalid Type'.
 interface Iteration
          A representation of the model object 'Iteration'.
 interface LambdaType
          A representation of the model object 'Lambda Type'.
 interface Library
          A representation of the model object 'Library'.
 interface MessageType
          A representation of the model object 'Message Type'.
 interface Metaclass<T>
          A representation of the model object 'Classifier Type'.
 interface Namespace
          A representation of the model object 'Namespace'.
 interface Operation
          A representation of the model object 'Operation'.
 interface OrderedSetType
          A representation of the model object 'Ordered Set Type'.
 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 Region
          A representation of the model object 'Region'.
 interface Root
          A representation of the model object 'Root'.
 interface SelfType
          A representation of the model object 'Self Type'.
 interface SequenceType
          A representation of the model object 'Sequence Type'.
 interface SetType
          A representation of the model object 'Set Type'.
 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 TemplateParameterType
          A representation of the model object 'Template Parameter Type'.
 interface Transition
          A representation of the model object 'Transition'.
 interface TupleType
          A representation of the model object 'Tuple Type'.
 interface Type
          A representation of the model object 'Type'.
 interface UnspecifiedType
          A representation of the model object 'Unspecified Type'.
 interface VoidType
          A representation of the model object 'Void Type'.
 

Uses of DomainNamespace in org.eclipse.ocl.examples.pivot.internal.impl
 

Classes in org.eclipse.ocl.examples.pivot.internal.impl that implement DomainNamespace
 class AnyTypeImpl
          An implementation of the model object 'Any Type'.
 class AssociationClassImpl
          An implementation of the model object 'Association Class'.
 class BagTypeImpl
          An implementation of the model object 'Bag Type'.
 class BehaviorImpl
          An implementation of the model object 'Behavior'.
 class ClassImpl
          An implementation of the model object 'Class'.
 class CollectionTypeImpl
          An implementation of the model object 'Collection Type'.
 class DataTypeImpl
          An implementation of the model object 'Data Type'.
 class DynamicTypeImpl
          An implementation of the model object 'Dynamic Type'.
 class ElementExtensionImpl
          An implementation of the model object 'Applied Stereotype'.
 class EnumerationImpl
          An implementation of the model object 'Enumeration'.
 class FinalStateImpl
          An implementation of the model object 'Final State'.
 class InvalidTypeImpl
          An implementation of the model object 'Invalid Type'.
 class IterationImpl
          An implementation of the model object 'Iteration'.
 class LambdaTypeImpl
          An implementation of the model object 'Lambda Type'.
 class LibraryImpl
          An implementation of the model object 'Library'.
 class MessageTypeImpl
          An implementation of the model object 'Message Type'.
 class MetaclassImpl<T>
          An implementation of the model object 'Classifier Type'.
 class NamespaceImpl
          An implementation of the model object 'Namespace'.
 class OperationImpl
          An implementation of the model object 'Operation'.
 class OrderedSetTypeImpl
          An implementation of the model object 'Ordered Set Type'.
 class PackageImpl
          An implementation of the model object 'Package'.
 class PrimitiveTypeImpl
          An implementation of the model object 'Primitive Type'.
 class ProfileImpl
          An implementation of the model object 'Profile'.
 class RegionImpl
          An implementation of the model object 'Region'.
 class RootImpl
          An implementation of the model object 'Root'.
 class SelfTypeImpl
          An implementation of the model object 'Self Type'.
 class SequenceTypeImpl
          An implementation of the model object 'Sequence Type'.
 class SetTypeImpl
          An implementation of the model object 'Set Type'.
 class StateImpl
          An implementation of the model object 'State'.
 class StateMachineImpl
          An implementation of the model object 'State Machine'.
 class StereotypeImpl
          An implementation of the model object 'Stereotype'.
 class TemplateParameterTypeImpl
          An implementation of the model object 'Template Parameter Type'.
 class TransitionImpl
          An implementation of the model object 'Transition'.
 class TupleTypeImpl
          An implementation of the model object 'Tuple Type'.
 class TypeImpl
          An implementation of the model object 'Type'.
 class UnspecifiedTypeImpl
          An implementation of the model object 'Unspecified Type'.
 class VoidTypeImpl
          An implementation of the model object 'Void Type'.
 

Uses of DomainNamespace in org.eclipse.ocl.examples.pivot.manager
 

Subinterfaces of DomainNamespace in org.eclipse.ocl.examples.pivot.manager
 interface TypeServer
          A TypeServer serves coordinated behavior of one or more merged Types as required for Complete OCL type extension.
 

Classes in org.eclipse.ocl.examples.pivot.manager that implement DomainNamespace
 class AbstractTypeServer
          An AbstractTypeServer provides the co-ordinated operation, property and superclass lookup caches for one or more merged types.
 class AnyTypeServer
           
 class CollectionTypeServer
          An CollectionTypeServer supports one or more merged collection types as the source for operations, properties or superclasses and additionally supports their specializations.
 class EnumerationTypeServer
           
 class ExtensibleTypeServer
          An ExtensibleTypeServer supports one or more merged types as the source for operations, properties or superclasses.
 class ExtensionTypeServer
          An ExtensionTypeServer supports the type for the extension of a class by a stereotype application.
 class InvalidTypeServer
           
 class MetaclassServer
          A MetaclassServer supports one or more merged types as the source for operations, properties or superclasses and additionally supports their specializations.
 class NestedPackageServer
          A RootPackageServer adapts the primary nested Package to coordinate the coherent behavior of a primary and one or more secondary Packages as required for Complete OCL package extension.
 class Orphanage
          An Orphanage provides a Package that weakly contains elements such as type specializations that should require a container for the purposes of validation, but which should be eligible for garbage collection whenever no longer in use.
 class OrphanPackageServer
          The OrphanPackageServer ensures that orphan types have their own servers.
 class OrphanTypeServer
          An OrphanTypeServer provides a 'merge' type behaviour for a synthesized type that forms part of the OrphanPackage rather than a true package.
 class PackageServer
          A PackageServer adapts the primary Package to coordinate the coherent behavior of a primary and one or more secondary Packages as required for Complete OCL package extension.
 class PrimitiveTypeServer
          A PrimitiveTypeServer supports one or more merged primitive types.
 class RootPackageServer
          A RootPackageServer adapts the primary root Package to coordinate the coherent behavior of a primary and one or more secondary Packages as required for Complete OCL package extension.
 class TemplateableTypeServer
          An TemplateableTypeServer supports one or more merged types as the source for operations, properties or superclasses and additionally supports their specializations.
 

Methods in org.eclipse.ocl.examples.pivot.manager that return DomainNamespace
 DomainNamespace MetaModelManager.addGlobalNamespace(java.lang.String name, DomainNamespace namespace)
           
 

Methods in org.eclipse.ocl.examples.pivot.manager that return types with arguments of type DomainNamespace
 java.util.Set<java.util.Map.Entry<java.lang.String,DomainNamespace>> MetaModelManager.getGlobalNamespaces()
           
 

Methods in org.eclipse.ocl.examples.pivot.manager with parameters of type DomainNamespace
 DomainNamespace MetaModelManager.addGlobalNamespace(java.lang.String name, DomainNamespace namespace)