Uses of Interface
org.eclipse.emf.common.util.EList
Packages that use EList
Package
Description
Provides a notification framework.
Provides a basic implementation of the notification framework.
Provides basic utilities.
-
Uses of EList in org.eclipse.emf.common.notify
Subinterfaces of EList in org.eclipse.emf.common.notifyModifier and TypeInterfaceDescriptioninterfaceA managed list that dispatches feature change notification to a notifier.Methods in org.eclipse.emf.common.notify that return EList -
Uses of EList in org.eclipse.emf.common.notify.impl
Classes in org.eclipse.emf.common.notify.impl that implement EListModifier and TypeClassDescriptionstatic classBasicNotifierImpl.EAdapterList<E extends Object & Adapter>classAn extensible implementation of a notifying list that delegates to a backing list.classA list that acts as a notification chain.classAn extensible implementation of a notifying list.Methods in org.eclipse.emf.common.notify.impl that return EList -
Uses of EList in org.eclipse.emf.common.util
Subinterfaces of EList in org.eclipse.emf.common.utilModifier and TypeInterfaceDescriptioninterfaceEMap<K,V> A list ofjava.util.Map.Entryinstances, i.e., entries, that supports aEMap.map()view as well as the fullMapAPI, with the notable exception ofMap.remove(Object).Classes in org.eclipse.emf.common.util that implement EListModifier and TypeClassDescriptionclassA highly extensible abstract list implementation.classAn extensible tree iterator implementation that iterates over an object, it's children, their children, and so on.classA highly extensible abstract list implementationlogically backed by an arraythat is never modified.classBasicEList<E>A highly extensible list implementation.static classstatic classAn unmodifiable version ofBasicEList.classBasicEMap<K,V> A highly extensible map implementation.classA highly extensible delegating list implementation.static classAn unmodifiable version ofDelegatingEList.classUniqueEList<E>ABasicEListthat allows onlyuniqueelements.static classFields in org.eclipse.emf.common.util declared as EListModifier and TypeFieldDescriptionprotected EList<BasicEMap.Entry<K, V>> BasicEMap.delegateEListThe underlying list of entries.static final EList<?> ECollections.EMPTY_ELISTAn unmodifiable empty list with an efficient reusable iterator.Methods in org.eclipse.emf.common.util that return EListModifier and TypeMethodDescriptionstatic <T> EList<T> Returns an EList view of the specified list.static <T> EList<T> ECollections.asEList(T... elements) Returns a mutable, fixed-size, random access EList backed by the given array.static <T> EList<T> ECollections.emptyEList()Returns an empty unmodifiable list.static <T> EList<T> ECollections.singletonEList(T o) Returns an immutable list containing just the one object.static <T> EList<T> Returns a list containing the elements of the given iterable.static <T> EList<T> Returns a mutable list containing the elements of the given iterator.static <T> EList<T> ECollections.unmodifiableEList(List<? extends T> list) Returns an unmodifiable view of the list.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 EListModifier and TypeMethodDescriptionstatic voidReverses the order of the elements in the specified EList.static <T> voidSets theeList's contents and order to be exactly that of theprototypelist.static voidSorts the specified list.static <T> voidECollections.sort(EList<T> list, 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.