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

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

public class TypeClient
extends TypeTracker

A TypeClient adapts a secondary Type to coordinate the coherent behaviour of a primary and one or more secondary Types as required for Complete OCL type extension.


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  TypeServer typeServer
           
 
Fields inherited from class org.eclipse.ocl.examples.pivot.manager.TypeTracker
packageManager, target
 
Constructor Summary
protected TypeClient(TypeServer typeServer, Type target)
           
 
Method Summary
 void dispose()
           
 TypeServer getTypeServer()
           
 
Methods inherited from class org.eclipse.ocl.examples.pivot.manager.TypeTracker
getMetaModelManager, getPackageManager, getPrimaryType, getTarget, initializeContents, isAdapterForType, notifyChanged, setTarget, toString, unsetTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

typeServer

protected final TypeServer typeServer
Constructor Detail

TypeClient

protected TypeClient(TypeServer typeServer,
                     Type target)
Method Detail

dispose

public void dispose()
Overrides:
dispose in class TypeTracker

getTypeServer

public TypeServer getTypeServer()
Specified by:
getTypeServer in class TypeTracker