Types of components

As mentioned previously, the Component class serves as the foundational base for all components utilized in program creation. Building upon this class, there exist several primary subclasses, each assigned a distinct role. Additionally, there are specialized types of components responsible for defining the actual structure of the program. These subclasses and specialized components play crucial roles in organizing and defining the program's architecture.

Schema of core components

In details about each component, see:

Componentchevron-rightBaseExecutorchevron-rightStructural componentschevron-rightEvaluatorchevron-rightMemory managementchevron-rightActionchevron-rightBase Actionschevron-rightExecutablechevron-rightPredictorschevron-rightTaskschevron-right

And see them in use in examples:

Exampleschevron-right

Last updated