org.eclipse.emf.ecore.util
Interface FeatureMap.Internal
- All Superinterfaces:
- Collection, EList, EStructuralFeature.Setting, FeatureMap, InternalEList, List
- All Known Implementing Classes:
- BasicFeatureMap, DelegatingFeatureMap, FeatureMapUtil.FeatureFeatureMap
- Enclosing interface:
- FeatureMap
- public static interface FeatureMap.Internal
- extends FeatureMap, InternalEList, EStructuralFeature.Setting
Method Summary |
void |
add(EStructuralFeature feature,
int index,
Object object)
|
boolean |
addAll(EStructuralFeature feature,
int index,
Collection collection)
|
boolean |
addAllUnique(Collection collection)
|
boolean |
addAllUnique(FeatureMap.Entry.Internal[] entries,
int start,
int end)
|
void |
addUnique(EStructuralFeature feature,
int index,
Object object)
|
void |
addUnique(EStructuralFeature feature,
Object object)
|
void |
addUnique(FeatureMap.Entry.Internal entry)
|
void |
addUnique(Object object)
Adds the object without verifying uniqueness. |
NotificationChain |
basicAdd(EStructuralFeature feature,
Object object,
NotificationChain notifications)
|
Iterator |
basicIterator(EStructuralFeature feature)
|
List |
basicList(EStructuralFeature feature)
|
ListIterator |
basicListIterator(EStructuralFeature feature)
|
ListIterator |
basicListIterator(EStructuralFeature feature,
int index)
|
NotificationChain |
basicRemove(EStructuralFeature feature,
Object object,
NotificationChain notifications)
|
void |
clear(EStructuralFeature feature)
|
boolean |
contains(EStructuralFeature feature,
Object object)
|
boolean |
containsAll(EStructuralFeature feature,
Collection collection)
|
Object |
get(EStructuralFeature feature,
int index,
boolean resolve)
|
EObject |
getEObject()
Returns the object holding a value. |
int |
getModCount()
|
FeatureMap.Internal.Wrapper |
getWrapper()
|
int |
indexOf(EStructuralFeature feature,
Object object)
|
boolean |
isEmpty(EStructuralFeature feature)
|
Iterator |
iterator(EStructuralFeature feature)
|
int |
lastIndexOf(EStructuralFeature feature,
Object object)
|
ListIterator |
listIterator(EStructuralFeature feature)
|
ListIterator |
listIterator(EStructuralFeature feature,
int index)
|
Object |
move(EStructuralFeature feature,
int targetIndex,
int sourceIndex)
|
void |
move(EStructuralFeature feature,
int index,
Object object)
|
Object |
remove(EStructuralFeature feature,
int index)
|
boolean |
remove(EStructuralFeature feature,
Object object)
|
boolean |
removeAll(EStructuralFeature feature,
Collection collection)
|
Object |
resolveProxy(EStructuralFeature feature,
int entryIndex,
int index,
Object object)
|
boolean |
retainAll(EStructuralFeature feature,
Collection collection)
|
Object |
set(EStructuralFeature feature,
int index,
Object object)
|
EStructuralFeature.Setting |
setting(EStructuralFeature feature)
|
Object |
setUnique(EStructuralFeature feature,
int index,
Object object)
|
void |
setWrapper(FeatureMap.Internal.Wrapper wrapper)
|
int |
size(EStructuralFeature feature)
|
Object[] |
toArray(EStructuralFeature feature)
|
Object[] |
toArray(EStructuralFeature feature,
Object[] array)
|
Methods inherited from interface org.eclipse.emf.ecore.util.FeatureMap |
add, add, addAll, addAll, get, getEStructuralFeature, getValue, isSet, list, set, setValue, unset, valueListIterator, valueListIterator |
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 |
getModCount
public int getModCount()
getEObject
public EObject getEObject()
- Description copied from interface:
EStructuralFeature.Setting
- Returns the object holding a value.
- Specified by:
getEObject
in interface EStructuralFeature.Setting
- Returns:
- the object holding a value.
resolveProxy
public Object resolveProxy(EStructuralFeature feature,
int entryIndex,
int index,
Object object)
size
public int size(EStructuralFeature feature)
isEmpty
public boolean isEmpty(EStructuralFeature feature)
contains
public boolean contains(EStructuralFeature feature,
Object object)
containsAll
public boolean containsAll(EStructuralFeature feature,
Collection collection)
indexOf
public int indexOf(EStructuralFeature feature,
Object object)
lastIndexOf
public int lastIndexOf(EStructuralFeature feature,
Object object)
iterator
public Iterator iterator(EStructuralFeature feature)
listIterator
public ListIterator listIterator(EStructuralFeature feature)
listIterator
public ListIterator listIterator(EStructuralFeature feature,
int index)
setting
public EStructuralFeature.Setting setting(EStructuralFeature feature)
basicList
public List basicList(EStructuralFeature feature)
basicIterator
public Iterator basicIterator(EStructuralFeature feature)
basicListIterator
public ListIterator basicListIterator(EStructuralFeature feature)
basicListIterator
public ListIterator basicListIterator(EStructuralFeature feature,
int index)
toArray
public Object[] toArray(EStructuralFeature feature)
toArray
public Object[] toArray(EStructuralFeature feature,
Object[] array)
add
public void add(EStructuralFeature feature,
int index,
Object object)
addAll
public boolean addAll(EStructuralFeature feature,
int index,
Collection collection)
addUnique
public void addUnique(EStructuralFeature feature,
Object object)
addUnique
public void addUnique(EStructuralFeature feature,
int index,
Object object)
addUnique
public void addUnique(Object object)
- Description copied from interface:
InternalEList
- Adds the object without verifying uniqueness.
- Specified by:
addUnique
in interface InternalEList
addAllUnique
public boolean addAllUnique(Collection collection)
addUnique
public void addUnique(FeatureMap.Entry.Internal entry)
addAllUnique
public boolean addAllUnique(FeatureMap.Entry.Internal[] entries,
int start,
int end)
basicAdd
public NotificationChain basicAdd(EStructuralFeature feature,
Object object,
NotificationChain notifications)
remove
public boolean remove(EStructuralFeature feature,
Object object)
remove
public Object remove(EStructuralFeature feature,
int index)
removeAll
public boolean removeAll(EStructuralFeature feature,
Collection collection)
basicRemove
public NotificationChain basicRemove(EStructuralFeature feature,
Object object,
NotificationChain notifications)
retainAll
public boolean retainAll(EStructuralFeature feature,
Collection collection)
clear
public void clear(EStructuralFeature feature)
move
public void move(EStructuralFeature feature,
int index,
Object object)
move
public Object move(EStructuralFeature feature,
int targetIndex,
int sourceIndex)
get
public Object get(EStructuralFeature feature,
int index,
boolean resolve)
set
public Object set(EStructuralFeature feature,
int index,
Object object)
setUnique
public Object setUnique(EStructuralFeature feature,
int index,
Object object)
getWrapper
public FeatureMap.Internal.Wrapper getWrapper()
setWrapper
public void setWrapper(FeatureMap.Internal.Wrapper wrapper)