org.eclipse.ocl.ecore.delegate
Class OCLDelegateDomainFactory.Delegator

java.lang.Object
  extended by org.eclipse.ocl.ecore.delegate.OCLDelegateDomainFactory.Delegator
All Implemented Interfaces:
DelegateDomain.Factory
Enclosing class:
OCLDelegateDomainFactory

public static class OCLDelegateDomainFactory.Delegator
extends java.lang.Object
implements DelegateDomain.Factory

Delegator provides a Factory entry that maps one delegate URI key to another.

Since:
3.2

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.ocl.ecore.delegate.DelegateDomain.Factory
DelegateDomain.Factory.Descriptor, DelegateDomain.Factory.Registry
 
Field Summary
protected  DelegateDomain.Factory.Registry registry
           
 
Fields inherited from interface org.eclipse.ocl.ecore.delegate.DelegateDomain.Factory
INSTANCE
 
Constructor Summary
OCLDelegateDomainFactory.Delegator()
           
OCLDelegateDomainFactory.Delegator(DelegateDomain.Factory.Registry registry)
           
 
Method Summary
 DelegateDomain createDelegateDomain(java.lang.String delegateURI, org.eclipse.emf.ecore.EPackage ePackage)
          Creates the delegate domain for the specified ePackage.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

registry

protected final DelegateDomain.Factory.Registry registry
Constructor Detail

OCLDelegateDomainFactory.Delegator

public OCLDelegateDomainFactory.Delegator()

OCLDelegateDomainFactory.Delegator

public OCLDelegateDomainFactory.Delegator(DelegateDomain.Factory.Registry registry)
Method Detail

createDelegateDomain

public DelegateDomain createDelegateDomain(java.lang.String delegateURI,
                                           org.eclipse.emf.ecore.EPackage ePackage)
Description copied from interface: DelegateDomain.Factory
Creates the delegate domain for the specified ePackage.

Specified by:
createDelegateDomain in interface DelegateDomain.Factory
ePackage - the package
Returns:
its delegate domain