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


Nested Class Summary
static interface FeatureMap.Internal.Wrapper
           
 
Nested classes inherited from class org.eclipse.emf.ecore.util.FeatureMap
FeatureMap.Entry, FeatureMap.Internal, FeatureMap.ValueListIterator
 
Nested classes inherited from class org.eclipse.emf.ecore.util.InternalEList
InternalEList.Unsettable
 
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
 
Methods inherited from interface org.eclipse.emf.ecore.util.InternalEList
addUnique, basicAdd, basicGet, basicIterator, basicList, basicListIterator, basicListIterator, basicRemove, setUnique
 
Methods inherited from interface org.eclipse.emf.ecore.EStructuralFeature.Setting
get, getEStructuralFeature, isSet, set, unset
 

Method Detail

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)

Copyright 2001-2006 IBM Corporation and others.
All Rights Reserved.