Eligibilité

  1. Dans la vue technique de l'éditeur, la liste des classes disponibles s'affiche. Pour ajouter plus de classes, utilisez le bouton "Classe" de la vue Structure Classe.
  2. Dans la vue Structure Règles de la vue métier de l'éditeur, sélectionnez la règle "Eligibilité" et, dans le menu contextuel sur la droite, sélectionnez Editer la règle. Dans la boîte de dialogue qui apparaît, cliquez sur le lien Modifier en regard du nom de règle. Dans ce cas, une nouvelle classe doit être sélectionnée. Cliquez sur le lien Modifier en regard du nom de règle de la classe de règles et sélectionnez la classe appropriée. Sélectionnez le bouton radio en regard de l'option Créer une nouvelle règle, entrez "éligible" comme nom et cliquez sur Suivant. Sélectionnez Booléen comme type et cliquez sur Enregistrer.
  3. Editez la règle "Le ménage contient une personne éligible" de la même manière. Remplacez le nom de la règle par une nouvelle règle appelée householdContainsAnEligiblePerson de type Booléen.
  4. Dans la vue technique sur le diagramme de la règle "Eligibilité", ouvrez le menu contextuel pour la règle "Personne éligible" et sélectionnez Editer la règle dans le menu qui apparaît. Sélectionnez la règle "householdContainsAnEligiblePerson" parmi celles répertoriées dans le menu déroulant, puis cliquez sur Enregistrer.
  5. Faites glisser une référence de la palette Métier (par défaut) sur l'élément de gauche du "revenu" supérieur à une comparaison "0". Sélectionnez l'option Créer une nouvelle règle, entrez "householdIncome" comme nom et cliquez sur Suivant. Sélectionnez "Nombre" comme type et cliquez sur Enregistrer. Faites glisser un nombre de la palette Type de données sur l'élément de droite du "revenu" supérieur à une comparaison "0". Dans le champ Valeur du panneau des propriétés, entrez le nombre "0".
  6. Mettez à jour les éléments de comparaison pour la comparaison "Le revenu est inférieur à 20 000" pour obtenir "householdIncome < 20000".
  7. A l'aide du bouton Classe de la vue Structure Classe, créez une nouvelle classe appelée "Person".
  8. Sur le diagramme de la règle "Le ménage contient une personne éligible", éditez la règle "Toutes les personnes du ménage". Entrez "peopleInHousehold" comme nom de la nouvelle règle, puis cliquez sur Suivant ; ensuite, choisissez Classe de règles puis cochez la case "Liste". Cliquez sur Suivant. Sélectionnez "Personne" comme type et cliquez sur Enregistrer.
  9. Editez la règle "Personne éligible" pour que son nom de règle corresponde à une nouvelle règle appelée "éligible" dans la classe Person, de type Booléen. Pour sélectionner la classe Person, vous pouvez utiliser le lien Modifier pour la classe Current Rule de l'assistant d'édition de règles.
  10. Sur le diagramme de la règle "Le ménage contient une personne éligible", éditez la règle "la personne en cours est éligible" pour qu'elle fasse référence à la règle "éligible" dans la classe Person.
  11. Dans le diagramme "Personne éligible", ajoutez les éléments appropriés aux comparaisons pour obtenir "âge < 16, âge >= 16" et "âge < 22" respectivement, où "âge" est une nouvelle règle dans la classe Person de type Nombre.
  12. Editez la règle "la personne est un étudiant" sur ce diagramme pour qu'elle fasse référence à une nouvelle règle dans la classe Person appelée isStudent de type Booléen.