Tag used for serialization.
Tag used for serialization.
Registers a new listener.
Registers a new listener.
Specifies if the step should throw an error if one of the inputs is not connected.
Computes a step output value at the specified index.
Collects all connections given a set of steps.
Collects all connections given a set of steps.
Evaluates all step's outputs and returns a list of results.
Evaluates all step's outputs and returns a list of results.
The maximum number of input ports.
Shortcut for output(0)
.
Shortcut for output(0)
. Computes a step output at index 0.
in case of an error, or if the step is not connected.
Computes a step output value at the specified index.
Computes a step output value at the specified index.
the output value index.
in case of an error, or if the step is not connected.
The number of output ports.
The number of output ports.
Outputs subflow into JSON.
Outputs subflow into JSON.
Outputs the subflow into XML.
Outputs the subflow into XML.
Unregisters a listener.
Unregisters a listener.
Reset the cache of the subflow and its constituents.
Collects all steps starting with the targets and going back through the predecessors.
Collects all steps starting with the targets and going back through the predecessors.
The default implementation uses default id generator.
The default implementation uses default id generator.
The default implementation uses default id generator.
Wraps exceptions into ExecutionException instances.
Wraps exceptions into ExecutionException instances.
A subflow which represents a Merger-type step.