|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectjava.util.Observable
fr.fluxmedia.transmorpher.graph.TransformationImpl
fr.fluxmedia.transmorpher.graph.Process
fr.fluxmedia.transmorpher.graph.RepeatProcess
public class RepeatProcess
Transmorpher graph repeat process definitions
Field Summary | |
---|---|
protected PortList |
buf
The list of buffered ports |
protected Repeat |
caller
The repeat call |
Fields inherited from class fr.fluxmedia.transmorpher.graph.Process |
---|
calls, channels |
Fields inherited from class fr.fluxmedia.transmorpher.graph.TransformationImpl |
---|
attributes, inPorts, name, outPorts, parameters, transmorpher, type |
Constructor Summary | |
---|---|
RepeatProcess(java.lang.String name,
Repeat repeat,
int nbIn,
int nbOut,
int nbBuf)
Constructor for the RepeatProcess object |
Method Summary | |
---|---|
PortList |
bufPorts()
Returns buf list |
void |
generateJavaCode(Writer file)
Prints the Java code for the execution of the call |
void |
generateXML()
Prints the XML expression of the process |
Repeat |
getCaller()
Gets the caller attribute of the RepeatProcess object |
Transmorpher |
getTransmorpher()
This implementation takes into account the fact that this particular process body is imbedded into a Call. |
void |
setUp()
|
Methods inherited from class fr.fluxmedia.transmorpher.graph.Process |
---|
addCall, addChannel, clearNull, clearVisited, deleteCallsTo, generateJavaCode, getAllChannels, getCall, getCalls, getChannel, getChannels, removeCall, removeCallAndPorts, removeChannel, removeChannelAndPorts, retroNull, retroNull, retroNull |
Methods inherited from class fr.fluxmedia.transmorpher.graph.TransformationImpl |
---|
addIn, addIn, addOut, addOut, getAttributes, getName, getParameters, getType, inPorts, outPorts, setName, setParameters, setType, update |
Methods inherited from class java.util.Observable |
---|
addObserver, clearChanged, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers, setChanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected Repeat caller
protected PortList buf
Constructor Detail |
---|
public RepeatProcess(java.lang.String name, Repeat repeat, int nbIn, int nbOut, int nbBuf)
name
- The name of the Repeat Process to createrepeat
- The Repeat Call insatnce corresponding to this RepeatProcessnbIn
- The number of In portsnbOut
- The number of Out portsnbBuf
- The number of buffered portsMethod Detail |
---|
public PortList bufPorts()
public void generateXML()
generateXML
in interface Transformation
generateXML
in class Process
public void generateJavaCode(Writer file)
file
- Description of the Parameterpublic void setUp()
setUp
in class Process
public Repeat getCaller()
public Transmorpher getTransmorpher()
getTransmorpher
in interface Transformation
getTransmorpher
in class TransformationImpl
|
INRIA & FluxMedia | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |