org.eclipse.emf.henshin.model
Interface GraphElement

All Superinterfaces:
EObject, Notifier
All Known Subinterfaces:
Attribute, Edge, Node
All Known Implementing Classes:
AttributeImpl, EdgeImpl, NodeImpl

public interface GraphElement
extends EObject

A representation of the model object 'Graph Element'.

The following features are supported:

See Also:
HenshinPackage.getGraphElement()

Method Summary
 Action getAction()
          Returns the value of the 'Action' attribute.
 Graph getGraph()
          Returns the graph this graph element is contained in.
 void setAction(Action value)
          Sets the value of the 'Action' attribute.
 
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
 

Method Detail

getGraph

Graph getGraph()
Returns the graph this graph element is contained in.


getAction

Action getAction()
Returns the value of the 'Action' attribute.

Returns:
the value of the 'Action' attribute.
See Also:
setAction(Action), HenshinPackage.getGraphElement_Action()

setAction

void setAction(Action value)
Sets the value of the 'Action' attribute.

Parameters:
value - the new value of the 'Action' attribute.
See Also:
getAction()