Package-level declarations
Types
Action that declares one of two types of output. The code block must return a Branch object, which will be used to determine which output to use.
Action that has input preconditions, but produces no output
Transformer that can take multiple inputs. The block takes a List
Convenient interface a class can implement to publish @Tool functions automatically. Application domain objects can extend this. Intended for extension by both platform and application code.
Action that has no input preconditions, but produces an output
Transformation action that runs custom code.
Functions
Bind the fields of this object to the Blackboard if it is an instance of SomeOf.
Create input binding(s) for the given variable name and type. Allow for megazords (Aggregations) and decompose them into their individual fields.