INRIA & FluxMedia

fr.fluxmedia.transmorpher.graph
Class ApplyRuleset

java.lang.Object
  |
  +--java.util.Observable
        |
        +--fr.fluxmedia.transmorpher.graph.CallImpl
              |
              +--fr.fluxmedia.transmorpher.graph.ApplyImpl
                    |
                    +--fr.fluxmedia.transmorpher.graph.ApplyRuleset
All Implemented Interfaces:
Call, java.io.Serializable

public class ApplyRuleset
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
ApplyRuleset()
           
ApplyRuleset(java.lang.String n, java.lang.String t)
           
ApplyRuleset(java.lang.String n, java.lang.String t, Process p)
           
ApplyRuleset(java.lang.String n, java.lang.String t, Process p, java.lang.String r)
           
ApplyRuleset(java.lang.String n, java.lang.String t, Process p, java.lang.String r, java.lang.String s)
           
 
Method Summary
 void createProcess(TProcessComposite currentProcess, TProcessFactory iProcessFactory)
           
 void generateJavaCode(Writer file)
          Prints the Java code for the execution of the call
 void generateXML()
          Prints the XML expression of the call
 java.lang.String getStrategy()
           
 void retroNull(PortList out, PortList in)
          Propagate the nullify of its sole output to all the input.
 void setStrategy(java.lang.String s)
           
 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

ApplyRuleset

public ApplyRuleset()

ApplyRuleset

public ApplyRuleset(java.lang.String n,
                    java.lang.String t)

ApplyRuleset

public ApplyRuleset(java.lang.String n,
                    java.lang.String t,
                    Process p)

ApplyRuleset

public ApplyRuleset(java.lang.String n,
                    java.lang.String t,
                    Process p,
                    java.lang.String r)

ApplyRuleset

public ApplyRuleset(java.lang.String n,
                    java.lang.String t,
                    Process p,
                    java.lang.String r,
                    java.lang.String s)
Method Detail

retroNull

public void retroNull(PortList out,
                      PortList in)
Propagate the nullify of its sole output to all the input.
Overrides:
retroNull in class ApplyImpl

setStrategy

public final void setStrategy(java.lang.String s)

getStrategy

public final java.lang.String getStrategy()

generateXML

public final 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 final void setUp()
Overrides:
setUp in class CallImpl

generateJavaCode

public void generateJavaCode(Writer file)
                      throws java.io.IOException
Description copied from class: CallImpl
Prints the Java code for the execution of the call
Overrides:
generateJavaCode in class CallImpl

INRIA & FluxMedia

..no bottom yet...