org.eclipse.ocl.examples.pivot.manager
Class TypeTracker

java.lang.Object
  extended by org.eclipse.ocl.examples.pivot.manager.TypeTracker
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal
Direct Known Subclasses:
TypeClient, TypeServer

public abstract class TypeTracker
extends java.lang.Object
implements org.eclipse.emf.common.notify.Adapter.Internal


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  PackageManager packageManager
           
protected  Type target
           
 
Constructor Summary
protected TypeTracker(PackageManager packageManager, Type target)
           
 
Method Summary
 void dispose()
           
 MetaModelManager getMetaModelManager()
           
 PackageManager getPackageManager()
           
 Type getPrimaryType()
           
 Type getTarget()
           
abstract  TypeServer getTypeServer()
           
protected  void initializeContents()
           
 boolean isAdapterForType(java.lang.Object type)
           
 void notifyChanged(org.eclipse.emf.common.notify.Notification notification)
           
 void setTarget(org.eclipse.emf.common.notify.Notifier newTarget)
           
 java.lang.String toString()
           
 void unsetTarget(org.eclipse.emf.common.notify.Notifier oldTarget)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

packageManager

protected final PackageManager packageManager

target

protected final Type target
Constructor Detail

TypeTracker

protected TypeTracker(PackageManager packageManager,
                      Type target)
Method Detail

dispose

public void dispose()

getMetaModelManager

public final MetaModelManager getMetaModelManager()

getPackageManager

public final PackageManager getPackageManager()

getPrimaryType

public Type getPrimaryType()

getTarget

public final Type getTarget()
Specified by:
getTarget in interface org.eclipse.emf.common.notify.Adapter

getTypeServer

public abstract TypeServer getTypeServer()

initializeContents

protected void initializeContents()

isAdapterForType

public final 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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

unsetTarget

public void unsetTarget(org.eclipse.emf.common.notify.Notifier oldTarget)
Specified by:
unsetTarget in interface org.eclipse.emf.common.notify.Adapter.Internal