The set of configured processors for a selection rule is named applicableConfiguredProcessors in the model class SimpleSelectionRule, but configuredProcessors in the interface class SelectionRuleString.
This leads to confusion in the CLI: When showing the details of a selection rule as part of its product class, the attribute is given as applicableConfiguredProcessors leading to the assumption that the value can be changed using this attribute name. When showing the selection rules only, the attribute is given as configured processors, which is not even an attribute name. Actually for updating the attribute must be named configuredProcessors.
The set of configured processors for a selection rule is named
applicableConfiguredProcessors
in the model class SimpleSelectionRule, butconfiguredProcessors
in the interface class SelectionRuleString.This leads to confusion in the CLI: When showing the details of a selection rule as part of its product class, the attribute is given as
applicableConfiguredProcessors
leading to the assumption that the value can be changed using this attribute name. When showing the selection rules only, the attribute is given asconfigured processors
, which is not even an attribute name. Actually for updating the attribute must be namedconfiguredProcessors
.The model and interface classes shall be aligned.