Ejecutar reglas

/*
   * Acceder al atributo de regla de saludo ("greeting") en el objeto de regla
   * el resultado se debe convertir al tipo esperado (String)
   */
   final String greeting =
   (String) helloWorld.getAttributeValue("greeting")
   .getValue();

Esta línea recupera el valor del atributo de saludo ("greeting") del objeto de regla creado anteriormente.

Cuando se solicita el valor del atributo, CER ejecuta las reglas para obtener el valor del atributo (en este caso, devolviendo la serie constante "Hello, world!") .

Nota: Cuando se ejecuta una sesión interpretada, debe convertir el resultado de getValue al tipo de datos esperado.

En este ejemplo, sólo hemos solicitado el valor de un atributo; sin embargo, mientras la sesión aún está activa, el código puede solicitar el valor de cualquier atributo de cualquier objeto de regla de la sesión. CER recuerda los valores ya calculados y sólo realiza un cálculo de la primera vez que se solicita.