## Uses of Interface
org.eclipse.emf.ecore.EStructuralFeature.Setting

Packages that use EStructuralFeature.Setting
org.eclipse.emf.ecore: Provides an API for the Ecore dialect of UML.
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.util: Provides utilities.
org.eclipse.emf.edit.command: This provides a framework for implementing and composing `Command`s as well as implementations of all primitive EMF commands.

Uses of EStructuralFeature.Setting in org.eclipse.emf.ecore

Methods in org.eclipse.emf.ecore that return EStructuralFeature.Setting
`EStructuralFeature.Setting` `EStructuralFeature.Internal.SettingDelegate.dynamicSetting(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int dynamicFeatureID)` Returns a setting that can be used to access the owner's feature.
`EStructuralFeature.Setting` `InternalEObject.eSetting(EStructuralFeature feature)` Returns a setting that can be used to access this object's feature.

Uses of EStructuralFeature.Setting in org.eclipse.emf.ecore.impl

Classes in org.eclipse.emf.ecore.impl that implement EStructuralFeature.Setting
`static class` `EStoreEObjectImpl.BasicEStoreEList<E>` A list that delegates to a store.
`static class` `EStoreEObjectImpl.BasicEStoreFeatureMap` A feature map that delegates to a store.
`static class` `EStoreEObjectImpl.EStoreEList<E>` A list that delegates to a store.
`static class` `EStoreEObjectImpl.EStoreFeatureMap` A feature map that delegates to a store.
`static class` `EStructuralFeatureImpl.SettingMany`

Methods in org.eclipse.emf.ecore.impl that return EStructuralFeature.Setting
`protected EStructuralFeature.Setting` `EStructuralFeatureImpl.InternalSettingDelegateFeatureMapDelegator.createDynamicSetting(InternalEObject owner)`
`protected EStructuralFeature.Setting` `EStructuralFeatureImpl.InternalSettingDelegateMany.createDynamicSetting(InternalEObject owner)`
`EStructuralFeature.Setting` `EStructuralFeatureImpl.InternalSettingDelegateFeatureMapDelegator.dynamicSetting(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index)`
`EStructuralFeature.Setting` `EStructuralFeatureImpl.InternalSettingDelegateMany.dynamicSetting(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index)`
`EStructuralFeature.Setting` `EStructuralFeatureImpl.InternalSettingDelegateSingle.dynamicSetting(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int index)`
`EStructuralFeature.Setting` `BasicEObjectImpl.eSetting(EStructuralFeature eFeature)`

Uses of EStructuralFeature.Setting in org.eclipse.emf.ecore.util

Subinterfaces of EStructuralFeature.Setting in org.eclipse.emf.ecore.util
`static interface` `FeatureMap.Internal`

Classes in org.eclipse.emf.ecore.util that implement EStructuralFeature.Setting
`class` `BasicFeatureMap`
`class` `DelegatingEcoreEList<E>` A `delegating notifying internal EList` that implements `InternalEList.Unsettable` and `EStructuralFeature.Setting`.
`static class` `DelegatingEcoreEList.Dynamic<E>`
`static class` `DelegatingEcoreEList.Generic<E>`
`static class` `DelegatingEcoreEList.UnmodifiableEList<E>`
`static class` `DelegatingEcoreEList.Unsettable<E>` A `delegating Ecore EList` with an implementation for tracking the unset state.
`class` `DelegatingFeatureMap`
`class` `EcoreEList<E>` A `notifying internal EList` that implements `InternalEList` and `EStructuralFeature.Setting`.
`static class` `EcoreEList.Dynamic<E>`
`static class` `EcoreEList.Generic<E>` An `Ecore EList` with an implementation for exhibiting the appropriate feature behaviour as well as for tracking the unset state.
`static class` `EcoreEList.UnmodifiableEList<E>`
`static class` `EcoreEList.UnmodifiableEList.FastCompare<E>`
`class` `EcoreEMap<K,V>`
`protected class` `EcoreEMap.DelegateEObjectContainmentEList<E extends Object & BasicEMap.Entry<K,V>>`
`static class` `EcoreEMap.Unsettable<K,V>`
`protected class` `EcoreEMap.Unsettable.UnsettableDelegateEObjectContainmentEList<E extends Object & BasicEMap.Entry<K,V>>`
`class` `EDataTypeEList<E>`
`static class` `EDataTypeEList.Unsettable<E>`
`class` `EDataTypeUniqueEList<E>`
`static class` `EDataTypeUniqueEList.Unsettable<E>`
`class` `EObjectContainmentEList<E>`
`static class` `EObjectContainmentEList.Resolving<E>`
`static class` `EObjectContainmentEList.Unsettable<E>`
`static class` `EObjectContainmentEList.Unsettable.Resolving<E>`
`class` `EObjectContainmentWithInverseEList<E>`
`static class` `EObjectContainmentWithInverseEList.Resolving<E>`
`static class` `EObjectContainmentWithInverseEList.Unsettable<E>`
`static class` `EObjectContainmentWithInverseEList.Unsettable.Resolving<E>`
`class` `EObjectEList<E>`
`static class` `EObjectEList.Unsettable<E>`
`class` `EObjectResolvingEList<E>`
`static class` `EObjectResolvingEList.Unsettable<E>`
`class` `EObjectWithInverseEList<E>`
`static class` `EObjectWithInverseEList.ManyInverse<E>`
`static class` `EObjectWithInverseEList.Unsettable<E>`
`static class` `EObjectWithInverseEList.Unsettable.ManyInverse<E>`
`class` `EObjectWithInverseResolvingEList<E>`
`static class` `EObjectWithInverseResolvingEList.ManyInverse<E>`
`static class` `EObjectWithInverseResolvingEList.Unsettable<E>`
`static class` `EObjectWithInverseResolvingEList.Unsettable.ManyInverse<E>`
`static class` `FeatureMapUtil.FeatureEList<E>`
`static class` `FeatureMapUtil.FeatureEList.Basic<E>`
`static class` `FeatureMapUtil.FeatureFeatureMap`
`static class` `FeatureMapUtil.FeatureValue`

Fields in org.eclipse.emf.ecore.util declared as EStructuralFeature.Setting
`protected EStructuralFeature.Setting` `EcoreUtil.AbstractFilteredSettingsIterator.preparedResult`

Fields in org.eclipse.emf.ecore.util with type parameters of type EStructuralFeature.Setting
`protected java.util.Iterator<EStructuralFeature.Setting>` `EcoreUtil.AbstractFilteredSettingsIterator.iterator`
`protected java.util.List<EStructuralFeature.Setting>` `EcoreUtil.AbstractFilteredSettingsIterator.list`

Methods in org.eclipse.emf.ecore.util that return EStructuralFeature.Setting
`EStructuralFeature.Setting` `BasicSettingDelegate.dynamicSetting(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int dynamicFeatureID)`
`EStructuralFeature.Setting` `BasicSettingDelegate.Stateless.dynamicSetting(InternalEObject owner, EStructuralFeature.Internal.DynamicValueHolder settings, int dynamicFeatureID)`
`EStructuralFeature.Setting` `BasicFeatureMap.setting(EStructuralFeature feature)`
`EStructuralFeature.Setting` `FeatureMapUtil.FeatureFeatureMap.setting(EStructuralFeature feature)`
`EStructuralFeature.Setting` `FeatureMap.Internal.setting(EStructuralFeature feature)`
`EStructuralFeature.Setting` `DelegatingFeatureMap.setting(EStructuralFeature feature)`
`protected EStructuralFeature.Setting` `BasicSettingDelegate.Stateless.setting(InternalEObject owner)` Creates a setting for the owner and this delegate's feature.
`protected EStructuralFeature.Setting` `EcoreUtil.FilteredSettingsIterator.yield(EStructuralFeature.Setting setting)`

Methods in org.eclipse.emf.ecore.util that return types with arguments of type EStructuralFeature.Setting
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.CrossReferencer.find(java.util.Collection<?> emfObjects)` Returns a map of all cross references in the content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(java.util.Collection<?> emfObjectsToSearch)` Returns a map of all external cross references from the combined content trees of the specified collection of objects.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(java.util.Collection<?> emfObjects)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(java.util.Collection<?> emfObjects)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(EObject eObject)` Returns a map of all external cross references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(EObject eObject)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(EObject eObject)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, java.util.Collection<?> emfObjectsToSearch)` Returns a collection of usage references from the combined content trees of the specified collection of objects.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, EObject eObject)` Returns a collection of usage references from the specified content tree.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, Resource resource)` Returns a collection of usage references from the specified content tree.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, ResourceSet resourceSet)` Returns a collection of usage references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(Resource resource)` Returns a map of all external cross references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(Resource resource)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(Resource resource)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(ResourceSet resourceSet)` Returns a map of all external cross references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(ResourceSet resourceSet)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(ResourceSet resourceSet)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, java.util.Collection<?> emfObjectsToSearch)` Returns a map of usage references from the combined content trees of the specified collection of objects.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, EObject eObject)` Returns a map of usage references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, Resource resource)` Returns a map of usage references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, ResourceSet resourceSet)` Returns a map of usage references from the specified content tree.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAllUsage(java.util.Collection<?> eObjectsOfInterest)` Returns the map of usage references to objects in the specified collection.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.findExternalCrossReferences()` Returns the map of external cross references for this cross referencer.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.findProxyCrossReferences()` Returns the map of proxy references for this cross referencer.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.findUnresolvedProxyCrossReferences()` Returns the map of unresolvable proxies for this cross referencer.
`protected java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.findUsage(EObject eObject)` Returns the collection of usage references to the specified object.
`protected java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.CrossReferencer.getCollection(java.lang.Object key)` Return the collection of cross reference `settings` for the specified key (target object).
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getInverseReferences(EObject eObject)`
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getInverseReferences(EObject eObject, boolean resolve)`
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject)`
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject, boolean resolve)`
`protected java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.CrossReferencer.newCollection()` Return a collection to use for storing `settings`.
`protected java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.InverseCrossReferencer.newCollection()`

Methods in org.eclipse.emf.ecore.util with parameters of type EStructuralFeature.Setting
`protected boolean` `EcoreUtil.AbstractFilteredSettingsIterator.isIncluded(EStructuralFeature.Setting setting)`
`static void` `EcoreUtil.remove(EStructuralFeature.Setting setting, java.lang.Object value)` Removes the value from the setting.
`static void` `EcoreUtil.replace(EStructuralFeature.Setting setting, java.lang.Object oldValue, java.lang.Object newValue)` Replaces the old value in the setting with the new value.
`protected void` `ECrossReferenceAdapter.resolveProxy(Resource resource, EObject eObject, EObject proxy, EStructuralFeature.Setting setting)`
`protected abstract E` `EcoreUtil.AbstractFilteredSettingsIterator.yield(EStructuralFeature.Setting setting)`
`protected EStructuralFeature.Setting` `EcoreUtil.FilteredSettingsIterator.yield(EStructuralFeature.Setting setting)`

Method parameters in org.eclipse.emf.ecore.util with type arguments of type EStructuralFeature.Setting
`static void` `EcoreUtil.CrossReferencer.print(java.io.PrintStream out, java.util.Collection<EStructuralFeature.Setting> settings)` Print the specified collection of `settings` to the specified stream.
`static void` `EcoreUtil.CrossReferencer.print(java.io.PrintStream out, java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> crossReferenceMap)` Print the specified cross reference map to the specified stream.

Constructor parameters in org.eclipse.emf.ecore.util with type arguments of type EStructuralFeature.Setting
`EcoreUtil.AbstractFilteredSettingsIterator(java.util.Collection<EStructuralFeature.Setting> collection, EReference eReference, EClass eClass)`
`EcoreUtil.AbstractFilteredSettingsIterator(java.util.Iterator<EStructuralFeature.Setting> iterator, EReference eReference, EClass eClass)`
`EcoreUtil.AbstractFilteredSettingsIterator(java.util.List<EStructuralFeature.Setting> list, EReference eReference, EClass eClass)`
`EcoreUtil.FilteredSettingsIterator(java.util.Collection<EStructuralFeature.Setting> collection, EReference eReference, EClass eClass)`
`EcoreUtil.FilteredSettingsIterator(java.util.Iterator<EStructuralFeature.Setting> iterator, EReference eReference, EClass eClass)`
`EcoreUtil.FilteredSettingsIterator(java.util.List<EStructuralFeature.Setting> list, EReference eReference, EClass eClass)`

Uses of EStructuralFeature.Setting in org.eclipse.emf.edit.command

Methods in org.eclipse.emf.edit.command that return types with arguments of type EStructuralFeature.Setting
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `DeleteCommand.findReferences(java.util.Collection<EObject> eObjects)` Returns the references to the objects in the given collection that are to be cleared.

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.