org.eclipse.emf.henshin.statespace.impl
Class EObjectIntegerMapImpl

java.lang.Object
  extended by org.eclipse.emf.common.util.BasicEMap<K,V>
      extended by org.eclipse.emf.ecore.util.EcoreEMap<EObject,Integer>
          extended by org.eclipse.emf.henshin.statespace.impl.EObjectIntegerMapImpl
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Map.Entry<EObject,Integer>>, Collection<Map.Entry<EObject,Integer>>, List<Map.Entry<EObject,Integer>>, EList<Map.Entry<EObject,Integer>>, EMap<EObject,Integer>, EStructuralFeature.Setting, InternalEList<Map.Entry<EObject,Integer>>, InternalEList.Unsettable<Map.Entry<EObject,Integer>>

public class EObjectIntegerMapImpl
extends EcoreEMap<EObject,Integer>

Default implementation of a map that associates EObjects with Integers.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.util.EcoreEMap
EcoreEMap.DelegateEObjectContainmentEList<E extends Object & BasicEMap.Entry<K,V>>, EcoreEMap.DelegateEObjectContainmentWithInverseEList<E extends Object & BasicEMap.Entry<K,V>>, EcoreEMap.Unsettable<K,V>
 
Nested classes/interfaces inherited from class org.eclipse.emf.common.util.BasicEMap
BasicEMap.BasicEMapIterator<U>, BasicEMap.BasicEMapKeyIterator, BasicEMap.BasicEMapValueIterator, BasicEMap.DelegatingMap, BasicEMap.Entry<K,V>, BasicEMap.EntryImpl, BasicEMap.View<K,V>
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.util.EMap
EMap.InternalMapView<K,V>
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.util.EcoreEMap
entryClass, entryEClass
 
Fields inherited from class org.eclipse.emf.common.util.BasicEMap
delegateEList, entryData, modCount, size, view
 
Constructor Summary
EObjectIntegerMapImpl(EClass entryEClass, Class<?> entryClass, InternalEObject owner, int featureID)
          Default constructor.
 
Method Summary
 Integer get(Object object)
           
 
Methods inherited from class org.eclipse.emf.ecore.util.EcoreEMap
addAllUnique, addAllUnique, addUnique, addUnique, basicAdd, basicContains, basicContainsAll, basicGet, basicIndexOf, basicIterator, basicLastIndexOf, basicList, basicListIterator, basicListIterator, basicRemove, basicToArray, basicToArray, get, getEObject, getEStructuralFeature, initializeDelegateEList, isSet, newEntry, newList, set, setUnique, unset
 
Methods inherited from class org.eclipse.emf.common.util.BasicEMap
add, add, addAll, addAll, clear, clone, contains, containsAll, containsKey, containsValue, didAdd, didClear, didModify, didRemove, doClear, doMove, doPut, doRemove, ensureEntryDataExists, entryForKey, entryIndexForKey, entrySet, equals, get, grow, hashCode, hashOf, indexOf, indexOf, indexOfKey, isEmpty, iterator, keySet, lastIndexOf, listIterator, listIterator, map, move, move, newEntryData, put, putAll, putAll, putEntry, remove, remove, removeAll, removeEntry, removeKey, resolve, retainAll, set, size, subList, toArray, toArray, toString, useEqualsForKey, useEqualsForValue, validateKey, validateValue, values
 
Methods inherited from class java.lang.Object
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, contains, containsAll, equals, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, retainAll, set, size, subList, toArray, toArray
 

Constructor Detail

EObjectIntegerMapImpl

public EObjectIntegerMapImpl(EClass entryEClass,
                             Class<?> entryClass,
                             InternalEObject owner,
                             int featureID)
Default constructor.

Parameters:
entryEClass - Entry eclass.
entryClass - Entry class.
owner - Owner of the map.
featureID - Feature ID.
Method Detail

get

public Integer get(Object object)
Specified by:
get in interface EMap<EObject,Integer>
Overrides:
get in class BasicEMap<EObject,Integer>