Crée un intervalle (voir Gestion des données variables au fil du temps) de type donné, avec une valeur valide à partird'une date spécifiée.
Cette expression est généralement utilisée dans le cadre de la construction d'une 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> <!-- Un autre intervalle--> <intervals> <fixedlist> <listof> <javaclass name="curam.creole.value.Interval"> <javaclass name="Number"/> </javaclass> </listof> <members> <!-- Crée un intervalle du type spécifié. Généralement utilisé comme entrée dans une <chronologie>. --> <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>