## Uses of Interface
org.eclipse.emf.query.conditions.eobjects.structuralfeatures.IEStructuralFeatureValueGetter

Packages that use IEStructuralFeatureValueGetter
org.eclipse.emf.query.conditions.eobjects.structuralfeatures: EMF Query Conditions EStructuralFeatures.
org.eclipse.emf.query.ocl.conditions: Object Constraint Language extensions to the EMF Query Conditions framework.
org.eclipse.emf.query.statements: This package contains usable query statements and their required clauses.

Uses of IEStructuralFeatureValueGetter in org.eclipse.emf.query.conditions.eobjects.structuralfeatures

Classes in org.eclipse.emf.query.conditions.eobjects.structuralfeatures that implement IEStructuralFeatureValueGetter
`class` `EStructuralFeatureValueGetter` A default implementation of the `IEStructuralFeatureValueGetter` interface.

Methods in org.eclipse.emf.query.conditions.eobjects.structuralfeatures that return IEStructuralFeatureValueGetter
`static IEStructuralFeatureValueGetter` `EStructuralFeatureValueGetter.getInstance()`

Constructors in org.eclipse.emf.query.conditions.eobjects.structuralfeatures with parameters of type IEStructuralFeatureValueGetter
`EObjectAttributeValueCondition(EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectAttributeValueCondition` with the passed values.
`EObjectAttributeValueCondition(EAttribute attribute, Condition valueCondition, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectAttributeValueCondition` with the passed values.
`EObjectAttributeValueCondition(EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectAttributeValueCondition` with the passed values.
`EObjectAttributeValueCondition(EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)` A constructor that initializes this `EObjectAttributeValueCondition` with the passed values.
`EObjectAttributeValueCondition(EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectAttributeValueCondition` with the passed values.
`EObjectAttributeValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, EAttribute attribute, Condition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)` A constructor that initializes this `EObjectAttributeValueCondition` with the passed values.
`EObjectReferencerCondition(EObject referencedEObject, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor, initializes this `EObjectReferencerCondition` with the passed arguments.
`EObjectReferencerCondition(EObject referencedEObject, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)` * A constructor, initializes this `EObjectReferencerCondition` with the passed arguments.
`EObjectReferenceValueCondition(EObjectCondition contextEObjectCondition, EReference reference, EObjectCondition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectReferenceValueCondition` with the passed values.
`EObjectReferenceValueCondition(EObjectCondition contextEObjectCondition, EReference reference, EObjectCondition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)` A constructor that initializes this `EObjectReferenceValueCondition` with the passed values.
`EObjectReferenceValueCondition(EObjectCondition contextEObjectCondition, EReference reference, EObjectCondition valueCondition, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectReferenceValueCondition` with the passed values.
`EObjectReferenceValueCondition(EReference reference, EObjectCondition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectReferenceValueCondition` with the passed values.
`EObjectReferenceValueCondition(EReference reference, EObjectCondition valueCondition, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` A constructor that initializes this `EObjectReferenceValueCondition` with the passed values.
`EObjectReferenceValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, EReference reference, EObjectCondition valueCondition, ConditionPolicy policy, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve)` A constructor that initializes this `EObjectReferenceValueCondition` with the passed values.
`EObjectStructuralFeatureValueCondition(PruneHandler pruneHandler, EObjectCondition contextEObjectCondition, EStructuralFeature feature, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, boolean resolve, Condition valueCondition, ConditionPolicy policy)` The constructor of this EObjectStructuralFeatureValueCondition object, it initializes it with the proper values.

Uses of IEStructuralFeatureValueGetter in org.eclipse.emf.query.ocl.conditions

Methods in org.eclipse.emf.query.ocl.conditions that return IEStructuralFeatureValueGetter
`IEStructuralFeatureValueGetter` `OCLCondition.getEStructuralFeatureValueGetter()` Deprecated. Retrieves the strategy used by this `OCLCondition` to access the values of `EStructuralFeature`s of model elements.
`IEStructuralFeatureValueGetter` `AbstractOCLCondition.getEStructuralFeatureValueGetter()` Retrieves the strategy used by this OCL condition to access the values of structural featuress of model elements.

Methods in org.eclipse.emf.query.ocl.conditions with parameters of type IEStructuralFeatureValueGetter
`void` `OCLCondition.setEStructuralFeatureValueGetter(IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` Deprecated. Assigns the strategy to be used by this `OCLCondition` to access the values of `EStructuralFeature`s of model elements.
`void` `AbstractOCLCondition.setEStructuralFeatureValueGetter(IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)` Assigns the strategy to be used by this OCL Condition to access the values of structural features of model elements.

Constructors in org.eclipse.emf.query.ocl.conditions with parameters of type IEStructuralFeatureValueGetter

`AbstractOCLCondition(Environment<?,C,?,?,?,?,?,?,?,?,CLS,E> env, Query<C,CLS,E> oclQuery, C contextClassifier, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Initializes a query condition with compiled OCL query, a context classifier representing the type of "self" in the OCL expression, and an `IEStructuralFeatureValueGetter` to use to resolve the context element for safe access to structural features, and a `PruneHandler` to consult for pruning the content tree.

`AbstractOCLCondition(Environment<?,C,?,?,?,?,?,?,?,?,CLS,E> env, String oclExpressionString, C contextClassifier, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)`
Initializes a query condition with an OCL expression string, a context classifier representing the type of "self" in the OCL expression, and an `IEStructuralFeatureValueGetter` to use to resolve the context element for safe access to structural features.

`AbstractOCLCondition(Environment<?,C,?,?,?,?,?,?,?,?,CLS,E> env, String oclExpressionString, C contextClassifier, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Initializes a query condition with an OCL expression string, a context classifier representing the type of "self" in the OCL expression, and an `IEStructuralFeatureValueGetter` to use to resolve the context element for safe access to structural features, and a prune-handler to consult for pruning the object tree.

`BooleanOCLCondition(Environment<?,C,?,?,?,?,?,?,?,?,CLS,E> env, Query<C,CLS,E> oclQuery, C contextClassifier, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Initializes a constraint condition with an OCL expression string, a context classifier representing the type of "self" in the OCL expression, an `IEStructuralFeatureValueGetter` to use to resolve the context element for safe access to structural features, and a `PruneHandler.NEVER` to consult for pruning the content tree.

`BooleanOCLCondition(Environment<?,C,?,?,?,?,?,?,?,?,CLS,E> env, String oclExpressionString, C contextClassifier, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)`
Initializes a constraint condition with an OCL expression string, a context classifier representing the type of "self" in the OCL expression, and an `IEStructuralFeatureValueGetter` to use to resolve the context element for safe access to structural features.

`BooleanOCLCondition(Environment<?,C,?,?,?,?,?,?,?,?,CLS,E> env, String oclExpressionString, C contextClassifier, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Initializes a constraint condition with an OCL expression string, a context classifier representing the type of "self" in the OCL expression, an `IEStructuralFeatureValueGetter` to use to resolve the context element for safe access to structural features, and a `PruneHandler.NEVER` to consult for pruning the content tree.

`OCLCondition(Query oclQuery, EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Deprecated. Initializes a query condition with a compiled OCL query, an `EClass` representing the `EObject` type which the OCL expression uses as a context, an `IEStructuralFeatureValueGetter` to use to get values of `EStructuralFeature`s referenced by the OCL expression, and a `PruneHandler` to consult for pruning the content tree.

`OCLCondition(String oclExpressionString, EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)`
Deprecated. Initializes a query condition with an OCL expression string, an `EClass` representing the `EObject` type which the OCL expression uses as a context, and an `IEStructuralFeatureValueGetter` to use to get values of `EStructuralFeature`s referenced by the OCL expression.

`OCLCondition(String oclExpressionString, EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Deprecated. Initializes a query condition with an OCL expression string, an `EClass` representing the `EObject` type which the OCL expression uses as a context, an `IEStructuralFeatureValueGetter` to use to get values of `EStructuralFeature`s referenced by the OCL expression, and a `PruneHandler` to consult for pruning the content tree.

`OCLConstraintCondition(Query oclQuery, EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Deprecated. Initializes a constraint condition with a compiled OCL query, an `EClass` representing the `EObject` type which the OCL expression uses as a context, an `IEStructuralFeatureValueGetter` to use to get values of `StructuralFeature`s referenced by the OCL expression, and a `PruneHandler` to consult for pruning the content tree.

`OCLConstraintCondition(String oclExpressionString, EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)`
Deprecated. Initializes a constraint condition with an OCL expression string, an `EClass` representing the `EObject` type which the OCL expression uses as a context, and an `IEStructuralFeatureValueGetter` to use to get values of `StructuralFeature`s referenced by the OCL expression.

`OCLConstraintCondition(String oclExpressionString, EClass contextEObjectType, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter, PruneHandler pruneHandler)`
Deprecated. Initializes a constraint condition with an OCL expression string, an `EClass` representing the `EObject` type which the OCL expression uses as a context, an `IEStructuralFeatureValueGetter` to use to get values of `StructuralFeature`s referenced by the OCL expression, and a `PruneHandler` to consult for pruning the content tree.

Uses of IEStructuralFeatureValueGetter in org.eclipse.emf.query.statements

Constructors in org.eclipse.emf.query.statements with parameters of type IEStructuralFeatureValueGetter
`FROM(Collection<? extends EObject> eObjects, EObjectCondition filterCondition, IteratorKind iteratorKind, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)`
`FROM(EObject eObject, EObjectCondition filterCondition, IteratorKind iteratorKind, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)`
`FROM(IEObjectSource eObjectSource, EObjectCondition filterCondition, IteratorKind iteratorKind, IEStructuralFeatureValueGetter eStructuralFeatureValueGetter)`

Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved.