Chapter 5. Concepts

Table of Contents

5.1. Introduction
5.2. Common Concepts in pure::variants Models
5.2.1. Model Constraints
5.2.2. Element Restrictions
5.2.3. Element Relations
5.2.4. Element Attributes
5.3. Feature Models
5.3.1. Feature Attributes
5.4. Family Models
5.4.1. Structure of the Family Model
5.4.2. Restrictions in Family Models
5.4.3. Relations in Family Models
5.5. Variant Description Models
5.6. Hierarchical Variant Composition
5.7. Inheritance of Variant Descriptions
5.7.1. Inheritance Rules
5.8. Variant Description Evaluation
5.8.1. Evaluation Algorithm
5.8.2. Partial Evaluation
5.9. Variant Transformation
5.9.1. The Transformation Process
5.9.2. Variant Result Models
5.10. Variant Update
5.10.1. File based Update