Crea un intervalo (consulte Manejo de datos que cambian a lo largo del tiempo) de un tipo determinado, con un valor válido a partir de una fecha especificada.
Esta expresión suele utilizarse como parte de la construcción de una Timeline.
<?xml version="1.0" encoding="UTF-8"?>
<RuleSet name="Example_Interval"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation=
"http://www.curamsoftware.com/CreoleRulesSchema.xsd">
<Class name="CreateInterval">
<Attribute name="aNumberTimeline">
<type>
<javaclass name="curam.creole.value.Timeline">
<javaclass name="Number"/>
</javaclass>
</type>
<derivation>
<Timeline>
<intervaltype>
<javaclass name="Number"/>
</intervaltype>
<initialvalue>
<Number value="0"/>
</initialvalue>
<!-- Another interval-->
<intervals>
<fixedlist>
<listof>
<javaclass name="curam.creole.value.Interval">
<javaclass name="Number"/>
</javaclass>
</listof>
<members>
<!-- Crea un intervalo del tipo especificado.
Normalmente se utiliza como entrada en una <Línea de tiempo>.
-->
<Interval>
<intervaltype>
<javaclass name="Number"/>
</intervaltype>
<start>
<Date value="2001-01-01"/>
</start>
<value>
<Number value="10000"/>
</value>
</Interval>
</members>
</fixedlist>
</intervals>
</Timeline>
</derivation>
</Attribute>
</Class>
</RuleSet>