|
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 EObjectImpl
public java.lang.String getRawValue()
getRawValue
in interface PropertyValue
PropertyValue.setRawValue(String)
,
NotationPackage.getPropertyValue_RawValue()
public void setRawValue(java.lang.String newRawValue)
setRawValue
in interface PropertyValue
newRawValue
- the new value of the 'Raw Value' attribute.PropertyValue.getRawValue()
public EDataType getInstanceType()
getInstanceType
in interface PropertyValue
PropertyValue.setInstanceType(EDataType)
,
NotationPackage.getPropertyValue_InstanceType()
public EDataType basicGetInstanceType()
public void setInstanceType(EDataType newInstanceType)
setInstanceType
in interface PropertyValue
newInstanceType
- the new value of the 'Instance Type' reference.PropertyValue.getInstanceType()
public java.lang.Object getValue()
getValue
in interface PropertyValue
public void setValue(java.lang.Object newValue)
setValue
in interface PropertyValue
public java.lang.String getStringFromObject(java.lang.Object objectValue)
getStringFromObject
in interface StringObjectConverter
public 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 InternalEObject
eGet
in class BasicEObjectImpl
public void eSet(int featureID, java.lang.Object newValue)
eSet
in interface InternalEObject
eSet
in class BasicEObjectImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class BasicEObjectImpl
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class BasicEObjectImpl
public 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.