INRIA & FluxMedia

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 fr.fluxmedia.transmorpher.Graph.CallImpl
iAttributes, id, inPorts, nullified, outPorts, parameters, process, visited
 
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)
           
 
Method Summary
 void createProcess(TProcessComposite currentProcess, TProcessFactory iProcessFactory)
           
 void generateJavaCode(ReadWrite file)
          This is the main problematic aspect: There is a possible recursion in Process calls: hey should thus be stacked for working correctly
 void generateLocalName(ReadWrite file)
           
 void generateXML()
          Prints the XML expression of the call
 void retroNull(PortList out, PortList in)
          ask a nullify call to the called process
 void setUp()
           
 
Methods inherited from class fr.fluxmedia.transmorpher.Graph.ApplyImpl
getRef, setRef
 
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
 

Constructor Detail

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)
Method Detail

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(ReadWrite file)
This is the main problematic aspect: There is a possible recursion in Process calls: hey should thus be stacked for working correctly
Overrides:
generateJavaCode in class CallImpl

generateLocalName

public void generateLocalName(ReadWrite file)

INRIA & FluxMedia

..no bottom yet...