org.apache.tuscany.sdo.helper
Class DefaultHelperContextImpl.SDOPackageRegistryDelegator

java.lang.Object
  extended by org.eclipse.emf.ecore.impl.EPackageRegistryImpl.Delegator
      extended by org.apache.tuscany.sdo.helper.DefaultHelperContextImpl.SDOPackageRegistryDelegator
All Implemented Interfaces:
Map, org.eclipse.emf.ecore.EPackage.Registry
Enclosing class:
DefaultHelperContextImpl

protected static class DefaultHelperContextImpl.SDOPackageRegistryDelegator
extends org.eclipse.emf.ecore.impl.EPackageRegistryImpl.Delegator


Nested Class Summary
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry
 
Field Summary
protected  Map classLoaderToRegistryMap
          A map from class loader to its associated registry.
 
Fields inherited from interface org.eclipse.emf.ecore.EPackage.Registry
INSTANCE
 
Constructor Summary
protected DefaultHelperContextImpl.SDOPackageRegistryDelegator()
           
 
Method Summary
protected  org.eclipse.emf.ecore.EPackage.Registry delegateRegistry(ClassLoader classLoader)
           
 org.eclipse.emf.ecore.EPackage.Registry getRegistry(ClassLoader classLoader)
          Returns the package registry associated with the given class loader.
 
Methods inherited from class org.eclipse.emf.ecore.impl.EPackageRegistryImpl.Delegator
clear, containsKey, containsValue, delegateRegistry, entrySet, get, getContextClassLoader, getEFactory, getEPackage, getParent, isEmpty, keySet, put, put, putAll, remove, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Map
equals, hashCode
 

Field Detail

classLoaderToRegistryMap

protected Map classLoaderToRegistryMap
A map from class loader to its associated registry.

Constructor Detail

DefaultHelperContextImpl.SDOPackageRegistryDelegator

protected DefaultHelperContextImpl.SDOPackageRegistryDelegator()
Method Detail

getRegistry

public org.eclipse.emf.ecore.EPackage.Registry getRegistry(ClassLoader classLoader)
Returns the package registry associated with the given class loader.

Parameters:
classLoader - the class loader.
Returns:
the package registry associated with the given class loader.

delegateRegistry

protected org.eclipse.emf.ecore.EPackage.Registry delegateRegistry(ClassLoader classLoader)
Overrides:
delegateRegistry in class org.eclipse.emf.ecore.impl.EPackageRegistryImpl.Delegator


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.