org.eclipse.ocl.examples.pivot.manager
Class PackageClient
java.lang.Object
org.eclipse.ocl.examples.pivot.manager.PackageTracker
org.eclipse.ocl.examples.pivot.manager.PackageClient
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal
public class PackageClient
- extends PackageTracker
A PackageClient adapts a secondary Package to coordinate the coherent behaviour of a primary and one or more
secondary Packages as required for Complete OCL package extension.
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
packageServer
protected final PackageServer packageServer
PackageClient
protected PackageClient(PackageServer packageServer,
Package target)
dispose
public void dispose()
- Overrides:
dispose
in class PackageTracker
getTypeTracker
public TypeTracker getTypeTracker(Type pivotType)
- Description copied from class:
PackageTracker
- Return the TypeTracker for pivotType, creating it if necessary.
getPackageServer
public PackageServer getPackageServer()
- Description copied from class:
PackageTracker
- Return the PackageServer supervising this package merge.
- Specified by:
getPackageServer
in class PackageTracker