org.eclipse.emf.henshin.statespace
Interface Transition

All Superinterfaces:
EObject, Notifier, Storage
All Known Implementing Classes:
TransitionImpl

public interface Transition
extends Storage

Interface for transitions.


Method Summary
 String getLabel()
          Get the label of this transition.
 int getMatch()
          Returns the value of the 'Match' attribute.
 int getParameterCount()
          Get the number of parameters for this transition.
 int[] getParameterKeys()
          Get the parameter keys for this transition.
 Rule getRule()
          Returns the value of the 'Rule' attribute.
 State getSource()
          Returns the value of the 'Source' container reference.
 State getTarget()
          Returns the value of the 'Target' reference.
 void setMatch(int value)
          Sets the value of the 'Match' attribute.
 void setParameterCount(int value)
          Set the number of parameters for this transition.
 void setParameterKeys(int[] value)
          Set the parameter keys for this transition.
 void setRule(Rule value)
          Sets the value of the 'Rule' reference.
 void setSource(State value)
          Sets the value of the 'Source' container reference.
 void setTarget(State value)
          Sets the value of the 'Target' reference.
 
Methods inherited from interface org.eclipse.emf.henshin.statespace.Storage
getData, getData, getData, setData, setData, setData, setData
 
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

getSource

State getSource()
Returns the value of the 'Source' container reference. It is bidirectional and its opposite is 'Outgoing'.

Returns:
the value of the 'Source' container reference.
See Also:
setSource(State), State.getOutgoing()

setSource

void setSource(State value)
Sets the value of the 'Source' container reference.

Parameters:
value - the new value of the 'Source' container reference.
See Also:
getSource()

getTarget

State getTarget()
Returns the value of the 'Target' reference. It is bidirectional and its opposite is 'Incoming'.

Returns:
the value of the 'Target' reference.
See Also:
setTarget(State), State.getIncoming()

setTarget

void setTarget(State value)
Sets the value of the 'Target' reference.

Parameters:
value - the new value of the 'Target' reference.
See Also:
getTarget()

getRule

Rule getRule()
Returns the value of the 'Rule' attribute.

Returns:
the value of the 'Rule' attribute.
See Also:
#setRule(String)

setRule

void setRule(Rule value)
Sets the value of the 'Rule' reference.

Parameters:
value - the new value of the 'Rule' reference.
See Also:
getRule()

getLabel

String getLabel()
Get the label of this transition.


getMatch

int getMatch()
Returns the value of the 'Match' attribute.

Returns:
the value of the 'Match' attribute.
See Also:
setMatch(int)

setMatch

void setMatch(int value)
Sets the value of the 'Match' attribute.

Parameters:
value - the new value of the 'Match' attribute.
See Also:
getMatch()

getParameterCount

int getParameterCount()
Get the number of parameters for this transition.

Returns:
the value of the 'Parameter Count' attribute.
See Also:
setParameterCount(int), StateSpacePackage.getTransition_ParameterCount()

setParameterCount

void setParameterCount(int value)
Set the number of parameters for this transition.

Parameters:
value - the new value of the 'Parameter Count' attribute.
See Also:
getParameterCount()

getParameterKeys

int[] getParameterKeys()
Get the parameter keys for this transition.

See Also:
setParameterKeys(int[])

setParameterKeys

void setParameterKeys(int[] value)
Set the parameter keys for this transition.

See Also:
getParameterKeys()