org.eclipse.gmf.tooling.runtime.ocl.tracker
Class OclTrackerBase

java.lang.Object
  extended by org.eclipse.gmf.tooling.runtime.ocl.tracker.OclTrackerBase
All Implemented Interfaces:
OclTracker

public abstract class OclTrackerBase
extends Object
implements OclTracker


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.gmf.tooling.runtime.ocl.tracker.OclTracker
OclTracker.Registrator
 
Constructor Summary
protected OclTrackerBase(String expressionBody)
           
 
Method Summary
protected abstract  void doInitialize()
           
protected  org.eclipse.emf.ecore.EObject getContext()
           
 String getExpressionBody()
           
 void initialize(org.eclipse.emf.ecore.EObject context)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.gmf.tooling.runtime.ocl.tracker.OclTracker
getValue, handleNotification, installListeners, uninstallListeners
 

Constructor Detail

OclTrackerBase

protected OclTrackerBase(String expressionBody)
Method Detail

getExpressionBody

public final String getExpressionBody()
Specified by:
getExpressionBody in interface OclTracker

initialize

public final void initialize(org.eclipse.emf.ecore.EObject context)
Specified by:
initialize in interface OclTracker

getContext

protected final org.eclipse.emf.ecore.EObject getContext()

doInitialize

protected abstract void doInitialize()


Copyright © 2012. All Rights Reserved.