|
||||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractList
java.util.AbstractSequentialList
org.eclipse.emf.ecore.util.EContentsEList
| Nested Class Summary | |
|---|---|
static interface |
EContentsEList.FeatureIterator
|
static class |
EContentsEList.FeatureIteratorImpl
|
static interface |
EContentsEList.FeatureListIterator
|
static class |
EContentsEList.ResolvingFeatureIteratorImpl
|
| Nested classes inherited from class org.eclipse.emf.ecore.util.InternalEList |
|---|
InternalEList.Unsettable |
| Field Summary | |
|---|---|
static EContentsEList |
EMPTY_CONTENTS_ELIST
|
protected EObject |
eObject
|
protected EStructuralFeature[] |
eStructuralFeatures
|
| Fields inherited from class java.util.AbstractList |
|---|
modCount |
| Constructor Summary | |
|---|---|
EContentsEList(EObject eObject)
|
|
EContentsEList(EObject eObject,
EStructuralFeature[] eStructuralFeatures)
|
|
EContentsEList(EObject eObject,
java.util.List eStructuralFeatures)
|
|
| Method Summary | |
|---|---|
void |
addUnique(int index,
java.lang.Object object)
Adds the object without verifying uniqueness. |
void |
addUnique(java.lang.Object object)
Adds the object without verifying uniqueness. |
NotificationChain |
basicAdd(java.lang.Object object,
NotificationChain notifications)
Adds the object without updating the inverse. |
java.lang.Object |
basicGet(int index)
Returns the unresolved value. |
java.util.Iterator |
basicIterator()
Returns an iterator that yields unresolved values. |
java.util.List |
basicList()
Returns an unmodifiable list that yields unresolved values. |
java.util.ListIterator |
basicListIterator()
Returns a list iterator that yields unresolved values. |
java.util.ListIterator |
basicListIterator(int index)
Returns a list iterator that yields unresolved values. |
NotificationChain |
basicRemove(java.lang.Object object,
NotificationChain notifications)
Removes the object with without updating the inverse. |
static EContentsEList |
createEContentsEList(EObject eObject)
|
boolean |
isEmpty()
|
protected boolean |
isIncluded(EStructuralFeature eStructuralFeature)
|
protected boolean |
isIncludedEntry(EStructuralFeature eStructuralFeature)
|
java.util.Iterator |
iterator()
|
java.util.ListIterator |
listIterator(int index)
|
java.lang.Object |
move(int newPosition,
int oldPosition)
Moves the object from the old position to the new position. |
void |
move(int newPosition,
java.lang.Object o)
Moves the object to the new position, if is in the list. |
protected java.util.Iterator |
newIterator()
|
protected java.util.ListIterator |
newListIterator()
|
protected java.util.ListIterator |
newNonResolvingListIterator()
|
protected java.util.ListIterator |
newResolvingListIterator()
|
protected boolean |
resolve()
|
java.lang.Object |
setUnique(int index,
java.lang.Object object)
Sets the object without verifying uniqueness. |
int |
size()
|
protected boolean |
useIsSet()
|
| Methods inherited from class java.util.AbstractSequentialList |
|---|
add, addAll, get, remove, set |
| Methods inherited from class java.util.AbstractList |
|---|
add, clear, equals, hashCode, indexOf, lastIndexOf, listIterator, removeRange, subList |
| Methods inherited from class java.util.AbstractCollection |
|---|
addAll, contains, containsAll, remove, removeAll, retainAll, toArray, toArray, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface java.util.List |
|---|
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, lastIndexOf, listIterator, remove, remove, removeAll, retainAll, set, subList, toArray, toArray |
| Field Detail |
public static final EContentsEList EMPTY_CONTENTS_ELIST
protected final EObject eObject
protected final EStructuralFeature[] eStructuralFeatures
| Constructor Detail |
public EContentsEList(EObject eObject)
public EContentsEList(EObject eObject,
java.util.List eStructuralFeatures)
public EContentsEList(EObject eObject,
EStructuralFeature[] eStructuralFeatures)
| Method Detail |
public static EContentsEList createEContentsEList(EObject eObject)
protected java.util.ListIterator newListIterator()
protected java.util.ListIterator newResolvingListIterator()
protected java.util.ListIterator newNonResolvingListIterator()
protected java.util.Iterator newIterator()
protected boolean useIsSet()
protected boolean resolve()
protected boolean isIncluded(EStructuralFeature eStructuralFeature)
protected boolean isIncludedEntry(EStructuralFeature eStructuralFeature)
public java.util.ListIterator listIterator(int index)
listIterator in interface java.util.Listpublic java.util.Iterator iterator()
iterator in interface java.util.Listpublic int size()
size in interface java.util.Listpublic boolean isEmpty()
isEmpty in interface java.util.List
public void move(int newPosition,
java.lang.Object o)
EList
move in interface EListnewPosition - the position of the object after the move.o - the object to move.
public java.lang.Object move(int newPosition,
int oldPosition)
EList
move in interface EListnewPosition - the position of the object after the move.oldPosition - the position of the object before the move.
public java.lang.Object basicGet(int index)
InternalEList
basicGet in interface InternalEListpublic java.util.List basicList()
InternalEList
basicList in interface InternalEListpublic java.util.Iterator basicIterator()
InternalEList
basicIterator in interface InternalEListpublic java.util.ListIterator basicListIterator()
InternalEList
basicListIterator in interface InternalEListpublic java.util.ListIterator basicListIterator(int index)
InternalEList
basicListIterator in interface InternalEList
public NotificationChain basicRemove(java.lang.Object object,
NotificationChain notifications)
InternalEList
basicRemove in interface InternalEList
public NotificationChain basicAdd(java.lang.Object object,
NotificationChain notifications)
InternalEList
basicAdd in interface InternalEListpublic void addUnique(java.lang.Object object)
InternalEList
addUnique in interface InternalEList
public void addUnique(int index,
java.lang.Object object)
InternalEList
addUnique in interface InternalEList
public java.lang.Object setUnique(int index,
java.lang.Object object)
InternalEList
setUnique in interface InternalEList
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||||