org.eclipse.ocl.examples.debug.core
Class OCLEvaluationContext
java.lang.Object
org.eclipse.ocl.examples.debug.vm.core.EvaluationContext
org.eclipse.ocl.examples.debug.core.OCLEvaluationContext
- All Implemented Interfaces:
- MetaModelManagerListener
public class OCLEvaluationContext
- extends EvaluationContext
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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)
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()