Valeur constante littérale représentant un code d'une table de code d'application.
L'expression Code indique un nom de table de code et prend un argument unique en indiquant la valeur du code nécessaire à partir de la table.
<?xml version="1.0" encoding="UTF-8"?> <RuleSet name="Example_Code" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation= "http://www.curamsoftware.com/CreoleRulesSchema.xsd"> <Class name="Person"> <!-- Représentation booléenne du sexe --> <Attribute name="isMale"> <type> <javaclass name="Boolean"/> </type> <derivation> <specified/> </derivation> </Attribute> <!-- Représentation du sexe sous forme de code --> <Attribute name="gender"> <type> <codetableentry table="Gender"/> </type> <derivation> <Code table="Gender"> <choose> <type> <javaclass name="String"/> </type> <when> <condition> <reference attribute="isMale"/> </condition> <value> <!-- utiliser le code "MALE" à partir de la table de codes --> <String value="MALE"/> </value> </when> <otherwise> <value> <!-- utiliser le code "FEMALE" de la table de codes --> <String value="FEMALE"/> </value> </otherwise> </choose> </Code> </derivation> </Attribute> </Class> </RuleSet>