org.eclipse.ocl.examples.pivot.utilities
Class TypeManagerResourceSetAdapter

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.utilities.TypeManagerResourceSetAdapter
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter

public class TypeManagerResourceSetAdapter
extends java.lang.Object
implements org.eclipse.emf.common.notify.Adapter

A TypeManagerResourceSetAdapter associates a TypeManager with a ResourceSet so that Resource creation can re-use a shared TypeManager.


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Field Summary
protected  org.eclipse.emf.ecore.resource.ResourceSet resourceSet
           
protected  TypeManager typeManager
           
 
Constructor Summary
TypeManagerResourceSetAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, TypeManager typeManager)
           
 
Method Summary
static TypeManagerResourceSetAdapter findAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet)
           
static TypeManagerResourceSetAdapter getAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet, TypeManager typeManager)
           
 org.eclipse.emf.ecore.resource.ResourceSet getTarget()
           
 TypeManager getTypeManager()
           
 boolean isAdapterForType(java.lang.Object type)
           
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
 void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

resourceSet

protected final org.eclipse.emf.ecore.resource.ResourceSet resourceSet

typeManager

protected final TypeManager typeManager
Constructor Detail

TypeManagerResourceSetAdapter

public TypeManagerResourceSetAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                     TypeManager typeManager)
Method Detail

findAdapter

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

getAdapter

public static TypeManagerResourceSetAdapter getAdapter(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                                       TypeManager typeManager)

getTarget

public org.eclipse.emf.ecore.resource.ResourceSet getTarget()
Specified by:
getTarget in interface org.eclipse.emf.common.notify.Adapter

getTypeManager

public TypeManager getTypeManager()

isAdapterForType

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

notifyChanged

public void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
Specified by:
notifyChanged in interface org.eclipse.emf.common.notify.Adapter

setTarget

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