| Interface | Description | 
|---|---|
| IDefaultStrategyPropertiesFactory | 
 Instances of this factory are used to create default  
StrategyProperties
 used by a Strategy defined via its StrategySettingsDefinition. | 
| Class | Description | 
|---|---|
| AbstractStrategyPropertyDefinition | 
 Provides the basic function definition of user interface controls
 to edit a single key-value-pair in  
StrategyProperties. | 
| OneOfStrategyPropertyDefinition | 
 Defines that a user interface control which edits a single key-value-pair 
 of the  
StrategyProperties allows the user to select predefined values. | 
| StrategyPropertyValueDefinition | 
 Defines a single value a user can select in the user interface control
 defined by a  
OneOfStrategyPropertyDefinition. | 
| StrategySettingsDefinition | 
 
 Instances of this class defines how a user interfaces has to look like which
 edits  
StrategySettings. |