public static final class DynamicEObjectImpl.BasicEMapEntry<K,V> extends DynamicEObjectImpl implements BasicEMap.Entry<K,V>
DynamicEObjectImpl.BasicEMapEntry<K,V>, DynamicEObjectImpl.DynamicEPropertiesHolderImpl
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter>, BasicNotifierImpl.EObservableAdapterList
InternalEObject.EStore
Modifier and Type | Field and Description |
---|---|
protected int |
hash |
protected EStructuralFeature |
keyFeature |
protected EStructuralFeature |
valueFeature |
eClass, ENO_SETTINGS, eSettings
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET
NIL
EOPPOSITE_FEATURE_BASE
Constructor and Description |
---|
DynamicEObjectImpl.BasicEMapEntry()
Creates a dynamic EObject.
|
DynamicEObjectImpl.BasicEMapEntry(EClass eClass)
Creates a dynamic EObject.
|
Modifier and Type | Method and Description |
---|---|
void |
eSetClass(EClass eClass)
Sets the meta class.
|
int |
getHash()
Returns the hash code of the key.
|
K |
getKey() |
V |
getValue() |
void |
setHash(int hash)
Sets the hash code of the key.
|
void |
setKey(java.lang.Object key)
Sets the key.
|
V |
setValue(V value) |
dynamicGet, dynamicSet, dynamicUnset, eClass, eDerivedOperationID, eDerivedStructuralFeatureID, eDynamicClass, eHasSettings, eInvoke, eProperties, eSettings, eStaticFeatureCount, eStaticOperationCount
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eContainerFeatureID, eDeliver, eInternalContainer, eIsProxy, eSetDeliver, eSetProxyURI, eStaticClass
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eGet, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStore, eUnset, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toString
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsSet, eResource, eSet, eUnset
eNotificationRequired
protected int hash
protected EStructuralFeature keyFeature
protected EStructuralFeature valueFeature
public DynamicEObjectImpl.BasicEMapEntry()
public DynamicEObjectImpl.BasicEMapEntry(EClass eClass)
public void setKey(java.lang.Object key)
BasicEMap.Entry
setKey
in interface BasicEMap.Entry<K,V>
key
- the key.public int getHash()
BasicEMap.Entry
getHash
in interface BasicEMap.Entry<K,V>
public void setHash(int hash)
BasicEMap.Entry
setHash
in interface BasicEMap.Entry<K,V>
hash
- the hash.public void eSetClass(EClass eClass)
InternalEObject
settings
.
an.eSetClass
in interface InternalEObject
eSetClass
in class DynamicEObjectImpl
eClass
- the dynamic meta class.InternalEObject.eSetting(EStructuralFeature)