org.eclipse.uml2.common.util
Class SupersetEObjectEList
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
org.eclipse.emf.common.util.BasicEList
org.eclipse.emf.common.notify.impl.NotifyingListImpl
org.eclipse.emf.ecore.util.EcoreEList
org.eclipse.emf.ecore.util.EObjectEList
org.eclipse.uml2.common.util.SupersetEObjectEList
- All Implemented Interfaces:
- Cloneable, Collection, EList, EStructuralFeature.Setting, InternalEList, InternalEList.Unsettable, List, NotifyingList, Serializable
- Direct Known Subclasses:
- SupersetEObjectContainmentEList, SupersetEObjectEList.Unsettable, SupersetEObjectResolvingEList, SupersetEObjectWithInverseEList
- public class SupersetEObjectEList
- extends EObjectEList
- See Also:
- Serialized Form
Methods inherited from class org.eclipse.emf.ecore.util.EcoreEList |
basicIterator, basicList, basicListIterator, basicListIterator, contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, hasInstanceClass, hasManyInverse, hasNavigableInverse, hasProxies, indexOf, inverseAdd, inverseRemove, isContainment, isNotificationRequired, isSet, lastIndexOf, newData, resolve, resolveProxy, set, toArray, toArray, unset, validate |
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifyingListImpl |
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicRemove, clear, createNotification, getFeatureID, hasShadow, move, remove, removeAll, setUnique, shadowAdd, shadowRemove, shadowSet |
Methods inherited from class org.eclipse.emf.common.util.BasicEList |
add, add, addAll, addAll, assign, basicGet, clone, containsAll, data, didAdd, didChange, didClear, didMove, didSet, equalObjects, equals, get, getDuplicates, getNonDuplicates, grow, hashCode, isEmpty, iterator, listIterator, listIterator, move, remove, retainAll, setData, shrink, size, toString |
Methods inherited from interface org.eclipse.emf.common.util.EList |
move, move |
Methods inherited from interface java.util.List |
add, add, addAll, addAll, clear, containsAll, equals, get, hashCode, isEmpty, iterator, listIterator, listIterator, remove, remove, removeAll, retainAll, size, subList |
subsetFeatureIDs
protected final int[] subsetFeatureIDs
SupersetEObjectEList
public SupersetEObjectEList(Class dataClass,
InternalEObject owner,
int featureID,
int[] subsetFeatureIDs)
SupersetEObjectEList
public SupersetEObjectEList(Class dataClass,
InternalEObject owner,
int featureID,
int subsetFeatureID)
subsetRemove
protected void subsetRemove(Object object)
didRemove
protected void didRemove(int index,
Object oldObject)
basicSet
public NotificationChain basicSet(int index,
Object object,
NotificationChain notifications)
set
public Object set(int index,
Object object)