de.uni_paderborn.fujaba.sequencer
Class Flow

java.lang.Object
  extended byde.uni_paderborn.fujaba.sequencer.Flow
Direct Known Subclasses:
FlowActivity, Rep, Sel, Seq

public class Flow
extends java.lang.Object

No comment provided by developer, please add a comment to improve documentation.

Version:
$Revision: 1.22 $
Author:
$Author: schneider $

Constructor Summary
Flow()
           
 
Method Summary
 OOGenToken generateSourceCode(OOGenToken firstToken, OOGenToken lastToken)
          This method generates the code for the control flow and inserts the UMLIncrements code
 void removeLastFlowActivity(FlowActivity flowActivity)
          Is used in the parsing algorithm.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Flow

public Flow()
Method Detail

generateSourceCode

public OOGenToken generateSourceCode(OOGenToken firstToken,
                                     OOGenToken lastToken)
This method generates the code for the control flow and inserts the UMLIncrements code

Parameters:
firstToken - No description provided
lastToken - No description provided
Returns:
No description provided

removeLastFlowActivity

public void removeLastFlowActivity(FlowActivity flowActivity)
Is used in the parsing algorithm. Removes exactly one activity in the flow, in Reps for example it is not possible

Parameters:
flowActivity - No description provided

toString

public java.lang.String toString()
Returns:
short string representation of current object