| Package | Description |
|---|---|
| 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.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
NotifyingList<E>
A managed list that dispatches feature change notification to a notifier.
|
| Modifier and Type | Method and Description |
|---|---|
EList<Adapter> |
Notifier.eAdapters()
Returns list of the adapters associated with this notifier.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
BasicNotifierImpl.EAdapterList<E extends java.lang.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.
|
| Modifier and Type | Method and Description |
|---|---|
EList<Adapter> |
BasicNotifierImpl.eAdapters() |
EList<Adapter> |
NotifierImpl.eAdapters() |
| Modifier and Type | Interface and Description |
|---|---|
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). |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractEList<E>
A highly extensible abstract list implementation.
|
class |
AbstractTreeIterator<E>
An extensible tree iterator implementation
that iterates over an object, it's children, their children, and so on.
|
class |
ArrayDelegatingEList<E>
A highly extensible abstract list implementation
logically backed by an array that is never modified. |
class |
BasicEList<E>
A highly extensible list implementation.
|
static class |
BasicEList.FastCompare<E>
|
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>
|
| Modifier and Type | Field and Description |
|---|---|
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.
|
| Modifier and Type | Method and Description |
|---|---|
static <T> EList<T> |
ECollections.asEList(java.util.List<T> list)
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> |
ECollections.toEList(java.lang.Iterable<? extends T> iterable)
Returns a list containing the elements of the given iterable.
|
static <T> EList<T> |
ECollections.toEList(java.util.Iterator<? extends T> iterator)
Returns a mutable list containing the elements of the given iterator.
|
static <T> EList<T> |
ECollections.unmodifiableEList(EList<? extends T> list)
Returns an unmodifiable view of the list.
|
static <T> EList<T> |
ECollections.unmodifiableEList(java.util.List<? extends T> list)
Returns an unmodifiable view of the list.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature