Class EMapPropertyHolderImpl
java.lang.Object
org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
de.cau.cs.kieler.klighd.kgraph.impl.EMapPropertyHolderImpl
- All Implemented Interfaces:
EMapPropertyHolder,org.eclipse.elk.graph.properties.IPropertyHolder,org.eclipse.emf.common.notify.Notifier,org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.InternalEObject
- Direct Known Subclasses:
KGraphDataImpl,KGraphElementImpl
public abstract class EMapPropertyHolderImpl
extends org.eclipse.emf.ecore.impl.EObjectImpl
implements EMapPropertyHolder
An implementation of the model object 'EMap Property Holder'.
The following features are implemented:
- EMF generated code
-
Nested Class Summary
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImplNested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends Object & org.eclipse.emf.common.notify.Adapter>, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EObservableAdapterList, org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EScannableAdapterListNested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject
org.eclipse.emf.ecore.InternalEObject.EStore -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.eclipse.emf.common.util.EList<PersistentEntry>The cached value of the 'Persistent Entries' containment reference list.protected org.eclipse.emf.common.util.EMap<org.eclipse.elk.graph.properties.IProperty<?>,Object> The cached value of the 'Properties' map.Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXYFields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSETFields inherited from interface org.eclipse.emf.ecore.InternalEObject
EOPPOSITE_FEATURE_BASE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.elk.graph.properties.IPropertyHoldercopyProperties(org.eclipse.elk.graph.properties.IPropertyHolder holder) eGet(int featureID, boolean resolve, boolean coreType) org.eclipse.emf.common.notify.NotificationChaineInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) booleaneIsSet(int featureID) voidprotected org.eclipse.emf.ecore.EClassvoideUnset(int featureID) org.eclipse.emf.common.util.EList<PersistentEntry>org.eclipse.emf.common.util.EMap<org.eclipse.elk.graph.properties.IProperty<?>,Object> <T> TgetProperty(org.eclipse.elk.graph.properties.IProperty<T> property) booleanhasProperty(org.eclipse.elk.graph.properties.IProperty<?> property) void<T> org.eclipse.elk.graph.properties.IPropertyHoldersetProperty(org.eclipse.elk.graph.properties.IProperty<? super T> property, T value) Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURIMethods inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl
eAddVirtualValue, eAllContents, eBaseStructuralFeatureID, eBasicRemoveFromContainer, eBasicRemoveFromContainerFeature, eBasicSetContainer, eComputeVirtualValuesCapacity, eContainer, eContainerAdapterArray, eContainingFeature, eContainmentFeature, eContainmentFeature, eContains, eContents, eCrossReferences, eDerivedOperationID, eDerivedOperationID, eDerivedStructuralFeatureID, eDerivedStructuralFeatureID, eDirectResource, eDynamicBasicRemoveFromContainer, eDynamicClass, eDynamicFeature, eDynamicFeatureID, eDynamicGet, eDynamicGet, eDynamicGet, eDynamicInverseAdd, eDynamicInverseAdd, eDynamicInverseRemove, eDynamicInverseRemove, eDynamicInvoke, eDynamicInvoke, eDynamicIsSet, eDynamicIsSet, eDynamicIsSet, eDynamicSet, eDynamicSet, eDynamicSet, eDynamicUnset, eDynamicUnset, eDynamicUnset, eGet, eGet, eGet, eHasSettings, eInternalResource, eInverseAdd, eInverseAdd, eInverseRemove, eInvocationDelegate, eInvoke, eIsSet, eObjectForURIFragmentSegment, eOpenGet, eOpenIsSet, eOpenSet, eOpenUnset, eProxyURI, eRemoveVirtualValue, eResolveProxy, eResource, eSet, eSetDirectResource, eSetResource, eSetStore, eSetting, eSettingDelegate, eSettings, eSetVirtualIndexBits, eSetVirtualValue, eSetVirtualValues, eStaticFeatureCount, eStaticOperationCount, eStore, eUnset, eURIFragmentSegment, eVirtualBitCount, eVirtualGet, eVirtualGet, eVirtualIndex, eVirtualIndexBits, eVirtualIsSet, eVirtualSet, eVirtualUnset, eVirtualValue, eVirtualValues, toStringMethods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.ecore.InternalEObject
eNotificationRequiredMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
properties
protected org.eclipse.emf.common.util.EMap<org.eclipse.elk.graph.properties.IProperty<?>,Object> propertiesThe cached value of the 'Properties' map.- See Also:
- EMF generated code
- EMF ordered element
-
persistentEntries
The cached value of the 'Persistent Entries' containment reference list.- See Also:
- EMF generated code
- EMF ordered element
-
-
Constructor Details
-
EMapPropertyHolderImpl
protected EMapPropertyHolderImpl()- EMF generated code
-
-
Method Details
-
eStaticClass
protected org.eclipse.emf.ecore.EClass eStaticClass()- Overrides:
eStaticClassin classorg.eclipse.emf.ecore.impl.EObjectImpl- EMF generated code
-
getProperties
public org.eclipse.emf.common.util.EMap<org.eclipse.elk.graph.properties.IProperty<?>,Object> getProperties()- Specified by:
getPropertiesin interfaceEMapPropertyHolder- Returns:
- the value of the 'Properties' map.
- See Also:
- EMF generated code
-
getPersistentEntries
- Specified by:
getPersistentEntriesin interfaceEMapPropertyHolder- Returns:
- the value of the 'Persistent Entries' containment reference list.
- See Also:
- EMF generated code
-
makePersistent
public void makePersistent()- Specified by:
makePersistentin interfaceEMapPropertyHolder- EMF generated code
- NOT
-
setProperty
public <T> org.eclipse.elk.graph.properties.IPropertyHolder setProperty(org.eclipse.elk.graph.properties.IProperty<? super T> property, T value) - Specified by:
setPropertyin interfaceorg.eclipse.elk.graph.properties.IPropertyHolder- EMF generated code
- NOT
-
getProperty
public <T> T getProperty(org.eclipse.elk.graph.properties.IProperty<T> property) - Specified by:
getPropertyin interfaceorg.eclipse.elk.graph.properties.IPropertyHolder- EMF generated code
- NOT
-
hasProperty
public boolean hasProperty(org.eclipse.elk.graph.properties.IProperty<?> property) - Specified by:
hasPropertyin interfaceorg.eclipse.elk.graph.properties.IPropertyHolder- EMF generated code
- NOT
-
copyProperties
public org.eclipse.elk.graph.properties.IPropertyHolder copyProperties(org.eclipse.elk.graph.properties.IPropertyHolder holder) - Specified by:
copyPropertiesin interfaceorg.eclipse.elk.graph.properties.IPropertyHolder- EMF generated code
- NOT
-
getAllProperties
- Specified by:
getAllPropertiesin interfaceorg.eclipse.elk.graph.properties.IPropertyHolder- EMF generated code
- NOT
-
eInverseRemove
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs) - Overrides:
eInverseRemovein classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-
eGet
- Specified by:
eGetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eGetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-
eSet
- Specified by:
eSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-
eUnset
public void eUnset(int featureID) - Specified by:
eUnsetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eUnsetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-
eIsSet
public boolean eIsSet(int featureID) - Specified by:
eIsSetin interfaceorg.eclipse.emf.ecore.InternalEObject- Overrides:
eIsSetin classorg.eclipse.emf.ecore.impl.BasicEObjectImpl- EMF generated code
-