Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
languagexml
titleSchema reference
<?xml version="1.0" encoding="UTF-8"?>
<whatIfTemplates xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.wldelft.nl/fews https://fewsdocs.deltares.nl/schemas/version1.0/whatIfTemplates.xsd">
</whatIfTemplates>

...

Code Block
languagexml
linenumberstrue
<?xml version="1.0" encoding="UTF-8"?>
<whatIfTemplates xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
              xsi:schemaLocation="http://www.wldelft.nl/fews httphttps://fewsfewsdocs.wldelftdeltares.nl/schemas/version1.0/whatIfTemplates.xsd">
<valueTypes>
       <multiPropertyEnumeration id="maeslantkering deuren" default="1">
          <value code="1" label="doors closed">
             <triggerProperty code="10" propertyId="width of river"/>
             <triggerProperty code="100" propertyId="closing time"/>
             <triggerProperty code="LocA" propertyId="location set property"/>
          </value>
          <value code="2" label="doors half open">
             <!--            the order of the properties makes no difference, as long as they are the same properties-->
             <triggerProperty code="200" propertyId="closing time"/>
             <triggerProperty code="LocB" propertyId="location set property"/>
             <triggerProperty code="20" propertyId="width of river"/>
          </value>
          <value code="3" label="doors open">
             <triggerProperty code="30" propertyId="width of river"/>
             <triggerProperty code="300" propertyId="closing time"/>
             <triggerProperty code="LocC" propertyId="location set property"/>
             <!--            Using duplicate property Ids will result in a config error-->
             <!--            <triggerProperty code="Something else" propertyId="location set property"/>-->
          </value>
          <value code="4" label="doors 3/4 open">
             <triggerProperty code="40" propertyId="width of river"/>
             <triggerProperty code="400" propertyId="closing time"/>
             <triggerProperty code="LocC" propertyId="location set property"/>
             <!--            Using a variable number or differently named property will cause a config error-->
             <!--            <triggerProperty code="LocC" propertyId="unique property"/>-->
          </value>
       </multiPropertyEnumeration>

    </valueTypes>

    <whatIfTemplate id="whatif_modifiers_and_properties" name="WhatIf modifiers and properties">
       <properties>
          <property id="maeslantkering_deuren" name="maeslantkering deuren" valueTypeId="maeslantkering deuren"></property>
          <property id="width_of_river" valueTypeId="maeslantkering deuren" triggerPropertyId="width of river"></property>
          <property id="closing_time" valueTypeId="maeslantkering deuren" triggerPropertyId="closing time"></property>
<!--          using the same trigger property for diffrent property ids is not supported-->
<!--          <property id="duplicate_test" valueTypeId="maeslantkering deuren" triggerPropertyId="closing time"></property>-->
          <property id="location_set_property" valueTypeId="maeslantkering deuren" triggerPropertyId="location set property"></property>
          <property id="ts_select_property" valueTypeId="ts_select_property"></property>
          <property id="int_property" name="Integer property max20" valueTypeId="int_property"/>
          <!--         the same property id can only be used once per whatIfTemplate.-->
          <!--         <property id="width_of_river" name="Integer property max20" valueTypeId="int_property"/>-->
       </properties>
    </whatIfTemplate>

...