|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.AbstractCollection
java.util.AbstractList
org.eclipse.emf.common.util.BasicEList
org.eclipse.emf.common.util.BasicEList.UnmodifiableEList
org.eclipse.emf.ecore.util.EcoreEList.UnmodifiableEList
Nested Class Summary | |
static class |
EcoreEList.UnmodifiableEList.FastCompare
|
Nested classes inherited from class org.eclipse.emf.common.util.BasicEList |
BasicEList.BasicIndexOutOfBoundsException, BasicEList.EIterator, BasicEList.EListIterator, BasicEList.NonResolvingEIterator, BasicEList.NonResolvingEListIterator, BasicEList.UnmodifiableEList |
Nested classes inherited from class org.eclipse.emf.ecore.util.InternalEList |
InternalEList.Unsettable |
Field Summary | |
protected EStructuralFeature |
eStructuralFeature
|
protected InternalEObject |
owner
|
Fields inherited from class org.eclipse.emf.common.util.BasicEList |
data, size |
Fields inherited from class java.util.AbstractList |
modCount |
Constructor Summary | |
EcoreEList.UnmodifiableEList(InternalEObject owner,
EStructuralFeature eStructuralFeature,
int size,
Object[] data)
|
Method Summary | |
NotificationChain |
basicAdd(Object object,
NotificationChain notifications)
Adds the object without updating the inverse. |
Iterator |
basicIterator()
Returns an iterator that yields unresolved values. |
List |
basicList()
Returns an unmodifiable list that yields unresolved values. |
ListIterator |
basicListIterator()
Returns a list iterator that yields unresolved values. |
ListIterator |
basicListIterator(int index)
Returns a list iterator that yields unresolved values. |
NotificationChain |
basicRemove(Object object,
NotificationChain notifications)
Removes the object with without updating the inverse. |
Object |
get(boolean resolve)
Returns the value held by the feature of the object; it optionally resolves the value. |
EObject |
getEObject()
Returns the object holding a value. |
EStructuralFeature |
getEStructuralFeature()
Returns the specific feature holding a value for the object. |
boolean |
isSet()
Returns whether a value is held by the feature of the object. |
void |
set(Object newValue)
Set the value held by the feature of the object. |
void |
unset()
Unsets the value held by the feature of the object. |
Methods inherited from class org.eclipse.emf.common.util.BasicEList.UnmodifiableEList |
add, add, addAll, addAll, clear, grow, iterator, listIterator, listIterator, move, move, remove, remove, removeAll, retainAll, set, shrink |
Methods inherited from class org.eclipse.emf.common.util.BasicEList |
addAllUnique, addAllUnique, addAllUnique, addAllUnique, addUnique, addUnique, assign, basicGet, canContainNull, clone, contains, containsAll, data, didAdd, didChange, didClear, didMove, didRemove, didSet, equalObjects, equals, get, getDuplicates, getNonDuplicates, hashCode, indexOf, isEmpty, isUnique, lastIndexOf, newData, resolve, setData, setUnique, size, toArray, toArray, toString, useEquals, validate |
Methods inherited from class java.util.AbstractList |
removeRange, subList |
Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.ecore.util.InternalEList |
addUnique, addUnique, basicGet, setUnique |
Methods inherited from interface org.eclipse.emf.common.util.EList |
move, move |
Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray |
Field Detail |
protected final InternalEObject owner
protected final EStructuralFeature eStructuralFeature
Constructor Detail |
public EcoreEList.UnmodifiableEList(InternalEObject owner, EStructuralFeature eStructuralFeature, int size, Object[] data)
Method Detail |
public List basicList()
InternalEList
basicList
in interface InternalEList
basicList
in class BasicEList
public Iterator basicIterator()
InternalEList
basicIterator
in interface InternalEList
basicIterator
in class BasicEList
public ListIterator basicListIterator()
InternalEList
basicListIterator
in interface InternalEList
basicListIterator
in class BasicEList
public ListIterator basicListIterator(int index)
InternalEList
basicListIterator
in interface InternalEList
basicListIterator
in class BasicEList
index
- the starting index.
public EObject getEObject()
EStructuralFeature.Setting
getEObject
in interface EStructuralFeature.Setting
public EStructuralFeature getEStructuralFeature()
EStructuralFeature.Setting
getEStructuralFeature
in interface EStructuralFeature.Setting
public Object get(boolean resolve)
EStructuralFeature.Setting
resolves
the value.
get
in interface EStructuralFeature.Setting
resolve
- whether to resolve.
EObject.eGet(EStructuralFeature, boolean)
public void set(Object newValue)
EStructuralFeature.Setting
set
in interface EStructuralFeature.Setting
newValue
- the newValue.EObject.eSet(EStructuralFeature, Object)
public boolean isSet()
InternalEList.Unsettable
isSet
in interface InternalEList.Unsettable
EObject.eIsSet(org.eclipse.emf.ecore.EStructuralFeature)
public void unset()
InternalEList.Unsettable
unset
in interface InternalEList.Unsettable
EObject.eUnset(org.eclipse.emf.ecore.EStructuralFeature)
public NotificationChain basicRemove(Object object, NotificationChain notifications)
InternalEList
basicRemove
in interface InternalEList
public NotificationChain basicAdd(Object object, NotificationChain notifications)
InternalEList
basicAdd
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 |