org.eclipse.gmt.modisco.infra.query.jxpath.query
Class JXPathModelQueryAdapter

java.lang.Object
  extended by org.eclipse.gmt.modisco.infra.query.core.AbstractModelQuery
      extended by org.eclipse.gmt.modisco.infra.query.jxpath.query.JXPathModelQueryAdapter

public class JXPathModelQueryAdapter
extends AbstractModelQuery


Constructor Summary
JXPathModelQueryAdapter(JXPathModelQuery modelQuery)
           
 
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.
 
Methods inherited from class org.eclipse.gmt.modisco.infra.query.core.AbstractModelQuery
basicEvaluate, evaluate, evaluate, getModelQuery, setCheckResult, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

JXPathModelQueryAdapter

public JXPathModelQueryAdapter(JXPathModelQuery modelQuery)
Method Detail

basicEvaluate

public java.lang.Object basicEvaluate(EObject context,
                                      java.util.List<ModelQueryParameterValue> parameterValues)
                               throws ModelQueryException
This method must be overridden by each sub class to implement query evaluation.

Specified by:
basicEvaluate in class AbstractModelQuery
Parameters:
context - The query evaluation context
parameterValues - The query parameter values
Returns:
A list of ModelQueryResult (one per evaluation)
Throws:
ModelQueryExecutionException
ModelQueryException