Una referencia al objeto de regla actual, similar a la palabra clave this en Java.
<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_this"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">
<Class name="Person">
<!-- Las mascotas de propiedad de esta persona -->
<Attribute name="pets">
<type>
<javaclass name="List">
<ruleclass name="Pet"/>
</javaclass>
</type>
<derivation>
<fixedlist>
<listof>
<ruleclass name="Pet"/>
</listof>
<members>
<!-- Cada persona tiene exactamente dos mascotas,
Skippy y Lassie -->
<create ruleclass="Pet">
<!-- establecer el propietario para que sea ESTA persona -->
<this/>
<String value="Skippy"/>
<String value="Kangaroo"/>
</create>
<create ruleclass="Pet">
<!-- establecer el propietario para que sea ESTA persona -->
<this/>
<String value="Lassie"/>
<String value="Dog"/>
</create>
</members>
</fixedlist>
</derivation>
</Attribute>
</Class>
<Class name="Pet">
<Initialization>
<Attribute name="owner">
<type>
<ruleclass name="Person"/>
</type>
</Attribute>
<Attribute name="name">
<type>
<javaclass name="String"/>
</type>
</Attribute>
<Attribute name="species">
<type>
<javaclass name="String"/>
</type>
</Attribute>
</Initialization>
</Class>
</RuleSet>