fr.fluxmedia.transmorpher.graph
Class ApplyProcess
java.lang.Object
|
+--java.util.Observable
|
+--fr.fluxmedia.transmorpher.graph.CallImpl
|
+--fr.fluxmedia.transmorpher.graph.ApplyImpl
|
+--fr.fluxmedia.transmorpher.graph.ApplyProcess
- All Implemented Interfaces:
- Call, java.io.Serializable
- public class ApplyProcess
- extends ApplyImpl
- See Also:
- Serialized Form
Fields inherited from class java.util.Observable |
changed, obs |
Constructor Summary |
ApplyProcess(java.lang.String n,
java.lang.String t)
|
ApplyProcess(java.lang.String n,
java.lang.String t,
Process p)
|
ApplyProcess(java.lang.String n,
java.lang.String t,
Process p,
java.lang.String pr)
|
ApplyProcess(java.lang.String n,
java.lang.String t,
Process p,
java.lang.String pr,
int in,
int out)
|
ApplyProcess(java.lang.String n,
java.lang.String t,
java.lang.String pr)
|
Methods inherited from class fr.fluxmedia.transmorpher.graph.CallImpl |
addIn, addIn, addOut, addOut, clearNull, clearVisited, generateParameters, generatePorts, getAttributes, getId, getParameters, getProcess, getType, inPorts, outPorts, retroNull, setId, setParameters, setType, toString, 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, registerNatives, wait, wait, wait |
ApplyProcess
public ApplyProcess(java.lang.String n,
java.lang.String t)
ApplyProcess
public ApplyProcess(java.lang.String n,
java.lang.String t,
java.lang.String pr)
ApplyProcess
public ApplyProcess(java.lang.String n,
java.lang.String t,
Process p)
ApplyProcess
public ApplyProcess(java.lang.String n,
java.lang.String t,
Process p,
java.lang.String pr)
ApplyProcess
public ApplyProcess(java.lang.String n,
java.lang.String t,
Process p,
java.lang.String pr,
int in,
int out)
retroNull
public void retroNull(PortList out,
PortList in)
- ask a nullify call to the called process
- Overrides:
retroNull
in class ApplyImpl
generateXML
public void generateXML()
- Description copied from class:
CallImpl
- Prints the XML expression of the call
- Overrides:
generateXML
in class CallImpl
createProcess
public final void createProcess(TProcessComposite currentProcess,
TProcessFactory iProcessFactory)
- Overrides:
createProcess
in class CallImpl
setUp
public void setUp()
- Overrides:
setUp
in class CallImpl
generateJavaCode
public void generateJavaCode(Writer file)
throws java.io.IOException
- This is the main problematic aspect:
There is a possible recursion in Process calls: they should thus be stacked for working correctly
- Overrides:
generateJavaCode
in class CallImpl
generateLocalName
public void generateLocalName(Writer file)
..no bottom yet...