2.1.
Concept
Up one level
A claims generator produces claims according to a stochastic distribution. In order to avoid a component per distribution, there should be a possibility to trigger its behaviour with the parameterization.
Whereas dynamically composed components allow to specify an arbitrary number of subcomponents, strategies allow to trigger the behaviour of a single component. Furthermore they support the developer to share as much as possible of the implementation without using inheritance.
With the current implementation strategies are defined using a *Type extending form AbstractParameterObjectClassifier and a *StrategyFactory class.
On the user interface strategies are represented with combo boxes allowing the user to select a specific strategy. Switching the strategy will toggle the parameters in the tree.

