fr.fluxmedia.transmorpher.Graph
Class CallImpl
java.lang.Object
|
+--java.util.Observable
|
+--fr.fluxmedia.transmorpher.Graph.CallImpl
- All Implemented Interfaces:
- Call, java.io.Serializable
- Direct Known Subclasses:
- ApplyImpl, Dispatch, Generate, Merge, Repeat, Serialize
- public abstract class CallImpl
- extends java.util.Observable
- implements Call
- See Also:
- Serialized Form
Fields inherited from class java.util.Observable |
changed, obs |
Constructor Summary |
CallImpl(java.lang.String n,
java.lang.String t,
Process p,
int numIn,
int numOut)
|
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 |
id
java.lang.String id
parameters
Parameters parameters
iAttributes
StringParameters iAttributes
inPorts
PortList inPorts
outPorts
PortList outPorts
visited
boolean visited
nullified
boolean nullified
process
Process process
CallImpl
public CallImpl(java.lang.String n,
java.lang.String t,
Process p,
int numIn,
int numOut)
generateXML
public abstract void generateXML()
- Prints the XML expression of the call
- Specified by:
generateXML
in interface Call
generateJavaCode
public abstract void generateJavaCode(ReadWrite file)
- Prints the Java code for the execution of the call
- Specified by:
generateJavaCode
in interface Call
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getId
public java.lang.String getId()
- Specified by:
getId
in interface Call
setId
public void setId(java.lang.String n)
- A modification of the id involved a modification in the process Struct Storage.
- Specified by:
setId
in interface Call
getType
public java.lang.String getType()
- Specified by:
getType
in interface Call
setType
public void setType(java.lang.String t)
- Specified by:
setType
in interface Call
setParameters
public void setParameters(Parameters param)
- Specified by:
setParameters
in interface Call
getParameters
public Parameters getParameters()
- Specified by:
getParameters
in interface Call
getAttributes
public StringParameters getAttributes()
- Specified by:
getAttributes
in interface Call
getProcess
public Process getProcess()
- Specified by:
getProcess
in interface Call
addOut
public void addOut(Port port)
addIn
public void addIn(Port port)
addIn
public void addIn(int index,
Port port)
addOut
public void addOut(int index,
Port port)
inPorts
public PortList inPorts()
- Specified by:
inPorts
in interface Call
outPorts
public PortList outPorts()
- Specified by:
outPorts
in interface Call
clearVisited
public void clearVisited()
- clear the "visited" mark
- Specified by:
clearVisited
in interface Call
clearNull
public void clearNull()
- clear the "null" mark
- Specified by:
clearNull
in interface Call
retroNull
public void retroNull()
- propagate the null values of the input to the output.
by default, mark the channel as visited
setUp
public void setUp()
- Specified by:
setUp
in interface Call
generatePorts
public void generatePorts(ReadWrite file)
generateParameters
public void generateParameters(ReadWrite file)
createProcess
public void createProcess(TProcessComposite composite,
TProcessFactory pFactory)
- Specified by:
createProcess
in interface Call
update
public void update(java.lang.Object object)
..no bottom yet...