1 17 package org.eclipse.emf.ecore.util; 18 19 20 import java.util.Iterator ; 21 import java.util.List ; 22 import java.util.ListIterator ; 23 24 import org.eclipse.emf.common.notify.NotificationChain; 25 import org.eclipse.emf.common.util.EList; 26 27 28 public interface InternalEList extends EList 29 { 30 33 Object basicGet(int index); 34 35 38 List basicList(); 39 40 43 Iterator basicIterator(); 44 45 48 ListIterator basicListIterator(); 49 50 53 ListIterator basicListIterator(int index); 54 55 58 NotificationChain basicRemove(Object object, NotificationChain notifications); 59 60 63 NotificationChain basicAdd(Object object, NotificationChain notifications); 64 65 68 void addUnique(Object object); 69 70 73 void addUnique(int index, Object object); 74 75 78 Object setUnique(int index, Object object); 79 80 83 interface Unsettable extends InternalEList 84 { 85 90 boolean isSet(); 91 92 96 void unset(); 97 } 98 } 99 | Popular Tags |