org.eclipse.ocl.examples.modelregistry.model
Class NamespaceRegistry

java.lang.Object
  extended by org.eclipse.ocl.examples.modelregistry.model.NamespaceRegistry

public class NamespaceRegistry
extends java.lang.Object

The map of namespace names to namespaces.


Constructor Summary
NamespaceRegistry()
           
 
Method Summary
<A extends Accessor<A>>
void
addNamespace(Accessor.Namespace<A> namespace)
           
<A extends Accessor<A>>
A
createAccessor(Accessor.Namespace<A> namespace, java.lang.String accessorName)
           
<A extends Accessor<A>>
A
createAccessor(java.lang.String namespaceName, java.lang.String accessorName)
           
 Accessor.Namespace<?> getNamespace(java.lang.String namespaceName)
           
 java.util.Collection<Accessor.Namespace<?>> getNamespaces()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NamespaceRegistry

public NamespaceRegistry()
Method Detail

addNamespace

public <A extends Accessor<A>> void addNamespace(Accessor.Namespace<A> namespace)

createAccessor

public <A extends Accessor<A>> A createAccessor(java.lang.String namespaceName,
                                                java.lang.String accessorName)

createAccessor

public <A extends Accessor<A>> A createAccessor(Accessor.Namespace<A> namespace,
                                                java.lang.String accessorName)

getNamespace

public Accessor.Namespace<?> getNamespace(java.lang.String namespaceName)

getNamespaces

public java.util.Collection<Accessor.Namespace<?>> getNamespaces()