org.eclipse.ocl.examples.debug.core
Class OCLEvaluationContext

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

public class OCLEvaluationContext
extends EvaluationContext


Constructor Summary
OCLEvaluationContext(ExpressionInOCL expressionObject, org.eclipse.emf.ecore.EObject contextObject)
           
OCLEvaluationContext(org.eclipse.emf.common.util.URI constraintURI, org.eclipse.emf.common.util.URI contextURI)
           
 
Method Summary
protected  MetaModelManager findMetaModelManager()
           
 org.eclipse.emf.common.util.URI getConstraintURI()
           
 org.eclipse.emf.ecore.EObject getContextObject()
           
 org.eclipse.emf.common.util.URI getContextURI()
           
 org.eclipse.emf.common.util.URI getDebuggableURI()
           
 ExpressionInOCL getExpressionObject()
           
 
Methods inherited from class org.eclipse.ocl.examples.debug.vm.core.EvaluationContext
getLog, getMetaModelManager, metaModelManagerDisposed, setLog
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCLEvaluationContext

public OCLEvaluationContext(@NonNull
                            ExpressionInOCL expressionObject,
                            @Nullable
                            org.eclipse.emf.ecore.EObject contextObject)

OCLEvaluationContext

public OCLEvaluationContext(@NonNull
                            org.eclipse.emf.common.util.URI constraintURI,
                            @NonNull
                            org.eclipse.emf.common.util.URI contextURI)
Method Detail

findMetaModelManager

@Nullable
protected MetaModelManager findMetaModelManager()
Overrides:
findMetaModelManager in class EvaluationContext

getConstraintURI

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

getContextObject

@Nullable
public org.eclipse.emf.ecore.EObject getContextObject()

getContextURI

@Nullable
public org.eclipse.emf.common.util.URI getContextURI()

getDebuggableURI

@NonNull
public org.eclipse.emf.common.util.URI getDebuggableURI()
Specified by:
getDebuggableURI in class EvaluationContext

getExpressionObject

@Nullable
public ExpressionInOCL getExpressionObject()