INRIA & FluxMedia

fr.fluxmedia.transmorpher.Graph
Class FeedBack

java.lang.Object
  |
  +--fr.fluxmedia.transmorpher.Graph.Channel
        |
        +--fr.fluxmedia.transmorpher.Graph.FeedBack
Direct Known Subclasses:
Test

public class FeedBack
extends Channel

A feed back channel is made of two subchannels, It thus takes two additionnal ports. in is the begining of the first sub-channel innerIn that of the second one (that will be recopied on the first one) out is be the output of the first subchannel innerOut is the input of the second subchannel. It can be either (1) empty, (2) filled with an output port of the repeat, (3) filled with an input port of a successive call


Field Summary
private  Port innerInput
           
private  Port innerOutput
           
 
Fields inherited from class fr.fluxmedia.transmorpher.Graph.Channel
in, name, nullified, out, process, visited
 
Constructor Summary
FeedBack(String name, Process p)
           
FeedBack(String name, Process p, Port i, Port ii, Port io, Port o)
          This might really be useless
 
Method Summary
 void generateJavaCode(ReadWrite file)
          Prints the Java code for the execution of the call
 void setIn(Port p)
           
 void setOut(Port p)
          This is inversed because in the case of an output of the repeat, then it must be stored second
 
Methods inherited from class fr.fluxmedia.transmorpher.Graph.Channel
clearNull, clearVisited, getName, getProcess, in, nullifiedP, nullify, out, setVisited, visitedP
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, registerNatives, toString, wait, wait, wait
 

Field Detail

innerInput

private Port innerInput

innerOutput

private Port innerOutput
Constructor Detail

FeedBack

public FeedBack(String name,
                Process p)

FeedBack

public FeedBack(String name,
                Process p,
                Port i,
                Port ii,
                Port io,
                Port o)
This might really be useless
Method Detail

setIn

public void setIn(Port p)
Overrides:
setIn in class Channel

setOut

public void setOut(Port p)
This is inversed because in the case of an output of the repeat, then it must be stored second
Overrides:
setOut in class Channel

generateJavaCode

public void generateJavaCode(ReadWrite file)
Prints the Java code for the execution of the call
Overrides:
generateJavaCode in class Channel

INRIA & FluxMedia

..no bottom yet...