InternalBinding : public class
<p>The InternalBinding is the private, internal ConfigurationDecisionModel of the ConfigurableContainer. It defines how the internal, lower-level variability of the ConfigurableContainer is bound, i.e. configured, depending on a given configuration of the ConfigurableContainer's public feature model. This way, the binding of this internal variability is encapsulated and hidden behind the public feature model, which serves as a variability-related interface.<br/></p><p><br/></p><p>Note that for this use case, the source and target feature models need not be defined explicitly because they are deduced implicitly: the ConfigurableContainer's public feature model serves as the (single) target feature model, and the source feature models are deduced from the ConfigurableContainer's internal variability (esp. other, lower-level ConfigurableContainers which are contained).<br/></p><p><br/></p><p>For a definition of the precise meaning of 'internal variability' in the above sense (also called variable content) refer to the documentation of meta-class ConfigurableContainer.<br/></p>
- Associations From
- Other Links
Element |
Source Role |
Target Role |
Details |
ConfigurableContainer
Class
|
Name:
|
Name: internalBinding
The ConfigurationDecisionModel of the ConfigurableContainer.
|
|