|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
IQueryImplementation. https://bugs.eclipse.org/bugs/show_bug.cgi?id=377058.
@Deprecated public interface IDerivedTypedElementImplementation
Interface implemented by all EMF Facet derived typed element evaluators.
A derived typed element evaluator may choose to implement
IDerivedTypedElementCollectionImplementation instead if it wants to improve the
performance of evaluation on collections of elements.
| Method Summary | |
|---|---|
boolean |
getCheckResultType()
Deprecated. Return whether to check the type of the derived typed element result after its evaluation |
java.lang.Object |
getValue(DerivedTypedElement derivedTypedElement,
EObject source,
java.util.List<ParameterValue> parameterValues,
IFacetManager facetManager)
Deprecated. This method must be implemented by each sub class to evaluate a derived typed element |
void |
setValue(DerivedTypedElement derivedTypedElement,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Object newValue)
Deprecated. This method must be implemented by each sub class to set the value of a derived typed element |
| Method Detail |
|---|
java.lang.Object getValue(DerivedTypedElement derivedTypedElement,
EObject source,
java.util.List<ParameterValue> parameterValues,
IFacetManager facetManager)
throws DerivedTypedElementException
derivedTypedElement - The derived typed element to evaluatesource - The model element on which the derived typed element is
evaluatedparameterValues - The derived typed element's query parameter values (in the
case of a FacetOperation), can be null
DerivedTypedElementException - if the query of the derived typed element could not be
evaluated correctly to get the value
void setValue(DerivedTypedElement derivedTypedElement,
EObject source,
java.util.List<ParameterValue> parameterValues,
java.lang.Object newValue)
throws DerivedTypedElementException
derivedTypedElement - The derived typed element to setsource - The model element on which the derived typed element is setparameterValues - The derived typed element's query parameter values (in the
case of a FacetOperation), can be nullnewValue - the value to set on the derived typed element
DerivedTypedElementException - if the query of the derived typed element could not be
evaluated correctly to set the valueboolean getCheckResultType()
Normally, this is true, but the derived typed element evaluator can choose to
skip the check, for example if the return type of the query can't be loaded.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||