## Uses of Interface
org.eclipse.emf.common.util.EList

Packages that use EList
org.eclipse.emf.codegen.ecore.genmodel
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.common.notify: Provides a notification framework.
org.eclipse.emf.common.notify.impl: Provides a basic implementation of the notification framework.
org.eclipse.emf.common.util: Provides basic utilities.
org.eclipse.emf.converter.util
org.eclipse.emf.ecore: Provides an API for the Ecore dialect of UML.
org.eclipse.emf.ecore.change: Provides an API for describing and applying model changes.
org.eclipse.emf.ecore.change.impl: Provides an implementation of the Change model.
org.eclipse.emf.ecore.change.util: Provides utilities.
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.resource: Provides an API for modeling abstract persistent resources.
org.eclipse.emf.ecore.resource.impl: Provides an implementation of the resource API.
org.eclipse.emf.ecore.util: Provides utilities.
org.eclipse.emf.ecore.xmi.impl
org.eclipse.emf.ecore.xml.type.impl
org.eclipse.emf.edit.command: This provides a framework for implementing and composing `Command`s as well as implementations of all primitive EMF commands.
org.eclipse.emf.edit.domain: This provides support for an `EditingDomain`, which acts a centralized control mechanism for managing a set of interrelated models and the `Command`s which modify them.
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s
org.eclipse.emf.edit.tree
org.eclipse.emf.edit.tree.impl
org.eclipse.emf.edit.ui.celleditor
org.eclipse.emf.exporter
org.eclipse.emf.importer.java.builder
org.eclipse.emf.importer.rose.builder
org.eclipse.emf.mapping
org.eclipse.emf.mapping.impl

Uses of EList in org.eclipse.emf.codegen.ecore.genmodel

Methods in org.eclipse.emf.codegen.ecore.genmodel that return EList
`EList<EObject>` `GenAnnotation.getContents()` Returns the value of the 'Contents' containment reference list.
`EList<java.lang.String>` `GenModel.getEditorPluginVariables()` Returns the value of the 'Editor Plugin Variables' attribute list.
`EList<java.lang.String>` `GenModel.getEditPluginVariables()` Returns the value of the 'Edit Plugin Variables' attribute list.
`EList<java.lang.String>` `GenModel.getForeignModel()` Returns the value of the 'Foreign Model' attribute list.
`EList<GenAnnotation>` `GenBase.getGenAnnotations()` Returns the value of the 'Gen Annotations' containment reference list.
`EList<GenClass>` `GenPackage.getGenClasses()` Returns the value of the 'Gen Classes' containment reference list.
`EList<GenClassifier>` `GenPackage.getGenClassifiers()` Returns the value of the 'Gen Classifiers' reference list.
`EList<GenDataType>` `GenPackage.getGenDataTypes()` Returns the value of the 'Gen Data Types' containment reference list.
`EList<GenEnumLiteral>` `GenEnum.getGenEnumLiterals()` Returns the value of the 'Gen Enum Literals' containment reference list.
`EList<GenEnum>` `GenPackage.getGenEnums()` Returns the value of the 'Gen Enums' containment reference list.
`EList<GenFeature>` `GenClass.getGenFeatures()` Returns the value of the 'Gen Features' containment reference list.
`EList<GenOperation>` `GenClass.getGenOperations()` Returns the value of the 'Gen Operations' containment reference list.
`EList<GenPackage>` `GenModel.getGenPackages()` Returns the value of the 'Gen Packages' containment reference list.
`EList<GenParameter>` `GenOperation.getGenParameters()` Returns the value of the 'Gen Parameters' containment reference list.
`EList<GenTypeParameter>` `GenClassifier.getGenTypeParameters()` Returns the value of the 'Gen Type Parameters' containment reference list.
`EList<GenTypeParameter>` `GenOperation.getGenTypeParameters()` Returns the value of the 'Gen Type Parameters' containment reference list.
`EList<java.lang.String>` `GenModel.getModelPluginVariables()` Returns the value of the 'Model Plugin Variables' attribute list.
`EList<GenPackage>` `GenPackage.getNestedGenPackages()` Returns the value of the 'Nested Gen Packages' containment reference list.
`EList<java.lang.String>` `GenFeature.getPropertyFilterFlags()` Returns the value of the 'Property Filter Flags' attribute list.
`EList<EObject>` `GenAnnotation.getReferences()` Returns the value of the 'References' reference list.
`EList<GenPackage>` `GenModel.getStaticGenPackages()`
`EList<java.lang.String>` `GenModel.getStaticPackages()` Returns the value of the 'Static Packages' attribute list.
`EList<java.lang.String>` `GenModel.getTemplatePluginVariables()` Returns the value of the 'Template Plugin Variables' attribute list.
`EList<java.lang.String>` `GenModel.getTestsPluginVariables()` Returns the value of the 'Tests Plugin Variables' attribute list.
`EList<GenPackage>` `GenModel.getUsedGenPackages()` Returns the value of the 'Used Gen Packages' reference list.

Uses of EList in org.eclipse.emf.codegen.ecore.genmodel.impl

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as EList
`protected EList<EObject>` `GenAnnotationImpl.contents` The cached value of the '`Contents`' containment reference list
`protected EList<java.lang.String>` `GenModelImpl.editorPluginVariables` The cached value of the '`Editor Plugin Variables`' attribute list
`protected EList<java.lang.String>` `GenModelImpl.editPluginVariables` The cached value of the '`Edit Plugin Variables`' attribute list
`protected EList<java.lang.String>` `GenModelImpl.foreignModel` The cached value of the '`Foreign Model`' attribute list
`protected EList<GenAnnotation>` `GenBaseImpl.genAnnotations` The cached value of the '`Gen Annotations`' containment reference list
`protected EList<GenClass>` `GenPackageImpl.genClasses` The cached value of the '`Gen Classes`' containment reference list
`protected EList<GenDataType>` `GenPackageImpl.genDataTypes` The cached value of the '`Gen Data Types`' containment reference list
`protected EList<GenEnumLiteral>` `GenEnumImpl.genEnumLiterals` The cached value of the '`Gen Enum Literals`' containment reference list
`protected EList<GenEnum>` `GenPackageImpl.genEnums` The cached value of the '`Gen Enums`' containment reference list
`protected EList<GenFeature>` `GenClassImpl.genFeatures` The cached value of the '`Gen Features`' containment reference list
`protected EList<GenOperation>` `GenClassImpl.genOperations` The cached value of the '`Gen Operations`' containment reference list
`protected EList<GenPackage>` `GenModelImpl.genPackages` The cached value of the '`Gen Packages`' containment reference list
`protected EList<GenParameter>` `GenOperationImpl.genParameters` The cached value of the '`Gen Parameters`' containment reference list
`protected EList<GenTypeParameter>` `GenOperationImpl.genTypeParameters` The cached value of the '`Gen Type Parameters`' containment reference list
`protected EList<GenTypeParameter>` `GenClassifierImpl.genTypeParameters` The cached value of the '`Gen Type Parameters`' containment reference list
`protected EList<java.lang.String>` `GenModelImpl.modelPluginVariables` The cached value of the '`Model Plugin Variables`' attribute list
`protected EList<GenPackage>` `GenPackageImpl.nestedGenPackages` The cached value of the '`Nested Gen Packages`' containment reference list
`protected EList<java.lang.String>` `GenFeatureImpl.propertyFilterFlags` The cached value of the '`Property Filter Flags`' attribute list
`protected EList<EObject>` `GenAnnotationImpl.references` The cached value of the '`References`' reference list
`protected EList<GenPackage>` `GenModelImpl.staticGenPackages`
`protected EList<java.lang.String>` `GenModelImpl.staticPackages` The cached value of the '`Static Packages`' attribute list
`protected EList<java.lang.String>` `GenModelImpl.templatePluginVariables` The cached value of the '`Template Plugin Variables`' attribute list
`protected EList<java.lang.String>` `GenModelImpl.testsPluginVariables` The cached value of the '`Tests Plugin Variables`' attribute list
`protected EList<GenPackage>` `GenModelImpl.usedGenPackages` The cached value of the '`Used Gen Packages`' reference list

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EList
`EList<EObject>` `GenAnnotationImpl.getContents()`
`EList<java.lang.String>` `GenModelImpl.getEditorPluginVariables()`
`EList<java.lang.String>` `GenModelImpl.getEditPluginVariables()`
`EList<java.lang.String>` `GenModelImpl.getForeignModel()`
`EList<GenAnnotation>` `GenBaseImpl.getGenAnnotations()`
`EList<GenClass>` `GenPackageImpl.getGenClasses()`
`EList<GenClassifier>` `GenPackageImpl.getGenClassifiers()`
`EList<GenDataType>` `GenPackageImpl.getGenDataTypes()`
`EList<GenEnumLiteral>` `GenEnumImpl.getGenEnumLiterals()`
`EList<GenEnum>` `GenPackageImpl.getGenEnums()`
`EList<GenFeature>` `GenClassImpl.getGenFeatures()`
`EList<GenOperation>` `GenClassImpl.getGenOperations()`
`EList<GenPackage>` `GenModelImpl.getGenPackages()`
`EList<GenParameter>` `GenOperationImpl.getGenParameters()`
`EList<GenTypeParameter>` `GenOperationImpl.getGenTypeParameters()`
`EList<GenTypeParameter>` `GenClassifierImpl.getGenTypeParameters()`
`EList<java.lang.String>` `GenModelImpl.getModelPluginVariables()`
`EList<GenPackage>` `GenPackageImpl.getNestedGenPackages()`
`EList<java.lang.String>` `GenFeatureImpl.getPropertyFilterFlags()`
`EList<EObject>` `GenAnnotationImpl.getReferences()`
`EList<GenPackage>` `GenModelImpl.getStaticGenPackages()`
`EList<java.lang.String>` `GenModelImpl.getStaticPackages()`
`EList<java.lang.String>` `GenModelImpl.getTemplatePluginVariables()`
`EList<java.lang.String>` `GenModelImpl.getTestsPluginVariables()`
`EList<GenPackage>` `GenModelImpl.getUsedGenPackages()`

Uses of EList in org.eclipse.emf.common.notify

Subinterfaces of EList in org.eclipse.emf.common.notify
`interface` `NotifyingList<E>` A managed list that dispatches feature change notification to a notifier.

Methods in org.eclipse.emf.common.notify that return EList
`EList<Adapter>` `Notifier.eAdapters()` Returns list of the adapters associated with this notifier.

Uses of EList in org.eclipse.emf.common.notify.impl

Classes in org.eclipse.emf.common.notify.impl that implement EList
`static class` `BasicNotifierImpl.EAdapterList<E extends Object & Adapter>`
`class` `DelegatingNotifyingListImpl<E>` An extensible implementation of a notifying list that delegates to a backing list.
`class` `NotificationChainImpl` A list that acts as a notification chain.
`class` `NotifyingListImpl<E>` An extensible implementation of a notifying list.

Methods in org.eclipse.emf.common.notify.impl that return EList
`EList<Adapter>` `NotifierImpl.eAdapters()`
`EList<Adapter>` `BasicNotifierImpl.eAdapters()`

Uses of EList in org.eclipse.emf.common.util

Subinterfaces of EList in org.eclipse.emf.common.util
`interface` `EMap<K,V>` A list of `java.util.Map.Entry` instances, i.e., entries, that supports a `EMap.map()` view as well as the full `Map` API, with the notable exception of `Map.remove(Object)`.

Classes in org.eclipse.emf.common.util that implement EList
`class` `AbstractTreeIterator<E>` An extensible tree iterator implementation that iterates over an object, it's children, their children, and so on.
`class` `BasicEList<E>` A highly extensible list implementation.
`static class` `BasicEList.FastCompare<E>` A `BasicEList` that `uses` `==` instead of `equals` to compare members.
`static class` `BasicEList.UnmodifiableEList<E>` An unmodifiable version of `BasicEList`.
`class` `BasicEMap<K,V>` A highly extensible map implementation.
`class` `DelegatingEList<E>` A highly extensible delegating list implementation.
`static class` `DelegatingEList.UnmodifiableEList<E>` An unmodifiable version of `DelegatingEList`.
`class` `UniqueEList<E>` A `BasicEList` that allows only `unique` elements.
`static class` `UniqueEList.FastCompare<E>` A `UniqueEList` that `uses` `==` instead of `equals` to compare members.

Fields in org.eclipse.emf.common.util declared as EList
`protected EList<BasicEMap.Entry<K,V>>` `BasicEMap.delegateEList` The underlying list of entries.
`static EList<?>` `ECollections.EMPTY_ELIST` An unmodifiable empty list with an efficient reusable iterator.

Methods in org.eclipse.emf.common.util that return EList

`static

`<T> EList<T>`

`

`ECollections.emptyEList()`

`static

`<T> EList<T>`

`

`ECollections.unmodifiableEList(EList<? extends T> list)`
Returns an unmodifiable view of the list.

Methods in org.eclipse.emf.common.util with parameters of type EList
`static void` `ECollections.reverse(EList<?> list)` Reverses the order of the elements in the specified EList.

`static

`<T> void`

`

`ECollections.setEList(EList<T> eList, java.util.List<? extends T> prototypeList)`
Sets the `eList`'s contents and order to be exactly that of the `prototype` list.

`static void` `ECollections.sort(EList<?> list)` Sorts the specified list.

`static

`<T> void`

`

`ECollections.sort(EList<T> list, java.util.Comparator<? super T> comparator)`
Sorts the specified list based on the order defined by the specified comparator.

`static

`<T> EList<T>`

`

`ECollections.unmodifiableEList(EList<? extends T> list)`
Returns an unmodifiable view of the list.

Uses of EList in org.eclipse.emf.converter.util

Classes in org.eclipse.emf.converter.util that implement EList
`static class` `ConverterUtil.EPackageList`
`static class` `ConverterUtil.GenPackageList`

Uses of EList in org.eclipse.emf.ecore

Methods in org.eclipse.emf.ecore that return EList
`EList<EObject>` `EObject.eContents()` Returns a list view of the content objects; it is unmodifiable.
`EList<EObject>` `EObject.eCrossReferences()` Returns a list view of the cross referenced objects; it is unmodifiable.
`EList<EObject>` `EAnnotation.getContents()` Returns the value of the 'Contents' containment reference list.
`EList<EAttribute>` `EClass.getEAllAttributes()` Returns the value of the 'EAll Attributes' reference list.
`EList<EReference>` `EClass.getEAllContainments()` Returns the value of the 'EAll Containments' reference list.
`EList<EGenericType>` `EClass.getEAllGenericSuperTypes()` Returns the value of the 'EAll Generic Super Types' reference list.
`EList<EOperation>` `EClass.getEAllOperations()` Returns the value of the 'EAll Operations' reference list.
`EList<EReference>` `EClass.getEAllReferences()` Returns the value of the 'EAll References' reference list.
`EList<EStructuralFeature>` `EClass.getEAllStructuralFeatures()` Returns the value of the 'EAll Structural Features' reference list.
`EList<EClass>` `EClass.getEAllSuperTypes()` Returns the value of the 'EAll Super Types' reference list.
`EList<EAnnotation>` `EModelElement.getEAnnotations()` Returns the value of the 'EAnnotations' containment reference list.
`EList<EAttribute>` `EClass.getEAttributes()` Returns the value of the 'EAttributes' reference list.
`EList<EGenericType>` `ETypeParameter.getEBounds()` Returns the value of the 'EBounds' containment reference list.
`EList<EClassifier>` `EPackage.getEClassifiers()` Returns the value of the 'EClassifiers' containment reference list.
`EList<EClassifier>` `EOperation.getEExceptions()` Returns the value of the 'EExceptions' reference list.
`EList<EGenericType>` `EOperation.getEGenericExceptions()` Returns the value of the 'EGeneric Exceptions' containment reference list.
`EList<EGenericType>` `EClass.getEGenericSuperTypes()` Returns the value of the 'EGeneric Super Types' containment reference list.
`EList<EAttribute>` `EReference.getEKeys()` Returns the value of the 'EKeys' reference list.
`EList<EEnumLiteral>` `EEnum.getELiterals()` Returns the value of the 'ELiterals' containment reference list.
`EList<EOperation>` `EClass.getEOperations()` Returns the value of the 'EOperations' containment reference list.
`EList<EParameter>` `EOperation.getEParameters()` Returns the value of the 'EParameters' containment reference list.
`EList<EReference>` `EClass.getEReferences()` Returns the value of the 'EReferences' reference list.
`EList<EStructuralFeature>` `EClass.getEStructuralFeatures()` Returns the value of the 'EStructural Features' containment reference list.
`EList<EPackage>` `EPackage.getESubpackages()` Returns the value of the 'ESubpackages' containment reference list.
`EList<EClass>` `EClass.getESuperTypes()` Returns the value of the 'ESuper Types' reference list.
`EList<EGenericType>` `EGenericType.getETypeArguments()` Returns the value of the 'EType Arguments' containment reference list.
`EList<ETypeParameter>` `EClassifier.getETypeParameters()` Returns the value of the 'EType Parameters' containment reference list.
`EList<ETypeParameter>` `EOperation.getETypeParameters()` Returns the value of the 'EType Parameters' containment reference list.
`EList<EObject>` `EAnnotation.getReferences()` Returns the value of the 'References' reference list.

Uses of EList in org.eclipse.emf.ecore.change

Methods in org.eclipse.emf.ecore.change that return EList
`EList<java.lang.String>` `ListChange.getDataValues()` Returns the value of the 'Data Values' attribute list.
`EList<FeatureMapEntry>` `ListChange.getFeatureMapEntryValues()` Returns the value of the 'Feature Map Entry Values' containment reference list.
`EList<ListChange>` `ResourceChange.getListChanges()` Returns the value of the 'List Changes' containment reference list.
`EList<ListChange>` `FeatureChange.getListChanges()` Returns the value of the 'List Changes' containment reference list.
`EList<EObject>` `ChangeDescription.getObjectsToAttach()` Returns the value of the 'Objects To Attach' containment reference list.
`EList<EObject>` `ChangeDescription.getObjectsToDetach()` Returns the value of the 'Objects To Detach' reference list.
`EList<EObject>` `ListChange.getReferenceValues()` Returns the value of the 'Reference Values' reference list.
`EList<ResourceChange>` `ChangeDescription.getResourceChanges()` Returns the value of the 'Resource Changes' containment reference list.
`EList<?>` `ResourceChange.getValue()` Returns the value of the 'Value' attribute
`EList<java.lang.Object>` `ListChange.getValues()` Returns the value of the 'Values' attribute list.

Methods in org.eclipse.emf.ecore.change that return types with arguments of type EList
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactory.createEObjectToChangesMapEntry(EObject eObject)`
`EMap<EObject,EList<FeatureChange>>` `ChangeDescription.getObjectChanges()` Returns the value of the 'Object Changes' map.

Methods in org.eclipse.emf.ecore.change with parameters of type EList
`void` `ListChange.apply(EList<java.lang.Object> originalList)`
`void` `ListChange.applyAndReverse(EList<java.lang.Object> originalList)`
`ResourceChange` `ChangeFactory.createResourceChange(Resource resource, EList<java.lang.Object> oldValue)`

Uses of EList in org.eclipse.emf.ecore.change.impl

Fields in org.eclipse.emf.ecore.change.impl declared as EList
`protected EList<java.lang.Object>` `ListChangeImpl.dataValueDelegatingList` The data value delegating list is used to ensure that the elements are properly converted to and from strings when added and removed from the dataValues list.
`protected EList<java.lang.String>` `ListChangeImpl.dataValues` The cached value of the '`Data Values`' attribute list
`protected EList<FeatureMapEntry>` `ListChangeImpl.featureMapEntryValues` The cached value of the '`Feature Map Entry Values`' containment reference list
`protected EList<ListChange>` `ResourceChangeImpl.listChanges` The cached value of the '`List Changes`' containment reference list
`protected EList<ListChange>` `FeatureChangeImpl.listChanges` The cached value of the '`List Changes`' containment reference list
`protected EList<java.lang.Object>` `ResourceChangeImpl.newValue`
`protected EList<EObject>` `ChangeDescriptionImpl.objectsToAttach` The cached value of the '`Objects To Attach`' containment reference list
`protected EList<EObject>` `ChangeDescriptionImpl.objectsToDetach` The cached value of the '`Objects To Detach`' reference list
`protected EList<EObject>` `ListChangeImpl.referenceValues` The cached value of the '`Reference Values`' reference list
`protected EList<ResourceChange>` `ChangeDescriptionImpl.resourceChanges` The cached value of the '`Resource Changes`' containment reference list
`protected EList<FeatureChange>` `EObjectToChangesMapEntryImpl.value` The cached value of the '`Value`' containment reference list
`protected EList<java.lang.Object>` `ResourceChangeImpl.valueField`

Fields in org.eclipse.emf.ecore.change.impl with type parameters of type EList
`protected EMap<EObject,EList<FeatureChange>>` `ChangeDescriptionImpl.objectChanges` The cached value of the '`Object Changes`' map

Methods in org.eclipse.emf.ecore.change.impl that return EList
`protected EList<java.lang.Object>` `ListChangeImpl.createDataValueDelegatingList()` Creates the data value delegating list
`EList<java.lang.String>` `ListChangeImpl.getDataValues()`
`EList<FeatureMapEntry>` `ListChangeImpl.getFeatureMapEntryValues()`
`EList<ListChange>` `ResourceChangeImpl.getListChanges()`
`EList<ListChange>` `FeatureChangeImpl.getListChanges()`
`protected EList<?>` `FeatureChangeImpl.getListValue(EList<?> originalList)`
`EList<EObject>` `ChangeDescriptionImpl.getObjectsToAttach()`
`EList<EObject>` `ChangeDescriptionImpl.getObjectsToDetach()`
`EList<EObject>` `ChangeDescriptionImpl.getObjectsToDetachGen()`
`EList<EObject>` `ListChangeImpl.getReferenceValues()`
`EList<ResourceChange>` `ChangeDescriptionImpl.getResourceChanges()`
`EList<FeatureChange>` `EObjectToChangesMapEntryImpl.getTypedValue()`
`EList<FeatureChange>` `EObjectToChangesMapEntryImpl.getValue()`
`EList<java.lang.Object>` `ResourceChangeImpl.getValue()`
`EList<java.lang.Object>` `ListChangeImpl.getValues()`
`EList<FeatureChange>` `EObjectToChangesMapEntryImpl.setValue(EList<FeatureChange> value)`

Methods in org.eclipse.emf.ecore.change.impl that return types with arguments of type EList
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactoryImpl.createEObjectToChangesMapEntry()`
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactoryImpl.createEObjectToChangesMapEntry(EObject eObject)`
`EMap<EObject,EList<FeatureChange>>` `EObjectToChangesMapEntryImpl.getEMap()`
`EMap<EObject,EList<FeatureChange>>` `ChangeDescriptionImpl.getObjectChanges()`

Methods in org.eclipse.emf.ecore.change.impl with parameters of type EList
`protected void` `ResourceChangeImpl.apply(EList<java.lang.Object> toList)`
`protected void` `FeatureChangeImpl.apply(EList<java.lang.Object> toList)`
`void` `ListChangeImpl.apply(EList<java.lang.Object> originalList)`
`protected void` `FeatureChangeImpl.applyAndReverse(EList<java.lang.Object> toList)`
`void` `ListChangeImpl.applyAndReverse(EList<java.lang.Object> originalList)`
`protected ListChange` `FeatureMapEntryImpl.createListChange(EList<ListChange> changesList, ChangeKind kind, int index)`
`protected ListChange` `FeatureChangeImpl.createListChange(EList<ListChange> changesList, ChangeKind kind, int index)`
`ResourceChange` `ChangeFactoryImpl.createResourceChange(Resource resource, EList<java.lang.Object> oldValue)`
`protected EList<?>` `FeatureChangeImpl.getListValue(EList<?> originalList)`
`EList<FeatureChange>` `EObjectToChangesMapEntryImpl.setValue(EList<FeatureChange> value)`
`protected void` `ResourceChangeImpl.setValue(EList<java.lang.Object> value)`
`void` `ListChangeImpl.setValues(EList<?> values)`

Constructors in org.eclipse.emf.ecore.change.impl with parameters of type EList
`ResourceChangeImpl(Resource resource, EList<java.lang.Object> value)`

Uses of EList in org.eclipse.emf.ecore.change.util

Methods in org.eclipse.emf.ecore.change.util that return EList
`EList<ListChange>` `ListDifferenceAnalyzer.analyzeLists(EList<?> oldList, EList<?> newList)` Analyzes the differences between two lists, returning the `list changes` that describe how the `newList` could be changed to the contents of `oldList`.
`protected EList<ResourceChange>` `BasicChangeRecorder.getResourceChanges()`

Methods in org.eclipse.emf.ecore.change.util with parameters of type EList
`EList<ListChange>` `ListDifferenceAnalyzer.analyzeLists(EList<?> oldList, EList<?> newList)` Analyzes the differences between two lists, returning the `list changes` that describe how the `newList` could be changed to the contents of `oldList`.
`EList<ListChange>` `ListDifferenceAnalyzer.analyzeLists(EList<?> oldList, EList<?> newList)` Analyzes the differences between two lists, returning the `list changes` that describe how the `newList` could be changed to the contents of `oldList`.
`void` `ListDifferenceAnalyzer.analyzeLists(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)` Analyzes the differences between two lists, adding new `list changes` to the specified `listChanges`.
`void` `ListDifferenceAnalyzer.analyzeLists(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)` Analyzes the differences between two lists, adding new `list changes` to the specified `listChanges`.
`void` `ListDifferenceAnalyzer.analyzeLists(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)` Analyzes the differences between two lists, adding new `list changes` to the specified `listChanges`.
`protected void` `ListDifferenceAnalyzer.createAddListChange(EList<java.lang.Object> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index)` Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was added to the monitored list.
`protected void` `ListDifferenceAnalyzer.createAddListChange(EList<java.lang.Object> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index)` Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was added to the monitored list.
`protected ListChange` `ListDifferenceAnalyzer.createListChange(EList<ListChange> listChanges, ChangeKind kind, int index)` Creates a ListChange, initializes the main attributes, and adds it to the specified listChanges.
`protected void` `ListDifferenceAnalyzer.createListChanges(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)`
`protected void` `ListDifferenceAnalyzer.createListChanges(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)`
`protected void` `ListDifferenceAnalyzer.createListChanges(EList<java.lang.Object> oldList, EList<?> newList, EList<ListChange> listChanges)`
`protected void` `ListDifferenceAnalyzer.createMoveListChange(EList<?> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index, int toIndex)` Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was moved in the monitored list.
`protected void` `ListDifferenceAnalyzer.createMoveListChange(EList<?> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index, int toIndex)` Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was moved in the monitored list.
`protected void` `ListDifferenceAnalyzer.createRemoveListChange(EList<?> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index)` Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was removed from the monitored list.
`protected void` `ListDifferenceAnalyzer.createRemoveListChange(EList<?> oldList, EList<ListChange> listChanges, java.lang.Object newObject, int index)` Convenience method added to allow subclasses to modify the default implementation for the scenario in which an element was removed from the monitored list.
`protected ResourceChange` `BasicChangeRecorder.createResourceChange(Resource resource, EList<java.lang.Object> value)`

Method parameters in org.eclipse.emf.ecore.change.util with type arguments of type EList
`T` `ChangeSwitch.caseEObjectToChangesMapEntry(java.util.Map.Entry<EObject,EList<FeatureChange>> object)` Returns the result of interpreting the object as an instance of 'EObject To Changes Map Entry'

Uses of EList in org.eclipse.emf.ecore.impl

Classes in org.eclipse.emf.ecore.impl that implement EList
`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.

Fields in org.eclipse.emf.ecore.impl declared as EList
`protected EList<EObject>` `EAnnotationImpl.contents` The cached value of the '`Contents`' containment reference list
`protected EList<EAnnotation>` `EModelElementImpl.eAnnotations` The cached value of the '`EAnnotations`' containment reference list
`protected EList<EGenericType>` `ETypeParameterImpl.eBounds` The cached value of the '`EBounds`' containment reference list
`protected EList<EClassifier>` `EPackageImpl.eClassifiers` The cached value of the '`EClassifiers`' containment reference list
`protected EList<EObject>` `EStringToStringMapEntryImpl.EStringToStringMapEntryPropertiesHolderImpl.eContents`
`protected EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.eContents`
`protected EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.eContents`
`protected EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.eContents`
`protected EList<EObject>` `FlatEObjectImpl.eContents`
`protected EList<EObject>` `EStringToStringMapEntryImpl.EStringToStringMapEntryPropertiesHolderImpl.eCrossReferences`
`protected EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.eCrossReferences`
`protected EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.eCrossReferences`
`protected EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.eCrossReferences`
`protected EList<EObject>` `FlatEObjectImpl.eCrossReferences`
`protected EList<EClassifier>` `EOperationImpl.eExceptions` The cached value of the '`EExceptions`' reference list
`protected EList<EGenericType>` `EOperationImpl.eGenericExceptions` The cached value of the '`EGeneric Exceptions`' containment reference list
`protected EList<EGenericType>` `EClassImpl.eGenericSuperTypes` The cached value of the '`EGeneric Super Types`' containment reference list
`protected EList<EAttribute>` `EReferenceImpl.eKeys` The cached value of the '`EKeys`' reference list
`protected EList<EEnumLiteral>` `EEnumImpl.eLiterals` The cached value of the '`ELiterals`' containment reference list
`protected EList<EOperation>` `EClassImpl.eOperations` The cached value of the '`EOperations`' containment reference list
`protected EList<EParameter>` `EOperationImpl.eParameters` The cached value of the '`EParameters`' containment reference list
`protected EList<EStructuralFeature>` `EClassImpl.eStructuralFeatures` The cached value of the '`EStructural Features`' containment reference list
`protected EList<EPackage>` `EPackageImpl.eSubpackages` The cached value of the '`ESubpackages`' containment reference list
`protected EList<EClass>` `EClassImpl.eSuperTypes` The cached value of the '`ESuper Types`' reference list
`protected EList<EGenericType>` `EGenericTypeImpl.eTypeArguments` The cached value of the '`EType Arguments`' containment reference list
`protected EList<ETypeParameter>` `EOperationImpl.eTypeParameters` The cached value of the '`EType Parameters`' containment reference list
`protected EList<ETypeParameter>` `EClassifierImpl.eTypeParameters` The cached value of the '`EType Parameters`' containment reference list
`protected EList<EObject>` `EAnnotationImpl.references` The cached value of the '`References`' reference list
`protected EList<EClass>` `ESuperAdapter.subclasses`

Methods in org.eclipse.emf.ecore.impl that return EList
`protected EList<?>` `EStoreEObjectImpl.createList(EStructuralFeature eStructuralFeature)`

`protected

`<T> EList<T>`

`

`DynamicEStoreEObjectImpl.createList(EStructuralFeature eStructuralFeature)`

`EList<Adapter>` `EObjectImpl.eAdapters()`
`EList<EObject>` `EStringToStringMapEntryImpl.eContents()`
`EList<EObject>` `BasicEObjectImpl.eContents()`
`EList<EObject>` `ENamedElementImpl.eContents()`
`EList<EObject>` `FlatEObjectImpl.eContents()`
`EList<EObject>` `EStringToStringMapEntryImpl.eCrossReferences()`
`EList<EObject>` `BasicEObjectImpl.eCrossReferences()`
`EList<EObject>` `ENamedElementImpl.eCrossReferences()`
`EList<EObject>` `FlatEObjectImpl.eCrossReferences()`
`EList<EObject>` `EAnnotationImpl.getContents()`
`EList<EAttribute>` `EClassImpl.getEAllAttributes()`
`EList<EReference>` `EClassImpl.getEAllContainments()`
`EList<EGenericType>` `EClassImpl.getEAllGenericSuperTypes()`
`EList<EOperation>` `EClassImpl.getEAllOperations()`
`EList<EReference>` `EClassImpl.getEAllReferences()`
`EList<EStructuralFeature>` `EClassImpl.getEAllStructuralFeatures()`
`EList<EClass>` `EClassImpl.getEAllSuperTypes()` Returns all the super types in the hierarchy.
`EList<EAnnotation>` `EModelElementImpl.getEAnnotations()`
`EList<EAttribute>` `EClassImpl.getEAttributes()`
`EList<EGenericType>` `ETypeParameterImpl.getEBounds()`
`EList<EClassifier>` `EPackageImpl.getEClassifiers()`
`EList<EObject>` `EStringToStringMapEntryImpl.EStringToStringMapEntryPropertiesHolderImpl.getEContents()`
`EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.getEContents()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolder.getEContents()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderBaseImpl.getEContents()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.getEContents()`
`EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.getEContents()`
`EList<EObject>` `EStringToStringMapEntryImpl.EStringToStringMapEntryPropertiesHolderImpl.getECrossReferences()`
`EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.getECrossReferences()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolder.getECrossReferences()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderBaseImpl.getECrossReferences()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.getECrossReferences()`
`EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.getECrossReferences()`
`EList<EClassifier>` `EOperationImpl.getEExceptions()`
`EList<EGenericType>` `EOperationImpl.getEGenericExceptions()`
`EList<EGenericType>` `EClassImpl.getEGenericSuperTypes()`
`EList<EAttribute>` `EReferenceImpl.getEKeys()`
`EList<EEnumLiteral>` `EEnumImpl.getELiterals()`
`EList<EOperation>` `EClassImpl.getEOperations()`
`EList<EParameter>` `EOperationImpl.getEParameters()`
`EList<EReference>` `EClassImpl.getEReferences()`
`EList<EStructuralFeature>` `EClassImpl.getEStructuralFeatures()`
`EList<EPackage>` `EPackageImpl.getESubpackages()`
`EList<EClass>` `EClassImpl.getESuperTypes()`
`EList<EGenericType>` `EGenericTypeImpl.getETypeArguments()`
`EList<ETypeParameter>` `EOperationImpl.getETypeParameters()`
`EList<ETypeParameter>` `EClassifierImpl.getETypeParameters()`
`protected EList<java.lang.Object>` `EStoreEObjectImpl.EStoreImpl.getList(EStoreEObjectImpl.EStoreImpl.Entry entry)`
`EList<EObject>` `EAnnotationImpl.getReferences()`
`EList<EClass>` `ESuperAdapter.getSubclasses()`

Methods in org.eclipse.emf.ecore.impl with parameters of type EList
`void` `EStringToStringMapEntryImpl.EStringToStringMapEntryPropertiesHolderImpl.setEContents(EList<EObject> eContents)`
`void` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.setEContents(EList<EObject> eContents)`
`void` `BasicEObjectImpl.EPropertiesHolder.setEContents(EList<EObject> eContents)`
`void` `BasicEObjectImpl.EPropertiesHolderBaseImpl.setEContents(EList<EObject> eContents)`
`void` `BasicEObjectImpl.EPropertiesHolderImpl.setEContents(EList<EObject> eContents)`
`void` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.setEContents(EList<EObject> eContents)`
`void` `EStringToStringMapEntryImpl.EStringToStringMapEntryPropertiesHolderImpl.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `BasicEObjectImpl.EPropertiesHolder.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `BasicEObjectImpl.EPropertiesHolderBaseImpl.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `BasicEObjectImpl.EPropertiesHolderImpl.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.setECrossReferences(EList<EObject> eCrossReferences)`

Uses of EList in org.eclipse.emf.ecore.resource

Methods in org.eclipse.emf.ecore.resource that return EList
`EList<AdapterFactory>` `ResourceSet.getAdapterFactories()` Returns the list of registered `AdapterFactory` instances.
`EList<ContentHandler>` `URIConverter.getContentHandlers()` Returns the list of `ContentHandler`s.
`EList<EObject>` `Resource.getContents()` Returns the list of the direct content objects; each is of type `EObject`.
`EList<Resource.Diagnostic>` `Resource.getErrors()` Returns a list of the errors in the resource; each error will be of type `Resource.Diagnostic`.
`EList<Resource>` `ResourceSet.getResources()` Returns the direct `Resource`s being managed.
`EList<URIHandler>` `URIConverter.getURIHandlers()` Returns the list of `URIHandler`s.
`EList<Resource.Diagnostic>` `Resource.getWarnings()` Returns a list of the warnings and informational messages in the resource; each warning will be of type `Resource.Diagnostic`.

Uses of EList in org.eclipse.emf.ecore.resource.impl

Classes in org.eclipse.emf.ecore.resource.impl that implement EList
`protected static class` `ExtensibleURIConverterImpl.ContentHandlerList`
`protected static class` `ExtensibleURIConverterImpl.URIHandlerList`
`protected class` `ResourceImpl.ContentsEList<E extends Object & EObject>` A notifying list implementation for supporting `Resource.getContents()`.
`protected class` `ResourceSetImpl.ResourcesEList<E extends Object & Resource>` A notifying list implementation for supporting `ResourceSet.getResources()`.
`class` `URIMappingRegistryImpl` An extensible implementation of a URI mapping registry.

Fields in org.eclipse.emf.ecore.resource.impl declared as EList
`protected EList<AdapterFactory>` `ResourceSetImpl.adapterFactories` The registered adapter factories.
`protected EList<Resource.Diagnostic>` `ResourceImpl.errors` The errors.
`protected EList<Resource>` `ResourceSetImpl.resources` The contained resources.
`protected EList<Resource.Diagnostic>` `ResourceImpl.warnings` The warnings.

Methods in org.eclipse.emf.ecore.resource.impl that return EList
`EList<AdapterFactory>` `ResourceSetImpl.getAdapterFactories()`
`EList<ContentHandler>` `ExtensibleURIConverterImpl.getContentHandlers()`
`EList<EObject>` `ResourceImpl.getContents()`
`EList<Resource.Diagnostic>` `ResourceImpl.getErrors()`
`EList<Resource>` `ResourceSetImpl.getResources()`
`EList<URIHandler>` `ExtensibleURIConverterImpl.getURIHandlers()`
`EList<Resource.Diagnostic>` `ResourceImpl.getWarnings()`

Uses of EList in org.eclipse.emf.ecore.util

Subinterfaces of EList in org.eclipse.emf.ecore.util
`interface` `FeatureMap` A list of entries where each entry consists of a feature and a single value of that feature's type.
`static interface` `FeatureMap.Internal`
`interface` `InternalEList<E>` An interface that the `value` of `multi-valued` `feature` is expected to implement.
`static interface` `InternalEList.Unsettable<E>` Additional API for unsettable lists.

Classes in org.eclipse.emf.ecore.util that implement EList
`class` `AbstractSequentialInternalEList<E>` An abstract implementation of `InternalEList`.
`class` `BasicFeatureMap`
`class` `BasicInternalEList<E>` A `basic list` that implements `InternalEList`.
`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` `DelegatingNotifyingInternalEListImpl<E>` A `delegating notifying list` that implements `InternalEList`.
`class` `EContentsEList<E>`
`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>>`
`static class` `EcoreUtil.ContentTreeIterator<E>` An iterator over the tree contents of a collection of EObjects, Resources, and ResourceSets.
`class` `ECrossReferenceEList<E>` A virtual list of all the cross references of an EObject.
`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`
`class` `NotifyingInternalEListImpl<E>` A `notifying list` that implements `InternalEList`.

Methods in org.eclipse.emf.ecore.util that return EList

`

`<T> EList<T>`

`

`BasicFeatureMap.list(EStructuralFeature feature)`

`

`<T> EList<T>`

`

`FeatureMapUtil.FeatureFeatureMap.list(EStructuralFeature feature)`

`

`<T> EList<T>`

`

`FeatureMap.list(EStructuralFeature feature)`

`

`<T> EList<T>`

`

`DelegatingFeatureMap.list(EStructuralFeature feature)`

Methods in org.eclipse.emf.ecore.util with parameters of type EList
`static boolean` `EcoreValidator.equalTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`
`static boolean` `EcoreValidator.equalTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`
`static boolean` `EcoreValidator.matchingTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`
`static boolean` `EcoreValidator.matchingTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`

`static

`<T> void`

`

`EcoreUtil.setEList(EList<T> eList, java.util.Collection<? extends T> prototypeCollection)`
Deprecated. replaced by `ECollections.setEList(EList, List)` in 2.1.0

`static

`<T> void`

`

`EcoreUtil.setEList(EList<T> eList, java.util.List<? extends T> prototypeList)`
Deprecated. replaced by `ECollections.setEList(EList, List)` in 2.1.0

`boolean` `EcoreValidator.validateEEList(EList<?> eeList, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Constructors in org.eclipse.emf.ecore.util with parameters of type EList
`EcoreEMap(EClass entryEClass, java.lang.Class<?> entryClass, EList<BasicEMap.Entry<K,V>> delegateEList)`

Uses of EList in org.eclipse.emf.ecore.xmi.impl

Classes in org.eclipse.emf.ecore.xmi.impl that implement EList
`class` `StringSegment` A String Buffer that never reallocates
`protected static class` `XMLHandler.MyEObjectStack`
`protected static class` `XMLHandler.MyStack<E>`
`class` `XMLString`

Fields in org.eclipse.emf.ecore.xmi.impl with type parameters of type EList
`protected java.util.Map<EClass,EList<EStructuralFeature>>` `XMLMapImpl.eClassToFeatures`

Uses of EList in org.eclipse.emf.ecore.xml.type.impl

Methods in org.eclipse.emf.ecore.xml.type.impl that return EList
`EList<java.lang.String>` `XMLTypeDocumentRootImpl.getCDATA()`
`EList<java.lang.String>` `XMLTypeDocumentRootImpl.getComment()`
`EList<ProcessingInstruction>` `XMLTypeDocumentRootImpl.getProcessingInstruction()`
`EList<java.lang.String>` `XMLTypeDocumentRootImpl.getText()`

Uses of EList in org.eclipse.emf.edit.command

Fields in org.eclipse.emf.edit.command declared as EList
`protected EList<java.lang.Object>` `AddCommand.ownerList` This is the list to which the command will add the collection.
`protected EList<java.lang.Object>` `SetCommand.ownerList` If non-null, this is the list in which the command will set a value.
`protected EList<java.lang.Object>` `RemoveCommand.ownerList` This is the list from which the command will remove.
`protected EList<java.lang.Object>` `ReplaceCommand.ownerList` This is the list from which the command will replace.
`protected EList<java.lang.Object>` `MoveCommand.ownerList` This is the list in which the command will move an object.

Methods in org.eclipse.emf.edit.command that return EList
`EList<?>` `AddCommand.getOwnerList()` This returns the list to which the command will add.
`EList<java.lang.Object>` `SetCommand.getOwnerList()` If the command will set a single value in a list, this returns the list in which it will set; null otherwise.
`EList<java.lang.Object>` `RemoveCommand.getOwnerList()` This returns the list from which the command will remove.
`EList<java.lang.Object>` `ReplaceCommand.getOwnerList()` This returns the list in which the command will replace.
`EList<?>` `CommandParameter.getOwnerList()` This is a safe way to get the list affected by the parameters for an add or remove specification.
`EList<java.lang.Object>` `MoveCommand.getOwnerList()` This returns the list in which the command will move an object.
`static EList<java.lang.Object>` `AbstractOverrideableCommand.getOwnerList(EObject owner, EStructuralFeature feature)`

Constructors in org.eclipse.emf.edit.command with parameters of type EList
`AddCommand(EditingDomain domain, EList<?> list, java.util.Collection<?> collection)` This constructs a primitive command to insert a collection of values into the specified extent.
`AddCommand(EditingDomain domain, EList<?> list, java.util.Collection<?> collection, int index)` This constructs a primitive command to insert a collection of values into the specified extent.
`AddCommand(EditingDomain domain, EList<?> list, java.lang.Object value)` This constructs a primitive command to add a particular value into the specified extent.
`AddCommand(EditingDomain domain, EList<?> list, java.lang.Object value, int index)` This constructs a primitive command to insert particular value into the specified extent.
`MoveCommand(EditingDomain domain, EList<?> list, java.lang.Object value, int index)` This constructs a primitive command to move a particular value to a particular index of the specified extent.
`RemoveCommand(EditingDomain domain, EList<?> list, java.util.Collection<?> collection)` This constructs a primitive command to remove a collection of values from the specified extent.
`RemoveCommand(EditingDomain domain, EList<?> list, java.lang.Object value)` This constructs a primitive command to remove a particular value from the specified extent.
`ReplaceCommand(EditingDomain domain, EList<?> list, java.lang.Object value, java.util.Collection<?> collection)` This constructs a primitive command to replace a particular value in the specified extent with the given collection of replacements.
`ReplaceCommand(EditingDomain domain, EList<?> list, java.lang.Object value, java.lang.Object replacement)` This constructs a primitive command to replace a particular value in the specified extent with the given replacement.

Uses of EList in org.eclipse.emf.edit.domain

Classes in org.eclipse.emf.edit.domain that implement EList
`static class` `AdapterFactoryEditingDomain.DomainTreeIterator<E>` This implements an tree iterator that iterates over an object, it's domain children, their domain children, and so on.

Uses of EList in org.eclipse.emf.edit.provider

Classes in org.eclipse.emf.edit.provider that implement EList
`class` `AdapterFactoryTreeIterator<E>` This implements a tree iterator that iterates over an object, it's children, their children, and so on, use the `ITreeItemContentProvider`s produced by an adapter factory.
`class` `ItemProvider.ItemProviderNotifyingArrayList<E>` This class overrides the "notify" methods to fire `INotifyChangedListener` calls and it overrides the "inverse basic" methods to maintain referential integrity by calling `IUpdateableItemParent.setParent`.
`protected static class` `ItemProviderAdapter.ModifiableSingletonEList<E>` A single-element implementation of `EList`.

Fields in org.eclipse.emf.edit.provider declared as EList
`EList<java.lang.Object>` `ItemProviderAdapter.ChildrenStore.Entry.list`

Methods in org.eclipse.emf.edit.provider that return EList
`protected EList<java.lang.Object>` `ItemProviderAdapter.ChildrenStore.createList(EStructuralFeature feature)` Returns a list, either a full list implementation or a fixed-sized modifiable singleton list, depending on the multiplicity of the feature.
`EList<java.lang.Object>` `ItemProvider.getChildren()` This returns `getChildren(this)`.
`EList<java.lang.Object>` `ItemProvider.getElements()` This returns `ItemProvider.getChildren()`.
`EList<java.lang.Object>` `ItemProviderAdapter.ChildrenStore.getList(EStructuralFeature feature)` Returns the list view of the specified feature, or null if the store does not handle the feature.

Uses of EList in org.eclipse.emf.edit.tree

Methods in org.eclipse.emf.edit.tree that return EList
`EList<TreeNode>` `TreeNode.getChildren()` Returns the value of the 'Children' containment reference list.

Uses of EList in org.eclipse.emf.edit.tree.impl

Fields in org.eclipse.emf.edit.tree.impl declared as EList
`protected EList<TreeNode>` `TreeNodeImpl.children` The cached value of the '`Children`' containment reference list

Methods in org.eclipse.emf.edit.tree.impl that return EList
`EList<TreeNode>` `TreeNodeImpl.getChildren()`

Uses of EList in org.eclipse.emf.edit.ui.celleditor

Fields in org.eclipse.emf.edit.ui.celleditor declared as EList
`protected EList<?>` `FeatureEditorDialog.result`

Methods in org.eclipse.emf.edit.ui.celleditor that return EList
`EList<?>` `FeatureEditorDialog.getResult()`

Uses of EList in org.eclipse.emf.exporter

Classes in org.eclipse.emf.exporter that implement EList
`protected static class` `ModelExporter.GenPackagesTreeIterator`

Uses of EList in org.eclipse.emf.importer.java.builder

Methods in org.eclipse.emf.importer.java.builder with parameters of type EList

`protected

`<T extends ENamedElement> void`

`

`JavaEcoreBuilder.sort(EList<T> namedElements, java.util.Map<java.lang.Object,java.lang.Integer> nameToIDMap)`

Uses of EList in org.eclipse.emf.importer.rose.builder

Fields in org.eclipse.emf.importer.rose.builder declared as EList
`protected EList<EObject>` `UnitTreeNode.extent`

Methods in org.eclipse.emf.importer.rose.builder that return EList
`EList<EObject>` `UnitTreeNode.getExtent()`
`protected EList<EObject>` `RoseEcoreBuilder.getExtentFromTableObject(RoseNode roseNode)`

Methods in org.eclipse.emf.importer.rose.builder with parameters of type EList
`void` `RoseEcoreBuilder.createEPackageForRootClasses(EList<EObject> extent, RoseNode roseNode, java.lang.String packageName)`
`void` `UnitTreeNode.setExtent(EList<EObject> extent)`

Uses of EList in org.eclipse.emf.mapping

Methods in org.eclipse.emf.mapping that return EList
`EList<EObject>` `Mapping.getBottoms()` This returns the same as either `Mapping.getInputs()` or `Mapping.getOutputs()` depending on the mapping root's isTopToBottom.
`EList<EObject>` `Mapping.getInputs()` Returns the value of the 'Inputs' reference list.
`EList<Mapping>` `Mapping.getNested()` Returns the value of the 'Nested' containment reference list.
`EList<MappingHelper>` `MappingHelper.getNested()` Returns the value of the 'Nested' containment reference list.
`EList<EObject>` `Mapping.getOutputs()` Returns the value of the 'Outputs' reference list.
`EList<EObject>` `Mapping.getReceivers()` This returns the same as `Mapping.getOutputs()` if `Mapping.isReverse()` returns false.
`EList<EObject>` `Mapping.getSenders()` This returns the same as `Mapping.getInputs()` if `Mapping.isReverse()` returns false.
`EList<EObject>` `Mapping.getTops()` This returns the same as either `Mapping.getInputs()` or `Mapping.getOutputs()` depending on the mapping root's isTopToBottom.

Uses of EList in org.eclipse.emf.mapping.impl

Classes in org.eclipse.emf.mapping.impl that implement EList
`static class` `MappingImpl.MappingTreeIterator` This implements a tree iterator that will iterate over a mapping, all it's nested mappings, all their nested mappings, and so on.

Fields in org.eclipse.emf.mapping.impl declared as EList
`protected EList<EObject>` `MappingImpl.inputs` The cached value of the '`Inputs`' reference list
`protected EList<Mapping>` `MappingImpl.nested` The cached value of the '`Nested`' containment reference list
`protected EList<MappingHelper>` `MappingHelperImpl.nested` The cached value of the '`Nested`' containment reference list
`protected EList<EObject>` `MappingImpl.outputs` The cached value of the '`Outputs`' reference list

Methods in org.eclipse.emf.mapping.impl that return EList
`EList<EObject>` `MappingImpl.getBottoms()`
`EList<EObject>` `MappingImpl.getInputs()`
`EList<Mapping>` `MappingImpl.getNested()`
`EList<MappingHelper>` `MappingHelperImpl.getNested()`
`EList<EObject>` `MappingImpl.getOutputs()`
`EList<EObject>` `MappingImpl.getReceivers()`
`EList<EObject>` `MappingImpl.getSenders()`
`EList<EObject>` `MappingImpl.getTops()`

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