public class OCLEvaluationContext extends EvaluationContext
vmEnvironmentFactory
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 IVMEnvironmentFactory |
createVMEnvironmentFactory(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, getVMEnvironmentFactory, 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)
@NonNull protected static IVMEnvironmentFactory createVMEnvironmentFactory(@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()