InternalBinding : public class
Created: 2010-02-01 11:47:42
Modified: 2010-04-12 08:56:27
Project:
Advanced:
<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>
Element Source Role Target Role Details
ConfigurableContainer
Class  
Name:  
 
Name: internalBinding
The ConfigurationDecisionModel of the ConfigurableContainer.
 
Object Type Connection Notes
ConfigurableContainer Class Weak  
ConfigurationDecisionModel Class Generalization