org.eclipse.emf.ecore.util
Class FeatureMapUtil.FeatureFeatureMap
java.lang.Object
java.util.AbstractCollection
java.util.AbstractList
org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureEList
org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureFeatureMap
- All Implemented Interfaces:
- Collection, EList, EStructuralFeature.Setting, FeatureMap, FeatureMap.Internal, FeatureMap.Internal.Wrapper, InternalEList, InternalEList.Unsettable, List
- Enclosing class:
- FeatureMapUtil
- public static class FeatureMapUtil.FeatureFeatureMap
- extends FeatureMapUtil.FeatureEList
- implements FeatureMap.Internal, FeatureMap.Internal.Wrapper
Method Summary |
void |
add(EStructuralFeature feature,
int index,
Object value)
|
boolean |
add(EStructuralFeature feature,
Object value)
|
void |
add(int index,
EStructuralFeature feature,
Object value)
|
boolean |
addAll(EStructuralFeature feature,
Collection values)
|
boolean |
addAll(EStructuralFeature feature,
int index,
Collection values)
|
boolean |
addAll(int index,
EStructuralFeature feature,
Collection values)
|
void |
addUnique(EStructuralFeature feature,
int index,
Object object)
|
void |
addUnique(EStructuralFeature feature,
Object object)
|
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)
|
FeatureMap |
featureMap()
|
Object |
get(EStructuralFeature feature,
boolean resolve)
|
Object |
get(EStructuralFeature feature,
int index,
boolean resolve)
|
EObject |
getEObject()
Returns the object holding a value. |
EStructuralFeature |
getEStructuralFeature(int index)
|
int |
getModCount()
|
Object |
getValue(int index)
|
FeatureMap.Internal.Wrapper |
getWrapper()
|
int |
indexOf(EStructuralFeature feature,
Object object)
|
boolean |
isEmpty(EStructuralFeature feature)
|
boolean |
isSet(EStructuralFeature feature)
|
Iterator |
iterator(EStructuralFeature feature)
|
int |
lastIndexOf(EStructuralFeature feature,
Object object)
|
EList |
list(EStructuralFeature feature)
|
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)
|
void |
set(EStructuralFeature feature,
Object object)
|
EStructuralFeature.Setting |
setting(EStructuralFeature feature)
|
Object |
setUnique(EStructuralFeature feature,
int index,
Object object)
|
Object |
setValue(int index,
Object value)
|
void |
setWrapper(FeatureMap.Internal.Wrapper wrapper)
|
int |
size(EStructuralFeature feature)
|
Object[] |
toArray(EStructuralFeature feature)
|
Object[] |
toArray(EStructuralFeature feature,
Object[] array)
|
void |
unset(EStructuralFeature feature)
|
FeatureMap.ValueListIterator |
valueListIterator()
|
FeatureMap.ValueListIterator |
valueListIterator(int index)
|
Methods inherited from class org.eclipse.emf.ecore.util.FeatureMapUtil.FeatureEList |
add, add, addAll, addAll, addAllUnique, addAllUnique, addUnique, addUnique, addUnique, basicAdd, basicGet, basicIterator, basicList, basicListIterator, basicListIterator, basicRemove, clear, contains, containsAll, get, get, getEStructuralFeature, getFeature, getFeatureID, indexOf, isEmpty, isSet, iterator, lastIndexOf, listIterator, listIterator, move, move, remove, remove, removeAll, retainAll, set, set, setUnique, size, toArray, toArray, toString, unset |
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 |
wrapper
protected FeatureMap.Internal.Wrapper wrapper
FeatureMapUtil.FeatureFeatureMap
public FeatureMapUtil.FeatureFeatureMap(EStructuralFeature feature,
FeatureMap.Internal featureMap)
valueListIterator
public FeatureMap.ValueListIterator valueListIterator()
- Specified by:
valueListIterator
in interface FeatureMap
valueListIterator
public FeatureMap.ValueListIterator valueListIterator(int index)
- Specified by:
valueListIterator
in interface FeatureMap
list
public EList list(EStructuralFeature feature)
- Specified by:
list
in interface FeatureMap
getEStructuralFeature
public EStructuralFeature getEStructuralFeature(int index)
- Specified by:
getEStructuralFeature
in interface FeatureMap
getValue
public Object getValue(int index)
- Specified by:
getValue
in interface FeatureMap
setValue
public Object setValue(int index,
Object value)
- Specified by:
setValue
in interface FeatureMap
add
public boolean add(EStructuralFeature feature,
Object value)
- Specified by:
add
in interface FeatureMap
add
public void add(int index,
EStructuralFeature feature,
Object value)
- Specified by:
add
in interface FeatureMap
add
public void add(EStructuralFeature feature,
int index,
Object value)
- Specified by:
add
in interface FeatureMap.Internal
addAll
public boolean addAll(EStructuralFeature feature,
Collection values)
- Specified by:
addAll
in interface FeatureMap
addAll
public boolean addAll(int index,
EStructuralFeature feature,
Collection values)
- Specified by:
addAll
in interface FeatureMap
addAll
public boolean addAll(EStructuralFeature feature,
int index,
Collection values)
- Specified by:
addAll
in interface FeatureMap.Internal
getModCount
public int getModCount()
- Specified by:
getModCount
in interface FeatureMap.Internal
getEObject
public EObject getEObject()
- Description copied from interface:
EStructuralFeature.Setting
- Returns the object holding a value.
- Specified by:
getEObject
in interface FeatureMap.Internal
- Overrides:
getEObject
in class FeatureMapUtil.FeatureEList
resolveProxy
public Object resolveProxy(EStructuralFeature feature,
int entryIndex,
int index,
Object object)
- Specified by:
resolveProxy
in interface FeatureMap.Internal
size
public int size(EStructuralFeature feature)
- Specified by:
size
in interface FeatureMap.Internal
isEmpty
public boolean isEmpty(EStructuralFeature feature)
- Specified by:
isEmpty
in interface FeatureMap.Internal
contains
public boolean contains(EStructuralFeature feature,
Object object)
- Specified by:
contains
in interface FeatureMap.Internal
containsAll
public boolean containsAll(EStructuralFeature feature,
Collection collection)
- Specified by:
containsAll
in interface FeatureMap.Internal
indexOf
public int indexOf(EStructuralFeature feature,
Object object)
- Specified by:
indexOf
in interface FeatureMap.Internal
lastIndexOf
public int lastIndexOf(EStructuralFeature feature,
Object object)
- Specified by:
lastIndexOf
in interface FeatureMap.Internal
iterator
public Iterator iterator(EStructuralFeature feature)
- Specified by:
iterator
in interface FeatureMap.Internal
listIterator
public ListIterator listIterator(EStructuralFeature feature)
- Specified by:
listIterator
in interface FeatureMap.Internal
listIterator
public ListIterator listIterator(EStructuralFeature feature,
int index)
- Specified by:
listIterator
in interface FeatureMap.Internal
setting
public EStructuralFeature.Setting setting(EStructuralFeature feature)
- Specified by:
setting
in interface FeatureMap.Internal
basicList
public List basicList(EStructuralFeature feature)
- Specified by:
basicList
in interface FeatureMap.Internal
basicIterator
public Iterator basicIterator(EStructuralFeature feature)
- Specified by:
basicIterator
in interface FeatureMap.Internal
basicListIterator
public ListIterator basicListIterator(EStructuralFeature feature)
- Specified by:
basicListIterator
in interface FeatureMap.Internal
basicListIterator
public ListIterator basicListIterator(EStructuralFeature feature,
int index)
- Specified by:
basicListIterator
in interface FeatureMap.Internal
toArray
public Object[] toArray(EStructuralFeature feature)
- Specified by:
toArray
in interface FeatureMap.Internal
toArray
public Object[] toArray(EStructuralFeature feature,
Object[] array)
- Specified by:
toArray
in interface FeatureMap.Internal
addUnique
public void addUnique(EStructuralFeature feature,
Object object)
- Specified by:
addUnique
in interface FeatureMap.Internal
addUnique
public void addUnique(EStructuralFeature feature,
int index,
Object object)
- Specified by:
addUnique
in interface FeatureMap.Internal
basicAdd
public NotificationChain basicAdd(EStructuralFeature feature,
Object object,
NotificationChain notifications)
- Specified by:
basicAdd
in interface FeatureMap.Internal
remove
public boolean remove(EStructuralFeature feature,
Object object)
- Specified by:
remove
in interface FeatureMap.Internal
remove
public Object remove(EStructuralFeature feature,
int index)
- Specified by:
remove
in interface FeatureMap.Internal
removeAll
public boolean removeAll(EStructuralFeature feature,
Collection collection)
- Specified by:
removeAll
in interface FeatureMap.Internal
basicRemove
public NotificationChain basicRemove(EStructuralFeature feature,
Object object,
NotificationChain notifications)
- Specified by:
basicRemove
in interface FeatureMap.Internal
retainAll
public boolean retainAll(EStructuralFeature feature,
Collection collection)
- Specified by:
retainAll
in interface FeatureMap.Internal
clear
public void clear(EStructuralFeature feature)
- Specified by:
clear
in interface FeatureMap.Internal
move
public void move(EStructuralFeature feature,
int index,
Object object)
- Specified by:
move
in interface FeatureMap.Internal
move
public Object move(EStructuralFeature feature,
int targetIndex,
int sourceIndex)
- Specified by:
move
in interface FeatureMap.Internal
get
public Object get(EStructuralFeature feature,
boolean resolve)
- Specified by:
get
in interface FeatureMap
get
public Object get(EStructuralFeature feature,
int index,
boolean resolve)
- Specified by:
get
in interface FeatureMap.Internal
set
public void set(EStructuralFeature feature,
Object object)
- Specified by:
set
in interface FeatureMap
set
public Object set(EStructuralFeature feature,
int index,
Object object)
- Specified by:
set
in interface FeatureMap.Internal
setUnique
public Object setUnique(EStructuralFeature feature,
int index,
Object object)
- Specified by:
setUnique
in interface FeatureMap.Internal
isSet
public boolean isSet(EStructuralFeature feature)
- Specified by:
isSet
in interface FeatureMap
unset
public void unset(EStructuralFeature feature)
- Specified by:
unset
in interface FeatureMap
getWrapper
public FeatureMap.Internal.Wrapper getWrapper()
- Specified by:
getWrapper
in interface FeatureMap.Internal
setWrapper
public void setWrapper(FeatureMap.Internal.Wrapper wrapper)
- Specified by:
setWrapper
in interface FeatureMap.Internal
featureMap
public FeatureMap featureMap()
- Specified by:
featureMap
in interface FeatureMap.Internal.Wrapper