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.EPropertiesHolderImplorg.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 new inheritable property.
|
Object |
addNonInheritableProperty(String key,
Object value)
Adds a new non-inheritable property.
|
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, eSetProxyURIeAddVirtualValue, 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, toStringeBasicAdapterArray, eBasicHasAdapters, eNotificationRequired, eNotifyclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waiteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetprotected 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.EObjectImplpublic org.eclipse.emf.common.util.EMap<String,Object> getInheritableProperties()
getInheritableProperties in interface VViewModelLoadingPropertiesVViewPackage.getViewModelLoadingProperties_InheritableProperties()public org.eclipse.emf.common.util.EMap<String,Object> getNonInheritableProperties()
getNonInheritableProperties in interface VViewModelLoadingPropertiesVViewPackage.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.BasicEObjectImplpublic Object eGet(int featureID, boolean resolve, boolean coreType)
eGet in interface org.eclipse.emf.ecore.InternalEObjecteGet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eSet(int featureID,
Object newValue)
eSet in interface org.eclipse.emf.ecore.InternalEObjecteSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface org.eclipse.emf.ecore.InternalEObjecteUnset in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface org.eclipse.emf.ecore.InternalEObjecteIsSet in class org.eclipse.emf.ecore.impl.BasicEObjectImplpublic boolean containsKey(String key)
VViewModelPropertiestrue if there is either an inherited property or a non-inherited property for the given key.
Returns false otherwise.containsKey in interface VViewModelPropertieskey - the key to checkpublic Object get(String key)
VViewModelPropertiesnull if there is no property for the given key,get in interface VViewModelPropertieskey - the key to get the value forpublic VViewModelProperties inherit()
properties which inherit the
inheritable properties of this object.inherit in interface VViewModelPropertiesVViewModelProperties.inherit()public Object addInheritableProperty(String key, Object value)
VViewModelPropertiesnull if there was no value for the key.addInheritableProperty in interface VViewModelPropertieskey - the key to addvalue - the value to addpublic Object addNonInheritableProperty(String key, Object value)
VViewModelPropertiesnull if there was no value for the key.addNonInheritableProperty in interface VViewModelPropertieskey - the key to addvalue - the value to addCopyright © 2017. All rights reserved.