Variability::InternalBinding

Header Image
Content:
InternalBinding : Public Class ConfigurationModeling, ArtifactLevelVariationManagement
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/><br/>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/><br/>For a definition of the precise meaning of 'internal variability' (also called variable content) refer to the documentation of meta-class ConfigurableContainer.<br/><br/>Semantics:<br/>See description.<br/>
  • Associations From
  • Advanced
  • Other Links
Element Source Role Target Role
ConfigurableContainer
Class  
Name:  
 
Name: internalBinding
The ConfigurationDecisionModel of the ConfigurableContainer.
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
ConfigurationDecisionModel Class Generalization To  
ConfigurableContainer Class Weak From