org.eclipse.ocl.common.delegate
Class DelegateResourceSetAdapter

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterImpl
      extended by org.eclipse.ocl.common.delegate.DelegateResourceSetAdapter
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal
Direct Known Subclasses:
DelegateResourceSetAdapter

public class DelegateResourceSetAdapter
extends org.eclipse.emf.common.notify.impl.AdapterImpl

DelegateResourceSetAdapter extends a ResourceSet to support a registry of local registries.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
 
Fields inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
target
 
Constructor Summary
DelegateResourceSetAdapter()
           
 
Method Summary
static DelegateResourceSetAdapter findAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
static DelegateResourceSetAdapter getAdapter(org.eclipse.emf.ecore.EModelElement modelElement)
           
static DelegateResourceSetAdapter getAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
<T> T
getRegistry(java.lang.Class<T> registryClass)
           
static
<T> T
getRegistry(org.eclipse.emf.ecore.EModelElement modelElement, java.lang.Class<T> registryClass, T defaultRegistry)
           
 boolean isAdapterForType(java.lang.Object type)
           
<T> T
putRegistry(java.lang.Class<T> registryClass, T newRegistry)
           
 void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
           
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, notifyChanged, unsetTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DelegateResourceSetAdapter

public DelegateResourceSetAdapter()
Method Detail

findAdapter

public static DelegateResourceSetAdapter findAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

getAdapter

public static DelegateResourceSetAdapter getAdapter(@NonNull
                                                    org.eclipse.emf.ecore.EModelElement modelElement)

getAdapter

@NonNull
public static DelegateResourceSetAdapter getAdapter(@NonNull
                                                            org.eclipse.emf.ecore.resource.ResourceSet resourceSet)

getRegistry

@Nullable
public static <T> T getRegistry(@NonNull
                                         org.eclipse.emf.ecore.EModelElement modelElement,
                                         @NonNull
                                         java.lang.Class<T> registryClass,
                                         @Nullable
                                         T defaultRegistry)

getRegistry

public <T> T getRegistry(java.lang.Class<T> registryClass)

isAdapterForType

public boolean isAdapterForType(java.lang.Object type)
Specified by:
isAdapterForType in interface org.eclipse.emf.common.notify.Adapter
Overrides:
isAdapterForType in class org.eclipse.emf.common.notify.impl.AdapterImpl

putRegistry

@Nullable
public <T> T putRegistry(@NonNull
                                  java.lang.Class<T> registryClass,
                                  @NonNull
                                  T newRegistry)

setTarget

public void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
Specified by:
setTarget in interface org.eclipse.emf.common.notify.Adapter
Overrides:
setTarget in class org.eclipse.emf.common.notify.impl.AdapterImpl