Un valor constante de literal que representa un código de una tabla de códigos de aplicación.
La expresión Code especifica un nombre de tabla de códigos y toma un solo argumento que especifica el valor del código necesario de la tabla.
<?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"> <!-- Representación booleana de género --> <Attribute name="isMale"> <type> <javaclass name="Boolean"/> </type> <derivation> <specified/> </derivation> </Attribute> <!-- Representación de código de género --> <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> <!-- utilizar el código "MALE" de la tabla de códigos --> <String value="MALE"/> </value> </when> <otherwise> <value> <!-- utilizar el código "FEMALE" de la tabla de códigos --> <String value="FEMALE"/> </value> </otherwise> </choose> </Code> </derivation> </Attribute> </Class> </RuleSet>