Exemple simple

Voici le fichier XML d'un jeu de règle simple :

Figure 1. Jeu de règles Hello World
<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="HelloWorldRuleSet"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">
  <Class name="HelloWorld">

    <Attribute name="greeting">
      <type>
        <javaclass name="String"/>
      </type>
      <derivation>
        <String value="Hello, world!"/>
      </derivation>
    </Attribute>

  </Class>

</RuleSet>

Voici le RuleDoc généré pour le jeu de règles ci-dessus, qui répertorie sa classe de règles simple :

Figure 2. RuleDoc HelloWorldRuleSetDocumentation de règle générée pour le jeu de règles ci-dessus.

Cliquez sur la classe de règles HelloWorld pour afficher le RuleDoc correspondant :

Figure 3. RuleDoc de la classe de règles HelloWorldDocumentation de règle générée pour la classe de règles ci-dessus.

Cliquez sur l'attribut greeting pour accéder à sa dérivation :

Figure 4. RuleDoc de l'attribut de règle greetingDocumentation de règle générée pour l'attribut de règle ci-dessus.