public class VViewModelLoadingPropertiesImpl extends org.eclipse.emf.ecore.impl.EObjectImpl implements VViewModelLoadingProperties
The following features are implemented:
org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolder, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderBaseImpl, org.eclipse.emf.ecore.impl.BasicEObjectImpl.EPropertiesHolderImpl
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
Modifier and Type | Field and Description |
---|---|
protected org.eclipse.emf.common.util.EMap<String,Object> |
inheritableProperties
The cached value of the '
Inheritable Properties ' map. |
protected org.eclipse.emf.common.util.EMap<String,Object> |
nonInheritableProperties
The cached value of the '
Non Inheritable Properties ' map. |
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY
Modifier | Constructor and Description |
---|---|
protected |
VViewModelLoadingPropertiesImpl() |
Modifier and Type | Method and Description |
---|---|
Object |
addInheritableProperty(String key,
Object value)
Adds a inheritable property and removes the same property from non inheritable properties.
|
Object |
addNonInheritableProperty(String key,
Object value)
Adds a non inheritable property and removes the same property from inheritable properties.
|
boolean |
containsKey(String key)
Returns
true if there is either an inherited property or a non-inherited property for the given key. |
Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
org.eclipse.emf.common.notify.NotificationChain |
eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd,
int featureID,
org.eclipse.emf.common.notify.NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
Object newValue) |
protected org.eclipse.emf.ecore.EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Object |
get(String key)
Returns the property value for the given key or
null if there is no property for the given key, |
org.eclipse.emf.common.util.EMap<String,Object> |
getInheritableProperties() |
org.eclipse.emf.common.util.EMap<String,Object> |
getNonInheritableProperties() |
VViewModelProperties |
inherit()
Creates new
properties which inherit the
inheritable properties of this object. |
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI
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, toString
eBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotify
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
protected org.eclipse.emf.common.util.EMap<String,Object> inheritableProperties
Inheritable Properties
' map.
getInheritableProperties()
protected org.eclipse.emf.common.util.EMap<String,Object> nonInheritableProperties
Non Inheritable Properties
' map.
getNonInheritableProperties()
protected org.eclipse.emf.ecore.EClass eStaticClass()
eStaticClass
in class org.eclipse.emf.ecore.impl.EObjectImpl
public org.eclipse.emf.common.util.EMap<String,Object> getInheritableProperties()
getInheritableProperties
in interface VViewModelLoadingProperties
VViewPackage.getViewModelLoadingProperties_InheritableProperties()
public org.eclipse.emf.common.util.EMap<String,Object> getNonInheritableProperties()
getNonInheritableProperties
in interface VViewModelLoadingProperties
VViewPackage.getViewModelLoadingProperties_NonInheritableProperties()
public org.eclipse.emf.common.notify.NotificationChain eInverseRemove(org.eclipse.emf.ecore.InternalEObject otherEnd, int featureID, org.eclipse.emf.common.notify.NotificationChain msgs)
eInverseRemove
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface org.eclipse.emf.ecore.InternalEObject
eGet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eSet(int featureID, Object newValue)
eSet
in interface org.eclipse.emf.ecore.InternalEObject
eSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface org.eclipse.emf.ecore.InternalEObject
eUnset
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface org.eclipse.emf.ecore.InternalEObject
eIsSet
in class org.eclipse.emf.ecore.impl.BasicEObjectImpl
public boolean containsKey(String key)
VViewModelProperties
true
if there is either an inherited property or a non-inherited property for the given key.
Returns false
otherwise.containsKey
in interface VViewModelProperties
key
- the key to checkpublic Object get(String key)
VViewModelProperties
null
if there is no property for the given key,get
in interface VViewModelProperties
key
- the key to get the value forpublic VViewModelProperties inherit()
properties
which inherit the
inheritable properties
of this object.inherit
in interface VViewModelProperties
VViewModelProperties.inherit()
public Object addInheritableProperty(String key, Object value)
null
if there was no value for the key.addInheritableProperty
in interface VViewModelProperties
key
- the key to addvalue
- the value to addVViewModelProperties.addInheritableProperty(java.lang.String,
java.lang.Object)
public Object addNonInheritableProperty(String key, Object value)
null
if there was no value for the key.addNonInheritableProperty
in interface VViewModelProperties
key
- the key to addvalue
- the value to addVViewModelProperties.addNonInheritableProperty(java.lang.String,
java.lang.Object)
Copyright © 2018. All rights reserved.