fr.fluxmedia.transmorpher.Graph
Class Repeat
java.lang.Object
|
+--fr.fluxmedia.transmorpher.Graph.CallImpl
|
+--fr.fluxmedia.transmorpher.Graph.Repeat
- All Implemented Interfaces:
- Call
- public class Repeat
- extends CallImpl
Methods inherited from class fr.fluxmedia.transmorpher.Graph.CallImpl |
createProcess, generateParameters, generatePorts, getAttributes, getId, getParameters, getProcess, getType, inPorts, outPorts, retroNull, setId, setParameters, setType, setUp |
Methods inherited from class java.lang.Object |
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait |
tests
private PortList tests
- The ports that must be tested for equality at each iteration
process
private RepeatProcess process
- The process body of the repeat is made of a process
iterators
LinearIndexedStruct iterators
- The iterators changing the variables
Repeat
public Repeat(String n,
int t,
Process p,
int in,
int out)
getTests
public PortList getTests()
addIterator
public void addIterator(Iterator i)
getIterator
public Iterator getIterator(String s)
getProcessBody
public RepeatProcess getProcessBody()
inBuf
public PortList inBuf()
tests
public PortList tests()
outBuf
public PortList outBuf()
clearNull
public void clearNull()
- Description copied from class:
CallImpl
- clear the "null" mark
- Overrides:
clearNull
in class CallImpl
clearVisited
public void clearVisited()
- Description copied from class:
CallImpl
- clear the "visited" mark
- Overrides:
clearVisited
in class CallImpl
retroNull
public void retroNull(PortList out,
PortList in)
generateXML
public void generateXML()
- Prints the XML expression of the call
- Overrides:
generateXML
in class CallImpl
generateJavaCode
public void generateJavaCode(ReadWrite file)
- Prints the Java code for the execution of the call
- Overrides:
generateJavaCode
in class CallImpl
..no bottom yet...