## Uses of Class
org.eclipse.emf.facet.efacet.core.exception.DerivedTypedElementException

Packages that use DerivedTypedElementException
org.eclipse.emf.facet.efacet.core
org.eclipse.emf.facet.efacet.core.query
org.eclipse.emf.facet.query.java.core

### Uses of DerivedTypedElementException in org.eclipse.emf.facet.efacet.core

Methods in org.eclipse.emf.facet.efacet.core that throw DerivedTypedElementException
`<T extends ETypedElementResult> java.util.List<T>` 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.

### Uses of DerivedTypedElementException in org.eclipse.emf.facet.efacet.core.query

Methods in org.eclipse.emf.facet.efacet.core.query that throw DerivedTypedElementException
`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.

### Uses of DerivedTypedElementException in org.eclipse.emf.facet.query.java.core

Methods in org.eclipse.emf.facet.query.java.core that throw DerivedTypedElementException
`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.