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

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

public static final class EStructuralFeatureImpl.SimpleContentFeatureMapEntry
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  EDataType eDataType
           
protected  EFactory eFactory
           
 
Fields inherited from class org.eclipse.emf.ecore.impl.EStructuralFeatureImpl.BasicFeatureMapEntry
eStructuralFeature
 
Constructor Summary
EStructuralFeatureImpl.SimpleContentFeatureMapEntry(EStructuralFeature.Internal eStructuralFeature)
           
 
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

eFactory

protected EFactory eFactory

eDataType

protected EDataType eDataType
Constructor Detail

EStructuralFeatureImpl.SimpleContentFeatureMapEntry

public EStructuralFeatureImpl.SimpleContentFeatureMapEntry(EStructuralFeature.Internal eStructuralFeature)
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.