org.eclipse.gmt.modisco.infra.query.core.java.internal
Class JavaModelQueryAdapter

java.lang.Object
  extended by org.eclipse.gmt.modisco.infra.query.core.AbstractModelQuery
      extended by org.eclipse.gmt.modisco.infra.query.core.java.internal.JavaModelQueryAdapter

public class JavaModelQueryAdapter
extends AbstractModelQuery

Author:
Gr�goire Dup� (Mia-Software)

Constructor Summary
JavaModelQueryAdapter(ModelQuery modelQuery, IJavaModelQuery<EObject,?> javaModelQuery)
           
 
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

JavaModelQueryAdapter

public JavaModelQueryAdapter(ModelQuery modelQuery,
                             IJavaModelQuery<EObject,?> javaModelQuery)
Method Detail

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 context
parameterValues - The query parameter values
Returns:
A list of ModelQueryResult (one per evaluation)
Throws:
ModelQueryExecutionException
ModelQueryException