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

Packages that use Query
org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom
org.eclipse.emf.facet.custom.metamodel.v0_3_0.query
org.eclipse.emf.facet.custom.sdk.core
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.efacet.metamodel.v0_2_0.efacet.query
org.eclipse.emf.facet.query.java.metamodel.v0_2_0.javaquery
org.eclipse.emf.facet.query.ocl.metamodel.oclquery

### Uses of Query in org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom

Subinterfaces of Query in org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom
`interface` `ETypedElementSwitchQuery` A representation of the model object 'ETyped Element Switch Query'.

Methods in org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom that return Query
`Query` ETypedElementCase.`getValue()` Returns the value of the 'Value' containment reference.

Methods in org.eclipse.emf.facet.custom.metamodel.v0_2_0.custom with parameters of type Query
`void` ETypedElementCase.`setValue(Query value)` Sets the value of the '`Value`' containment reference.

### Uses of Query in org.eclipse.emf.facet.custom.metamodel.v0_3_0.query

Subinterfaces of Query in org.eclipse.emf.facet.custom.metamodel.v0_3_0.query
`interface` `URIImageQuery` A representation of the model object ' URI Image Query'.

### Uses of Query in org.eclipse.emf.facet.custom.sdk.core

Methods in org.eclipse.emf.facet.custom.sdk.core with parameters of type Query
`Command` ICustomizationCommandFactory.`addValueInCase(ETypedElementCase elementCase, Query value)`

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

Methods in org.eclipse.emf.facet.efacet.core with parameters of type Query
`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(Query query, EObject source, java.util.List<ParameterValue> parameterValues, IFacetManager facetManager)` Evaluates a query on a model element.

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

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

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

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

### Uses of Query in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.query

Subinterfaces of Query in org.eclipse.emf.facet.efacet.metamodel.v0_2_0.efacet.query
`interface` `EObjectLiteralQuery` A representation of the model object 'EObject Literal Query'.
`interface` `FalseLiteralQuery` A representation of the model object 'False Literal Query'.
`interface` `FloatLiteralQuery` A representation of the model object 'Float Literal Query'.
`interface` `IntegerLiteralQuery` A representation of the model object 'Integer Literal Query'.
`interface` `IsOneOfQuery` A representation of the model object 'Is One Of Query'.
`interface` `NavigationQuery` A representation of the model object 'Navigation Query'.
`interface` `NullLiteralQuery` A representation of the model object 'Null Literal Query'.
`interface` `OperationCallQuery` A representation of the model object 'Operation Call Query'.
`interface` `StringLiteralQuery` A representation of the model object 'String Literal Query'.
`interface` `TrueLiteralQuery` A representation of the model object 'True Literal Query'.

### Uses of Query in org.eclipse.emf.facet.query.java.metamodel.v0_2_0.javaquery

Subinterfaces of Query in org.eclipse.emf.facet.query.java.metamodel.v0_2_0.javaquery
`interface` `JavaQuery` A representation of the model object 'Java Query'.

### Uses of Query in org.eclipse.emf.facet.query.ocl.metamodel.oclquery

Subinterfaces of Query in org.eclipse.emf.facet.query.ocl.metamodel.oclquery
`interface` `OclQuery` A representation of the model object 'Ocl Query'.