org.eclipse.emf.ecore.util
Class DelegatingEcoreEList.Generic
java.lang.Object
|
+--java.util.AbstractCollection
|
+--java.util.AbstractList
|
+--org.eclipse.emf.common.util.DelegatingEList
|
+--org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl
|
+--org.eclipse.emf.ecore.util.DelegatingEcoreEList
|
+--org.eclipse.emf.ecore.util.DelegatingEcoreEList.Generic
- All Implemented Interfaces:
- java.lang.Cloneable, java.util.Collection, EList, EStructuralFeature.Setting, InternalEList, InternalEList.Unsettable, java.util.List, NotifyingList, java.io.Serializable
- Direct Known Subclasses:
- DelegatingEcoreEList.Dynamic
- Enclosing class:
- DelegatingEcoreEList
- public abstract static class DelegatingEcoreEList.Generic
- extends DelegatingEcoreEList
- See Also:
- Serialized Form
| Fields inherited from class java.util.AbstractList |
modCount |
| Methods inherited from class org.eclipse.emf.ecore.util.DelegatingEcoreEList |
basicIterator, basicList, basicListIterator, basicListIterator, contains, createNotification, createNotification, dispatchNotification, get, getEObject, getEStructuralFeature, getFeature, getFeatureID, getFeatureType, getInverseEReference, getInverseFeatureClass, getInverseFeatureID, getNotifier, indexOf, inverseAdd, inverseRemove, isNotificationRequired, lastIndexOf, resolve, resolveProxy, set, toArray, toArray, validate |
| Methods inherited from class org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl |
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicRemove, basicSet, clear, getFeatureID, move, remove, removeAll, setUnique |
| Methods inherited from class org.eclipse.emf.common.util.DelegatingEList |
add, add, addAll, addAll, containsAll, delegateAdd, delegateAdd, delegateBasicList, delegateClear, delegateContains, delegateContainsAll, delegateEquals, delegateGet, delegateHashCode, delegateIndexOf, delegateIsEmpty, delegateIterator, delegateLastIndexOf, delegateList, delegateListIterator, delegateRemove, delegateSet, delegateSize, delegateToArray, delegateToArray, delegateToString, didAdd, didClear, didMove, didRemove, didSet, doClear, equalObjects, equals, get, getDuplicates, getNonDuplicates, hashCode, isEmpty, iterator, listIterator, listIterator, move, remove, retainAll, set, size, toString |
| Methods inherited from class java.util.AbstractList |
removeRange, subList |
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| 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, set, size, subList |
IS_SET
public static final int IS_SET
IS_UNSETTABLE
public static final int IS_UNSETTABLE
HAS_INSTANCE_CLASS
public static final int HAS_INSTANCE_CLASS
HAS_NAVIGABLE_INVERSE
public static final int HAS_NAVIGABLE_INVERSE
HAS_MANY_INVERSE
public static final int HAS_MANY_INVERSE
IS_CONTAINMENT
public static final int IS_CONTAINMENT
IS_CONTAINER
public static final int IS_CONTAINER
IS_UNIQUE
public static final int IS_UNIQUE
IS_PRIMITIVE
public static final int IS_PRIMITIVE
IS_ENUM
public static final int IS_ENUM
IS_EOBJECT
public static final int IS_EOBJECT
HAS_PROXIES
public static final int HAS_PROXIES
kind
protected int kind
DelegatingEcoreEList.Generic
public DelegatingEcoreEList.Generic(int kind,
InternalEObject owner)
kind
public static int kind(EStructuralFeature eStructuralFeature)
useEquals
protected boolean useEquals()
- Description copied from class:
DelegatingEList
- Returns whether
equals rather than == should be used to compare members.
The default is to return true but clients can optimize performance by returning false.
The performance difference is highly significant.
- Overrides:
useEquals in class DelegatingEList
- Following copied from class:
org.eclipse.emf.common.util.DelegatingEList
- Returns:
- whether
equals rather than == should be used.
canContainNull
protected boolean canContainNull()
- Description copied from class:
DelegatingNotifyingListImpl
- Returns
!DelegatingNotifyingListImpl.hasInverse().
- Overrides:
canContainNull in class DelegatingEcoreEList
- Following copied from class:
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl
- Returns:
!hasInverse.
isUnique
protected boolean isUnique()
- Description copied from class:
DelegatingEList
- Returns whether objects are constrained to appear at most once in the list.
The default is to return
false, but clients can override this to ensure uniqueness of contents.
The performance impact is signifcant: operations such as add are O(n) as a result requiring uniqueness.
- Overrides:
isUnique in class DelegatingEcoreEList
- Following copied from class:
org.eclipse.emf.common.util.DelegatingEList
- Returns:
- whether objects are constrained to appear at most once in the list.
hasInverse
protected boolean hasInverse()
- Description copied from class:
DelegatingNotifyingListImpl
- Returns
false.
- Overrides:
hasInverse in class DelegatingEcoreEList
- Following copied from class:
org.eclipse.emf.common.notify.impl.DelegatingNotifyingListImpl
- Returns:
false.
hasManyInverse
protected boolean hasManyInverse()
- Overrides:
hasManyInverse in class DelegatingEcoreEList
hasNavigableInverse
protected boolean hasNavigableInverse()
- Overrides:
hasNavigableInverse in class DelegatingEcoreEList
isEObject
protected boolean isEObject()
- Overrides:
isEObject in class DelegatingEcoreEList
isContainment
protected boolean isContainment()
- Overrides:
isContainment in class DelegatingEcoreEList
hasProxies
protected boolean hasProxies()
- Overrides:
hasProxies in class DelegatingEcoreEList
hasInstanceClass
protected boolean hasInstanceClass()
- Overrides:
hasInstanceClass in class DelegatingEcoreEList
isContainer
protected boolean isContainer()
isUnsettable
protected boolean isUnsettable()
isSet
public boolean isSet()
- Description copied from interface:
InternalEList.Unsettable
- Returns whether a value is held by the feature of the object.
- Overrides:
isSet in class DelegatingEcoreEList
- Following copied from interface:
org.eclipse.emf.ecore.util.InternalEList.Unsettable
- Returns:
- whether a value is held by the feature of the object.
- See Also:
EObject.eIsSet(EStructuralFeature)
unset
public void unset()
- Description copied from interface:
InternalEList.Unsettable
- Unsets the value held by the feature of the object.
- Overrides:
unset in class DelegatingEcoreEList
- Following copied from interface:
org.eclipse.emf.ecore.util.InternalEList.Unsettable
- See Also:
EObject.eUnset(EStructuralFeature)
didChange
protected void didChange()
- Description copied from class:
DelegatingEList
- Called to indicate that the backing store list has been changed.
This implementation does nothing;
clients can use this to monitor change in the backing store list.
- Overrides:
didChange in class DelegatingEList