org.eclipse.gmt.modisco.infra.query.core.java
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.JavaModelQueryAdapter

public class JavaModelQueryAdapter
extends AbstractModelQuery

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

Constructor Summary
JavaModelQueryAdapter(ModelQuery modelQuery, IJavaModelQuery 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
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaModelQueryAdapter

public JavaModelQueryAdapter(ModelQuery modelQuery,
                             IJavaModelQuery 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