Defines classes for macro tools, special forms of function boxes that allow the relation constraints in which they’re included to be used as a macros.
Bases: fbrelation.declarations.box.function.FunctionBoxDeclaration
Defines the base class for a macro tool box, which may be either an input or an output within some relation constraint.
Overridden to use the MacroToolNodeDeclaration class for nodes that reference macro inputs or outputs.
Bases: fbrelation.declarations.box.macrotool.MacroToolBoxDeclaration
Defines the declaration of a macro input box, which has a single output node within some relation constraint.
Bases: fbrelation.declarations.box.macrotool.MacroToolBoxDeclaration
Defines the declaration of a macro output box, which has a single input node within some relation constraint.