Conjunto de reglas

Un conjunto de reglas especifica su nombre y contiene cualquier número de Clases de regla y/o sentencias Include. Opcionalmente el conjunto de reglas puede contener Anotaciones.

La estructura XML de un conjunto de reglas y sus elementos está restringido por el esquema RuleSet.xsd de CER. Este esquema se construye dinámicamente, para que las ampliaciones en CER puedan contribuir con expresiones y anotaciones en el esquema.

A continuación se muestra un ejemplo de esquema de un conjunto de reglas:

- Conjunto de reglas
  - Anotaciones (opcional)
    -...
    -...
  - Include
    -...
  - Include
    -...
  -... más sentencias Include
  - Clase
    - Anotaciones (opcional)
      -...
      -...
  - Inicialización (opcional)
      - Atributo
        - Anotaciones (opcional)
          -...
          -...
      - tipo
          -...
      - Atributo
        - tipo
          -...
      -... más atributos inicializados
    - Atributo
      - Anotaciones (opcional)
        -...
        -...
    - tipo
        -...
      - derivación
        - (expresión)
          - Anotaciones (opcional)
            -...
            -...
          - (subexpresión)
          -...
    - Atributo
      - tipo
        -...
      - derivación
        -...
      -... más atributos calculados
  -... más clases de regla