org.eclipse.ocl.examples.debug.vm.core
Class EvaluationContext

java.lang.Object
  extended by org.eclipse.ocl.examples.debug.vm.core.EvaluationContext
All Implemented Interfaces:
MetaModelManagerListener
Direct Known Subclasses:
OCLEvaluationContext

public abstract class EvaluationContext
extends java.lang.Object
implements MetaModelManagerListener


Constructor Summary
EvaluationContext()
           
 
Method Summary
protected  MetaModelManager findMetaModelManager()
           
abstract  org.eclipse.emf.common.util.URI getDebuggableURI()
           
 Log getLog()
           
 MetaModelManager getMetaModelManager()
           
 void metaModelManagerDisposed(MetaModelManager metaModelManager)
          Respond to disposal of the MetaModelManager by eliminating all further usage.
 void setLog(Log log)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EvaluationContext

public EvaluationContext()
Method Detail

getLog

@Nullable
public Log getLog()

findMetaModelManager

@Nullable
protected MetaModelManager findMetaModelManager()

getDebuggableURI

@NonNull
public abstract org.eclipse.emf.common.util.URI getDebuggableURI()

getMetaModelManager

@NonNull
public MetaModelManager getMetaModelManager()

metaModelManagerDisposed

public void metaModelManagerDisposed(@NonNull
                                     MetaModelManager metaModelManager)
Description copied from interface: MetaModelManagerListener
Respond to disposal of the MetaModelManager by eliminating all further usage.

Specified by:
metaModelManagerDisposed in interface MetaModelManagerListener

setLog

public void setLog(@NonNull
                   Log log)