org.eclipse.emf.ecore.impl
Class EStructuralFeatureImpl.SimpleFeatureMapEntry

java.lang.Object
  extended by org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.BasicFeatureMapEntry
      extended by org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.SimpleFeatureMapEntry
All Implemented Interfaces:
FeatureMap.Entry, FeatureMap.Entry.Internal
Enclosing class:
EStructuralFeatureImpl

public static final class EStructuralFeatureImpl.SimpleFeatureMapEntry
extends EStructuralFeatureImpl.BasicFeatureMapEntry


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.util.FeatureMap.Entry
FeatureMap.Entry.Internal
 
Field Summary
protected  java.lang.Object value
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.BasicFeatureMapEntry
eStructuralFeature
 
Constructor Summary
EStructuralFeatureImpl.SimpleFeatureMapEntry(EStructuralFeature.Internal eStructuralFeature, java.lang.Object value)
           
 
Method Summary
 FeatureMap.Entry.Internal createEntry(java.lang.Object value)
           
 java.lang.Object getValue()
          Returns the value.
 NotificationChain inverseAdd(InternalEObject owner, int featureID, NotificationChain notifications)
           
 NotificationChain inverseAdd(InternalEObject owner, java.lang.Object otherEnd, int featureID, NotificationChain notifications)
           
 NotificationChain inverseRemove(InternalEObject owner, int featureID, NotificationChain notifications)
           
 NotificationChain inverseRemove(InternalEObject owner, java.lang.Object otherEnd, int featureID, NotificationChain notifications)
           
 
Methods inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.BasicFeatureMapEntry
createEntry, equals, getEStructuralFeature, hashCode, toString, validate
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

value

protected final java.lang.Object value
Constructor Detail

EStructuralFeatureImpl.SimpleFeatureMapEntry

public EStructuralFeatureImpl.SimpleFeatureMapEntry(EStructuralFeature.Internal eStructuralFeature,
                                                    java.lang.Object value)
Method Detail

getValue

public final java.lang.Object getValue()
Description copied from interface: FeatureMap.Entry
Returns the value.

Returns:
the value.

createEntry

public FeatureMap.Entry.Internal createEntry(java.lang.Object value)
Specified by:
createEntry in interface FeatureMap.Entry.Internal
Overrides:
createEntry in class EStructuralFeatureImpl.BasicFeatureMapEntry

inverseAdd

public final NotificationChain inverseAdd(InternalEObject owner,
                                          int featureID,
                                          NotificationChain notifications)

inverseRemove

public final NotificationChain inverseRemove(InternalEObject owner,
                                             int featureID,
                                             NotificationChain notifications)

inverseAdd

public final NotificationChain inverseAdd(InternalEObject owner,
                                          java.lang.Object otherEnd,
                                          int featureID,
                                          NotificationChain notifications)

inverseRemove

public final NotificationChain inverseRemove(InternalEObject owner,
                                             java.lang.Object otherEnd,
                                             int featureID,
                                             NotificationChain notifications)

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