|
|||||||||
| 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.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 ModelElementImplpublic Action getAction()
getAction in interface GraphElementGraphElement.setAction(Action),
HenshinPackage.getGraphElement_Action()public void setAction(Action action)
setAction in interface GraphElementaction - the new value of the 'Action' attribute.GraphElement.getAction()public EAttribute getType()
getType in interface AttributeAttribute.setType(EAttribute),
HenshinPackage.getAttribute_Type()public EAttribute basicGetType()
public void setType(EAttribute newType)
setType in interface AttributenewType - the new value of the 'Type' reference.Attribute.getType()public String getValue()
getValue in interface AttributeAttribute.setValue(String),
HenshinPackage.getAttribute_Value()public void setValue(String newValue)
setValue in interface AttributenewValue - the new value of the 'Value' attribute.Attribute.getValue()public Node getNode()
getNode in interface AttributeAttribute.setNode(Node),
HenshinPackage.getAttribute_Node(),
Node.getAttributes()
public NotificationChain basicSetNode(Node newNode,
NotificationChain msgs)
public void setNode(Node newNode)
setNode in interface AttributenewNode - the new value of the 'Node' container reference.Attribute.getNode()public Object getConstant()
getConstant in interface AttributeHenshinPackage.getAttribute_Constant()public boolean isNull()
isNull in interface AttributeHenshinPackage.getAttribute_Null()public Attribute getActionAttribute()
getActionAttribute in interface Attributepublic 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 ModelElementImplpublic NotificationChain eBasicRemoveFromContainerFeature(NotificationChain msgs)
eBasicRemoveFromContainerFeature in class BasicEObjectImpl
public Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in interface InternalEObjecteGet in class ModelElementImpl
public void eSet(int featureID,
Object newValue)
eSet in interface InternalEObjecteSet in class ModelElementImplpublic void eUnset(int featureID)
eUnset in interface InternalEObjecteUnset in class ModelElementImplpublic boolean eIsSetGen(int featureID)
public boolean eIsSet(int featureID)
eIsSet in interface InternalEObjecteIsSet in class ModelElementImpl
public int eBaseStructuralFeatureID(int derivedFeatureID,
Class<?> baseClass)
eBaseStructuralFeatureID in interface InternalEObjecteBaseStructuralFeatureID in class BasicEObjectImpl
public int eDerivedStructuralFeatureID(int baseFeatureID,
Class<?> baseClass)
eDerivedStructuralFeatureID in interface InternalEObjecteDerivedStructuralFeatureID in class BasicEObjectImplpublic String toString()
toString in class BasicEObjectImpl
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||