org.eclipse.emf.codegen.ecore.generator
Class GeneratorAdapterFactory.Descriptor.DelegatingRegistry

java.lang.Object
  extended byorg.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory.Descriptor.DelegatingRegistry
All Implemented Interfaces:
GeneratorAdapterFactory.Descriptor.Registry
Enclosing class:
GeneratorAdapterFactory.Descriptor

public static class GeneratorAdapterFactory.Descriptor.DelegatingRegistry
extends java.lang.Object
implements GeneratorAdapterFactory.Descriptor.Registry


Field Summary
protected  GeneratorAdapterFactory.Descriptor.Registry delegateRegistry
           
protected  java.util.Map map
           
 
Fields inherited from interface org.eclipse.emf.codegen.ecore.generator.GeneratorAdapterFactory.Descriptor.Registry
INSTANCE
 
Constructor Summary
GeneratorAdapterFactory.Descriptor.DelegatingRegistry()
           
GeneratorAdapterFactory.Descriptor.DelegatingRegistry(GeneratorAdapterFactory.Descriptor.Registry delegateRegistry)
           
 
Method Summary
 boolean addDescriptor(java.lang.String packageID, GeneratorAdapterFactory.Descriptor descriptor)
           
 void clear()
           
protected  java.util.Collection delegatedGetDescriptors(java.lang.String packageID)
           
 java.util.Collection getDescriptors(java.lang.String packageID)
           
protected  java.util.List getDescriptors(java.lang.String packageID, boolean forceCreate)
           
 boolean removeDescriptor(java.lang.String packageID, GeneratorAdapterFactory.Descriptor descriptor)
           
 boolean removeDescriptors(java.lang.String packageID)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

delegateRegistry

protected GeneratorAdapterFactory.Descriptor.Registry delegateRegistry

map

protected java.util.Map map
Constructor Detail

GeneratorAdapterFactory.Descriptor.DelegatingRegistry

public GeneratorAdapterFactory.Descriptor.DelegatingRegistry()

GeneratorAdapterFactory.Descriptor.DelegatingRegistry

public GeneratorAdapterFactory.Descriptor.DelegatingRegistry(GeneratorAdapterFactory.Descriptor.Registry delegateRegistry)
Method Detail

getDescriptors

public java.util.Collection getDescriptors(java.lang.String packageID)
Specified by:
getDescriptors in interface GeneratorAdapterFactory.Descriptor.Registry

delegatedGetDescriptors

protected java.util.Collection delegatedGetDescriptors(java.lang.String packageID)

addDescriptor

public boolean addDescriptor(java.lang.String packageID,
                             GeneratorAdapterFactory.Descriptor descriptor)
Specified by:
addDescriptor in interface GeneratorAdapterFactory.Descriptor.Registry

removeDescriptor

public boolean removeDescriptor(java.lang.String packageID,
                                GeneratorAdapterFactory.Descriptor descriptor)
Specified by:
removeDescriptor in interface GeneratorAdapterFactory.Descriptor.Registry

removeDescriptors

public boolean removeDescriptors(java.lang.String packageID)
Specified by:
removeDescriptors in interface GeneratorAdapterFactory.Descriptor.Registry

clear

public void clear()
Specified by:
clear in interface GeneratorAdapterFactory.Descriptor.Registry

getDescriptors

protected java.util.List getDescriptors(java.lang.String packageID,
                                        boolean forceCreate)

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.