org.eclipse.gmt.modisco.infra.query.core.ocl
Class OCLModelQueryAdapter
java.lang.Object
org.eclipse.gmt.modisco.infra.query.core.AbstractModelQuery
org.eclipse.gmt.modisco.infra.query.core.ocl.OCLModelQueryAdapter
public class OCLModelQueryAdapter
- extends AbstractModelQuery
Method Summary |
java.lang.Object |
basicEvaluate(EObject context,
java.util.List<ModelQueryParameterValue> parameterValues)
This method must be overridden by each sub class to implement query
evaluation. |
java.lang.Object |
oclEval(EObject eObject)
|
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OCLModelQueryAdapter
public OCLModelQueryAdapter(OCLModelQuery modelQuery)
throws ModelQueryException
- Throws:
ModelQueryException
OCLModelQueryAdapter
public OCLModelQueryAdapter(java.lang.String query)
throws ModelQueryExecutionException
- Throws:
ModelQueryExecutionException
basicEvaluate
public java.lang.Object basicEvaluate(EObject context,
java.util.List<ModelQueryParameterValue> parameterValues)
throws ModelQueryException
- Description copied from class:
AbstractModelQuery
- This method must be overridden by each sub class to implement query
evaluation.
- Specified by:
basicEvaluate
in class AbstractModelQuery
- Parameters:
context
- The query evaluation contextparameterValues
- The query parameter values
- Returns:
- A list of ModelQueryResult (one per evaluation)
- Throws:
ModelQueryExecutionException
ModelQueryException
oclEval
public java.lang.Object oclEval(EObject eObject)
throws ModelQueryException
- Parameters:
eObject
-
- Returns:
-
- Throws:
ModelQueryException