fr.fluxmedia.transmorpher.Graph
Class RepeatProcess
java.lang.Object
|
+--fr.fluxmedia.transmorpher.Graph.TransformationImpl
|
+--fr.fluxmedia.transmorpher.Graph.Process
|
+--fr.fluxmedia.transmorpher.Graph.RepeatProcess
- All Implemented Interfaces:
- Transformation
- public class RepeatProcess
- extends Process
Methods inherited from class fr.fluxmedia.transmorpher.Graph.Process |
addCall, addChannel, clearNull, clearVisited, deleteCallsTo, generateJavaCode, getCall, getCalls, getChannel, getChannels, removeCall, removeChannel, retroNull, retroNull, retroNull, XMLName |
Methods inherited from class fr.fluxmedia.transmorpher.Graph.TransformationImpl |
addIn, addOut, getAttributes, getName, getParameters, getType, inPorts, outPorts, setName, setParameters, setType |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
caller
private Repeat caller
RepeatProcess
public RepeatProcess(String n,
Repeat r,
int nin,
int nout)
generateXML
public void generateXML()
- Prints the XML expression of the process
- Overrides:
generateXML
in class Process
generateJavaCode
public void generateJavaCode(ReadWrite file)
- Prints the Java code for the execution of the call
setUp
public void setUp()
- Overrides:
setUp
in class Process
getCaller
public Repeat getCaller()
getTransmorpher
public Transmorpher getTransmorpher()
- This implementation takes into account the fact that
this particular process body is imbedded into a Call.
This works recursively since that call can be embedded
in the same way and then will use the same kind of getTransmorpher.
- Overrides:
getTransmorpher
in class TransformationImpl
exec
public void exec()
..no bottom yet...