Elegibilidad

  1. En la vista técnica del editor, se muestra la lista de clases disponibles. Para añadir más clases, utilice el botón "Clase" de la vista de esquema de clases.
  2. En la vista de esquema de reglas de la vista empresarial del editor, seleccione la regla "Elegibilidad" y, en el menú contextual de la derecha, seleccione Editar regla. En el diálogo que aparece, pulse el enlace Cambiar junto al nombre de la regla. Aquí se debe seleccionar una clase nueva. Seleccione el enlace Cambiar junto al nombre de la regla de la clase de regla y seleccione la clase apropiada. Seleccione el botón de selección situado junto a la opción Crear regla, especifique "elegible" como nombre y pulse Siguiente; seleccione Booleano como tipo y pulse Guardar.
  3. Edite la regla "La unidad familiar incluye una persona elegible" de la misma manera. Cambie el nombre de la regla por una regla nueva denominada householdContainsAnEligiblePerson de tipo booleano.
  4. En la vista técnica sobre el diagrama de la regla "Elegibilidad", abra el menú contextual correspondiente a la regla "Persona elegible" y seleccione Editar regla en el menú que aparece. Seleccione la regla "householdContainsAnEligiblePerson" entre las que aparecen en la lista desplegable y pulse Guardar.
  5. Arrastre una referencia de la paleta Empresa (predeterminada) sobre el elemento de la parte izquierda de la comparación "Los ingresos" son superiores a "0". Seleccione la opción Crear regla, especifique "householdIncome" como nombre y pulse Siguiente; seleccione "Número" como tipo y pulse Guardar. Arrastre un número de la paleta Tipo de datos sobre el elemento de la parte derecha de la comparación "Los ingresos" son superiores a "0". En el campo Valor del panel de propiedades, entre el número "0".
  6. Actualice los elementos de la comparación para que la comparación "Los ingresos son inferiores a 20000" se convierta en "householdIncome < 20000".
  7. Utilizando el botón Clase de la vista de esquema de clase, cree una clase nueva denominada "Person".
  8. En el diagrama de la regla "La unidad familiar incluye una persona elegible", edite la regla "Todas las personas de la unidad familiar". Especifique "peopleInHousehold" como nombre de la nueva regla y pulse Siguiente; seleccione Clase de regla y marque el recuadro de selección "Lista". Pulse Siguiente; seleccione "Person" como tipo y pulse Guardar.
  9. Edite la regla "Persona elegible" de modo que su nombre de regla sea una regla nueva denominada "eligible" de la clase Person , de tipo booleano. Puede elegir la clase de persona utilizando el enlace Cambiar para la Clase de regla actual en el asistente para la edición de reglas.
  10. En el diagrama de la regla "La unidad familiar incluye una persona elegible", edite la regla "la persona actual es elegible" para hacer referencia a la regla "eligible" de la clase Person.
  11. En el diagrama "Persona elegible", añada los elementos apropiados a las comparaciones para crear "age < 16, age >= 16" y "age < 22" respectivamente, donde "age" es una nueva regla de la clase Person del tipo Número.
  12. Edite la regla "la persona es un estudiante" en este diagrama para hacer referencia a una regla nueva de la clase Person denominada isStudent de tipo booleano.