This element is the root element of all pipeline documents.
A sequence is a basic building block and a container for a sequence of steps. It has any number of inputs, outputs, and parameters unless declared otherwise by its context or concrete name.
The abstract element for the step substitution group.
A step is a configuration of a component.
This is the base type of a step or any derivative of a step. Steps specify their input and parameters. . Also, the 'name' attribute is the name of this step and the 'kind' attribute is the name of the component.
This is a reference to an input or output. A reference is made by the 'from' or 'href' attributes. If there is a child element, that content is assumed to be the the input or output.
An IOBinding is an IORef where the attribute 'from' is required.
A parameter declaration.
The name of the parameter.
The input against which an XPath expression for the value is evaluated.
An expression to evaluate for the value of the parameter.
A value or default value for the parameter.
Iterates over a sequence of elements or attributes as specified by the XPath or input expressions.