Package | Description |
---|---|
org.eclipse.emf.facet.efacet.core | |
org.eclipse.emf.facet.efacet.core.query | |
org.eclipse.emf.facet.query.java.core |
Modifier and Type | Method and Description |
---|---|
<T extends ETypedElementResult> |
IDerivedTypedElementManager.batchEvaluate(DerivedTypedElement derivedTE,
java.util.Collection<? extends EObject> sources,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> resultType,
IFacetManager facetManager)
Evaluates a derived typed element on a list of model elements in a single
call.
|
java.lang.Object |
IDerivedTypedElementManager.evaluate(DerivedTypedElement derivedTE,
EObject source,
java.util.List<ParameterValue> parameterValues,
IFacetManager facetManager)
Evaluates a derived typed element on a model element.
|
java.lang.Object |
IDerivedTypedElementManager.evaluate(Query query,
EObject source,
java.util.List<ParameterValue> parameterValues,
IFacetManager facetManager)
Evaluates a query on a model element.
|
<T> java.util.List<T> |
IDerivedTypedElementManager.evaluateMultiValued(DerivedTypedElement derivedTE,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> resultType,
IFacetManager facetManager)
Evaluates a multi-valued derived typed element on a model element.
|
<T> T |
IDerivedTypedElementManager.evaluateSingleValued(DerivedTypedElement derivedTE,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Class<T> resultType,
IFacetManager facetManager)
Evaluates a single valued derived typed element on a model element.
|
Modifier and Type | Method and Description |
---|---|
IQueryImplementation |
IQueryImplementationFactory.create(Query query,
Bundle queryBundle,
IDerivedTypedElementManager manager)
Create a query implementation for the given query.
|
java.lang.Object |
IQueryImplementation.getValue(Query query,
DerivedTypedElement feature,
EObject source,
java.util.List<ParameterValue> parameterValues,
IFacetManager facetManager)
This method must be implemented by each sub class to evaluate a query
|
java.util.List<? extends ETypedElementResult> |
IQueryCollectionImplementation.getValues(Query query,
ETypedElement eTypedElement,
java.util.Collection<? extends EObject> sources,
java.util.List<ParameterValue> arguments)
This method must be implemented by each sub-class to evaluate a query on a collection of elements.
|
void |
IQueryImplementation.setValue(Query query,
DerivedTypedElement feature,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Object newValue)
This method must be implemented by each sub class that allows to set the value of a derivedTypedElement using a
query
|
void |
IQueryCollectionImplementation.setValues(Query query,
DerivedTypedElement feature,
java.util.Collection<? extends EObject> sources,
java.util.List<ParameterValue> arguments,
java.util.List<? extends java.lang.Object> newValues)
This method must be implemented by each sub-class to set the values of a collection of elements.
|
Modifier and Type | Method and Description |
---|---|
R |
IJavaQuery2.evaluate(T source,
IParameterValueList2 parameterValues,
IFacetManager facetManager)
This method must be implemented by each sub class to implement query
evaluation.
|
R |
IJavaQuery3.evaluate(T source,
IParameterValueList2 parameterValues,
IFacetManager facetManager,
DerivedTypedElement feature)
This method must be implemented by each sub class to implement query
evaluation.
|