1.2.
Component
Up one level
PillarOne internal models are composed of components. We try to keep them as simple as possible in order to improve testability and reusability. Every component has to be derived from the abstract class org.pillarone.modelling.components.Component. This class handles the common behaviour for all components such as receiving input and sending output, validation and execution.
Output preparation
Every component has to overwrite the abstract procedure doCalculation(). It is called once a component has received all input and therefore all data is available in order to execute the calculations and prepare the output of the component.
Further readings:
- Composed component
- Dynamic composed component
- Model

