|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.common.notify.impl.BasicNotifierImpl org.eclipse.emf.ecore.impl.BasicEObjectImpl org.eclipse.emf.ecore.impl.EObjectImpl org.eclipse.emf.henshin.model.impl.ModelElementImpl org.eclipse.emf.henshin.model.impl.AttributeImpl
public class AttributeImpl
An implementation of the model object 'Attribute'.
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 Object & Adapter>, BasicNotifierImpl.EObservableAdapterList |
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.InternalEObject |
---|
InternalEObject.EStore |
Field Summary | |
---|---|
protected static Action |
ACTION_EDEFAULT
The default value of the ' Action ' attribute. |
protected Object |
constant
The cached value of the ' Constant ' attribute. |
protected static Object |
CONSTANT_EDEFAULT
The default value of the ' Constant ' attribute. |
protected boolean |
null_
The cached value of the ' Null ' attribute. |
protected static boolean |
NULL_EDEFAULT
The default value of the ' Null ' attribute. |
protected EAttribute |
type
The cached value of the ' Type ' reference. |
protected String |
value
The cached value of the ' Value ' attribute. |
protected static String |
VALUE_EDEFAULT
The default value of the ' Value ' attribute. |
Fields inherited from class org.eclipse.emf.henshin.model.impl.ModelElementImpl |
---|
annotations |
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 |
AttributeImpl()
Default and only constructor. |
Methods inherited from class org.eclipse.emf.henshin.model.impl.ModelElementImpl |
---|
getAnnotations |
Methods inherited from class org.eclipse.emf.ecore.impl.EObjectImpl |
---|
eAdapters, eBasicAdapters, eBasicProperties, eBasicSetContainer, eClass, eContainerFeatureID, eDeliver, eInternalContainer, eInvoke, eIsProxy, eProperties, eSetClass, eSetDeliver, eSetProxyURI |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eBasicAdapterArray, eBasicHasAdapters, 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.henshin.model.ModelElement |
---|
getAnnotations |
Methods inherited from interface org.eclipse.emf.ecore.EObject |
---|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, 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 Action ACTION_EDEFAULT
Action
' attribute.
getAction()
protected EAttribute type
Type
' reference.
getType()
protected static final String VALUE_EDEFAULT
Value
' attribute.
getValue()
protected String value
Value
' attribute.
getValue()
protected static final Object CONSTANT_EDEFAULT
Constant
' attribute.
getConstant()
protected Object constant
Constant
' attribute.
getConstant()
protected static final boolean NULL_EDEFAULT
Null
' attribute.
isNull()
,
Constant Field Valuesprotected boolean null_
Null
' attribute.
isNull()
Constructor Detail |
---|
protected AttributeImpl()
Method Detail |
---|
protected void updateDerivedFields()
constant
field of this attribute.
protected EClass eStaticClass()
eStaticClass
in class ModelElementImpl
public Action getAction()
getAction
in interface GraphElement
GraphElement.setAction(Action)
,
HenshinPackage.getGraphElement_Action()
public void setAction(Action action)
setAction
in interface GraphElement
action
- the new value of the 'Action' attribute.GraphElement.getAction()
public EAttribute getType()
getType
in interface Attribute
Attribute.setType(EAttribute)
,
HenshinPackage.getAttribute_Type()
public EAttribute basicGetType()
public void setType(EAttribute newType)
setType
in interface Attribute
newType
- the new value of the 'Type' reference.Attribute.getType()
public String getValue()
getValue
in interface Attribute
Attribute.setValue(String)
,
HenshinPackage.getAttribute_Value()
public void setValue(String newValue)
setValue
in interface Attribute
newValue
- the new value of the 'Value' attribute.Attribute.getValue()
public Node getNode()
getNode
in interface Attribute
Attribute.setNode(Node)
,
HenshinPackage.getAttribute_Node()
,
Node.getAttributes()
public NotificationChain basicSetNode(Node newNode, NotificationChain msgs)
public void setNode(Node newNode)
setNode
in interface Attribute
newNode
- the new value of the 'Node' container reference.Attribute.getNode()
public Object getConstant()
getConstant
in interface Attribute
HenshinPackage.getAttribute_Constant()
public boolean isNull()
isNull
in interface Attribute
HenshinPackage.getAttribute_Null()
public Attribute getActionAttribute()
getActionAttribute
in interface Attribute
public Graph getGraph()
getGraph
in interface GraphElement
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseAdd
in class BasicEObjectImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class ModelElementImpl
public NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature
in class BasicEObjectImpl
public Object eGet(int featureID, boolean resolve, boolean coreType)
eGet
in interface InternalEObject
eGet
in class ModelElementImpl
public void eSet(int featureID, Object newValue)
eSet
in interface InternalEObject
eSet
in class ModelElementImpl
public void eUnset(int featureID)
eUnset
in interface InternalEObject
eUnset
in class ModelElementImpl
public boolean eIsSetGen(int featureID)
public boolean eIsSet(int featureID)
eIsSet
in interface InternalEObject
eIsSet
in class ModelElementImpl
public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass)
eBaseStructuralFeatureID
in interface InternalEObject
eBaseStructuralFeatureID
in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass)
eDerivedStructuralFeatureID
in interface InternalEObject
eDerivedStructuralFeatureID
in class BasicEObjectImpl
public String toString()
toString
in class BasicEObjectImpl
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |