## Uses of Interface
org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.DerivedTypedElement

Packages that use DerivedTypedElement
org.eclipse.emf.facet.efacet.core
org.eclipse.emf.facet.efacet.core.query
org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet
org.eclipse.emf.facet.query.java.core

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

Methods in org.eclipse.emf.facet.efacet.core with type parameters of type DerivedTypedElement
`static <T extends DerivedTypedElement> T` FacetUtils.`getTopOverrideFeature(T feature)` Find the top level feature in the override chain

Methods in org.eclipse.emf.facet.efacet.core that return DerivedTypedElement
`static DerivedTypedElement` FacetUtils.`getContainingDerivedTypedElement(EObject eObject)`
`static DerivedTypedElement` FacetUtils.`getSignature(FacetOperation facetOperation)`

Methods in org.eclipse.emf.facet.efacet.core with parameters of type DerivedTypedElement
`<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.
`Command` IFacetCommandFactory.`createEditFacetOperationCommand(DerivedTypedElement dte, Facet facetContainer, java.lang.String name, int lowerBound, int upperBound, EClassifier type, boolean ordered, boolean unique, Query query)` Create the command to change the attributes of a FacetOperation.
`Command` IFacetCommandFactory.`createEditFacetStructuralFeatureCommand(DerivedTypedElement feature, Facet container, java.lang.String name, int lowerBd, int upperBd, EClassifier type, boolean ordered, boolean unique, Query query, boolean volatilee, boolean change, boolean derived, boolean transientt)` Create the command to add an Attribute (facetAttrbute) to an existing Facet (parent).
`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.
`<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.
`<T> T` IFacetManager.`getSuperValueOf(DerivedTypedElement derivedTypedElt, EObject source, java.util.List<ParameterValue> parameterValues, java.lang.Class<T> expectedType)`
`static java.lang.String` FacetUtils.`toString(DerivedTypedElement feature)`

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

Methods in org.eclipse.emf.facet.efacet.core.query with parameters of type DerivedTypedElement
`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
`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 DerivedTypedElement in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet

Subinterfaces of DerivedTypedElement in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet
`interface` `FacetAttribute` A representation of the model object 'Facet Attribute'.
`interface` `FacetOperation` A representation of the model object 'Facet Operation'.
`interface` `FacetReference` A representation of the model object 'Facet Reference'.

Methods in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet that return DerivedTypedElement
`DerivedTypedElement` DerivedTypedElement.`getOverride()` Returns the value of the 'Override' reference.

Methods in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet with parameters of type DerivedTypedElement
`void` DerivedTypedElement.`setOverride(DerivedTypedElement value)` Sets the value of the '`Override`' reference.

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

Methods in org.eclipse.emf.facet.query.java.core with parameters of type DerivedTypedElement
`R` IJavaQuery3.`evaluate(T source, IParameterValueList2 parameterValues, IFacetManager facetManager, DerivedTypedElement feature)` This method must be implemented by each sub class to implement query evaluation.