public class OCLEvaluationContext extends EvaluationContext
vmContext
CLASS_PATH, environmentFactory, NO_PROJECTS
Constructor and Description |
---|
OCLEvaluationContext(ExpressionInOCL expressionObject,
org.eclipse.emf.ecore.EObject contextObject) |
OCLEvaluationContext(org.eclipse.emf.common.util.URI constraintURI,
org.eclipse.emf.common.util.URI contextURI) |
Modifier and Type | Method and Description |
---|---|
protected static IVMContext |
createVMContext(ExpressionInOCL expressionObject,
org.eclipse.emf.ecore.EObject contextObject) |
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() |
getLog, getVMContext, setLog
as2cs, as2ecore, check, check, createEvaluationVisitor, createInvariant, createOCLHelper, createPostcondition, createQuery, createQuery, createQuery, cs2as, dispose, ecore2as, evaluate, finalize, getCompleteEnvironment, getContextType, getCSResource, getCSResource, getCSResource, getEnvironmentFactory, getIdResolver, getMetamodelManager, getModelManager, getPackageRegistry, getProjectManager, getResourceSet, getSpecification, getStandardLibrary, isEvaluationTracingEnabled, load, newInstance, newInstance, newInstance, newInstance, newInstance, newInstance, parse, parseSpecification, parseSpecification, setEvaluationTracingEnabled, setModelManager, validate, validate
public OCLEvaluationContext(@NonNull ExpressionInOCL expressionObject, @Nullable org.eclipse.emf.ecore.EObject contextObject)
public OCLEvaluationContext(@NonNull org.eclipse.emf.common.util.URI constraintURI, @NonNull org.eclipse.emf.common.util.URI contextURI)
@NonNull protected static IVMContext createVMContext(@Nullable ExpressionInOCL expressionObject, @Nullable org.eclipse.emf.ecore.EObject contextObject)
@NonNull public org.eclipse.emf.common.util.URI getConstraintURI()
@Nullable public org.eclipse.emf.ecore.EObject getContextObject()
@Nullable public org.eclipse.emf.common.util.URI getContextURI()
@NonNull public org.eclipse.emf.common.util.URI getDebuggableURI()
getDebuggableURI
in class EvaluationContext
@Nullable public ExpressionInOCL getExpressionObject()