org.eclipse.emf.ecore.util
Interface InternalEList

All Superinterfaces:
java.util.Collection, EList, java.util.List
All Known Implementing Classes:
ResourceImpl.ContentsEList, ResourceSetImpl.ResourcesEList, EcoreEList, EcoreEList.UnmodifiableEList, EContentsEList, EcoreEMap

public interface InternalEList
extends EList


Method Summary
 void addUnique(int index, java.lang.Object object)
          Add the object without verifying uniqueness.
 void addUnique(java.lang.Object object)
          Add the object without verifying uniqueness.
 NotificationChain basicAdd(java.lang.Object object, NotificationChain notifications)
          Add the object without updating the inverse.
 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)
          Remove the object with without updating the inverse.
 
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
 

Method Detail

basicList

public java.util.List basicList()
Returns an unmodifiable list that yields unresolved values.

basicIterator

public java.util.Iterator basicIterator()
Returns an iterator that yields unresolved values.

basicListIterator

public java.util.ListIterator basicListIterator()
Returns a list iterator that yields unresolved values.

basicListIterator

public java.util.ListIterator basicListIterator(int index)
Returns a list iterator that yields unresolved values.

basicRemove

public NotificationChain basicRemove(java.lang.Object object,
                                     NotificationChain notifications)
Remove the object with without updating the inverse.

basicAdd

public NotificationChain basicAdd(java.lang.Object object,
                                  NotificationChain notifications)
Add the object without updating the inverse.

addUnique

public void addUnique(java.lang.Object object)
Add the object without verifying uniqueness.

addUnique

public void addUnique(int index,
                      java.lang.Object object)
Add the object without verifying uniqueness.

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