|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.ecore.impl.BasicEObjectImpl
org.eclipse.emf.ecore.impl.EObjectImpl
org.eclipse.emf.ecore.impl.FlatEObjectImpl
org.eclipse.gmf.runtime.notation.impl.PropertyValueImpl
public class PropertyValueImpl
An implementation of the model object 'Property Value'.
The following features are implemented:
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
BasicEObjectImpl.EPropertiesHolder, BasicEObjectImpl.EPropertiesHolderBaseImpl, BasicEObjectImpl.EPropertiesHolderImpl |
| Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
BasicNotifierImpl.EAdapterList<E extends java.lang.Object & Adapter> |
| Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
InternalEObject.EStore |
| Field Summary | |
|---|---|
protected EDataType |
instanceType
The cached value of the ' Instance Type' reference |
protected static java.lang.String |
RAW_VALUE_EDEFAULT
The default value of the ' Raw Value' attribute |
protected java.lang.String |
rawValue
The cached value of the ' Raw Value' attribute |
| Fields inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eProxyURI |
| Fields inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eContainer, eContainerFeatureID, EDELIVER, EDYNAMIC_CLASS, eFlags, ELAST_EOBJECT_FLAG, ELAST_NOTIFIER_FLAG, eProperties, EPROXY |
| Fields inherited from class org.eclipse.emf.ecore.impl.BasicEObjectImpl |
|---|
EVIRTUAL_GET, EVIRTUAL_IS_SET, EVIRTUAL_NO_VALUE, EVIRTUAL_SET, EVIRTUAL_UNSET |
| Fields inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
EOPPOSITE_FEATURE_BASE |
| Constructor Summary | |
|---|---|
protected |
PropertyValueImpl()
|
| Method Summary | |
|---|---|
EDataType |
basicGetInstanceType()
|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
boolean |
eIsSet(int featureID)
|
void |
eSet(int featureID,
java.lang.Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(int featureID)
|
EDataType |
getInstanceType()
|
java.lang.Object |
getObjectFromString(java.lang.String stringValue)
|
java.lang.String |
getRawValue()
|
java.lang.String |
getStringFromObject(java.lang.Object objectValue)
|
java.lang.Object |
getValue()
|
void |
setInstanceType(EDataType newInstanceType)
|
void |
setRawValue(java.lang.String newRawValue)
|
void |
setValue(java.lang.Object newValue)
|
java.lang.String |
toString()
|
| Methods inherited from class org.eclipse.emf.ecore.impl.FlatEObjectImpl |
|---|
eContents, eCrossReferences, eIsProxy, eProperties, eProxyURI, eSetProxyURI |
| Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
|---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eSetClass, eSetDeliver |
| Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
|---|
eNotificationRequired, eNotify |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface org.eclipse.emf.ecore.EObject |
|---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset |
| Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
|---|
eAdapters, eDeliver, eNotify, eSetDeliver |
| Methods inherited from interface org.eclipse.emf.ecore.InternalEObject |
|---|
eNotificationRequired |
| Field Detail |
|---|
protected static final java.lang.String RAW_VALUE_EDEFAULT
Raw Value' attribute.
getRawValue()protected java.lang.String rawValue
Raw Value' attribute.
getRawValue()protected EDataType instanceType
Instance Type' reference.
getInstanceType()| Constructor Detail |
|---|
protected PropertyValueImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class EObjectImplpublic java.lang.String getRawValue()
getRawValue in interface PropertyValuePropertyValue.setRawValue(String),
NotationPackage.getPropertyValue_RawValue()public void setRawValue(java.lang.String newRawValue)
setRawValue in interface PropertyValuenewRawValue - the new value of the 'Raw Value' attribute.PropertyValue.getRawValue()public EDataType getInstanceType()
getInstanceType in interface PropertyValuePropertyValue.setInstanceType(EDataType),
NotationPackage.getPropertyValue_InstanceType()public EDataType basicGetInstanceType()
public void setInstanceType(EDataType newInstanceType)
setInstanceType in interface PropertyValuenewInstanceType - the new value of the 'Instance Type' reference.PropertyValue.getInstanceType()public java.lang.Object getValue()
getValue in interface PropertyValuepublic void setValue(java.lang.Object newValue)
setValue in interface PropertyValuepublic java.lang.String getStringFromObject(java.lang.Object objectValue)
getStringFromObject in interface StringObjectConverterpublic java.lang.Object getObjectFromString(java.lang.String stringValue)
getObjectFromString in interface StringObjectConverter
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class BasicEObjectImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in interface InternalEObjecteSet in class BasicEObjectImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class BasicEObjectImplpublic boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class BasicEObjectImplpublic java.lang.String toString()
toString in class BasicEObjectImpl
|
Runtime | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.