La classe Condition peut être utilisée pour modifier l'état de sélection de toute entrée de la classe Feature, en fonction ...

La classe Condition peut être utilisée pour modifier l'état de sélection de toute entrée de la classe Feature, en fonction d'une expression conditionnelle. Si la condition est évaluée à Vrai, la valeur Level (niveau) correspondante dans la classe Feature (fonctionnalité) sera définie à la valeur spécifiée dans la colonne Level de la classe Condition. En utilisant ce mécanisme, toute fonctionnalité peut être désactivée de façon permanente (en définissant Level à 0), toujours installée (en définissant Level à 1), ou se voir attribuer une priorité d'installation différente (en définissant Level à une valeur intermédiaire). Level peut être défini par toute formule conditionnelle, comme un test de détection d'une plate-forme, d'un système d'exploitation, d'un paramètre particulier, etc.