Computes a step output value at the specified index.
Computes a step output value at the specified index. This method is invoked from output() and can safely throw any exception, which will be wrapped into ExecutionException.
the output value index.
The number of output ports.
The number of output ports.
Registers a new listener.
Registers a new listener.
Specifies if the step should throw an error if one of the inputs is not connected.
Specifies if the step should throw an error if one of the inputs is not connected.
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.
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.
Unregisters a listener.
Unregisters a listener.
Clears the cache of this step and optionally that of its predecessors and descendants.
Clears the cache of this step and optionally that of its predecessors and descendants.
Wraps exceptions into ExecutionException instances.
Wraps exceptions into ExecutionException instances.