Mercurial > dive4elements > river
diff artifacts/doc/conf/artifacts/uinfo.xml @ 8995:8c3e5682cb60
Introduced UNFO module
author | gernotbelger |
---|---|
date | Thu, 12 Apr 2018 19:11:11 +0200 |
parents | |
children | c265c9fc915c |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/artifacts/doc/conf/artifacts/uinfo.xml Thu Apr 12 19:11:11 2018 +0200 @@ -0,0 +1,163 @@ +<?xml version="1.0" encoding="UTF-8"?> +<artifact name="uinfo"> + + <states> + <state id="state.uinfo.river" description="state.uinfo.river" + state="org.dive4elements.river.artifacts.states.RiverSelect" + helpText="help.state.uinfo.river"> + <data name="river" type="String" /> + </state> + + <transition + transition="org.dive4elements.river.artifacts.transitions.DefaultTransition"> + <from state="state.uinfo.river" /> + <to state="state.uinfo.calculation_mode" /> + </transition> + + <state id="state.uinfo.calculation_mode" + description="state.uinfo.calculation_mode" + state="org.dive4elements.river.artifacts.uinfo.CalculationSelectUinfo" + helpText="help.state.uinfo.calculation_mode"> + <data name="calculation_mode" type="String" /> + </state> + + + + + + <!-- Calculation Mode: Salix Linie --> + <transition + transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> + <from state="state.uinfo.calculation_mode" /> + <to state="state.uinfo.salix_line" /> + <condition data="calculation_mode" value="uinfo_salix_line" + operator="equal" /> + <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> + </transition> + + <state id="state.uinfo.salix_line" + description="state.uinfo.salix_line" + state="org.dive4elements.river.artifacts.uinfo.salix.SalixLineState" + helpText="help.state.uinfo.salix_line"> + <outputmodes> + + <!-- FIXME: i01n name in FLYSConstants --> + <outputmode name="uinfo_salix_line_export" + description="output.uinfo_salix_line_export" mime-type="text/plain" + type="export"> + <facets> + <facet name="csv" + description="facet.uinfo_salix_line_export.csv" /> + <facet name="pdf" + description="facet.uinfo_salix_line_export.pdf" /> + </facets> + </outputmode> + + <!-- FIXME: i01n name in FLYSConstants --> + <outputmode name="uinfo_salix_line_report" + description="output.uinfo_salix_line_report" mime-type="text/xml" + type="report"> + <facets> + <facet name="report" + description="facet.uinfo_salix_line_report" /> + </facets> + </outputmode> + </outputmodes> + </state> + + + + + + + + + + <!-- Calculation Mode: Vegetation Zones --> + <transition + transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> + <from state="state.uinfo.calculation_mode" /> + <to state="state.uinfo.vegetation_zones" /> + <condition data="calculation_mode" + value="uinfo_vegetation_zones" operator="equal" /> + <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> + </transition> + + <state id="state.uinfo.vegetation_zones" + description="state.uinfo.vegetation_zones" + state="org.dive4elements.river.artifacts.uinfo.vegetationzones.VegetationZonesState" + helpText="help.state.uinfo.vegetation_zones"> + <outputmodes> + + <!-- FIXME: i01n name in FLYSConstants --> + <outputmode name="uinfo_vegetation_zones_export" + description="output.uinfo_vegetation_zones_export" + mime-type="text/plain" type="export"> + <facets> + <facet name="csv" + description="facet.uinfo_vegetation_zones_export.csv" /> + <facet name="pdf" + description="facet.uinfo_vegetation_zones_export.pdf" /> + </facets> + </outputmode> + + <!-- FIXME: i01n name in FLYSConstants --> + <outputmode name="uinfo_vegetation_zones_report" + description="output.uinfo_vegetation_zones_report" + mime-type="text/xml" type="report"> + <facets> + <facet name="report" + description="facet.uinfo_vegetation_zones_report" /> + </facets> + </outputmode> + </outputmodes> + </state> + + + + + + + + <!-- Calculation Mode: Inundation Duration --> + <transition + transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition"> + <from state="state.uinfo.calculation_mode" /> + <to state="state.uinfo.inundation_duration" /> + <condition data="calculation_mode" + value="uinfo_inundation_duration" operator="equal" /> + <to state="state.sinfo.distance_only" /> <!-- TODO: KLONEN und U-Info daraus machen --> + </transition> + + <state id="state.uinfo.inundation_duration" + description="state.uinfo.inundation_duration" + state="org.dive4elements.river.artifacts.uinfo.inundationduration.InundationDurationState" + helpText="help.state.uinfo.inundation_duration"> + <outputmodes> + + <!-- FIXME: i01n name in FLYSConstants --> + <outputmode name="uinfo_inundation_duration_export" + description="output.uinfo_inundation_duration_export" + mime-type="text/plain" type="export"> + <facets> + <facet name="csv" + description="facet.uinfo_inundation_duration_export.csv" /> + <facet name="pdf" + description="facet.uinfo_inundation_duration_export.pdf" /> + </facets> + </outputmode> + + <!-- FIXME: i01n name in FLYSConstants --> + <outputmode name="uinfo_inundation_duration_report" + description="output.uinfo_inundation_duration_report" + mime-type="text/xml" type="report"> + <facets> + <facet name="report" + description="facet.uinfo_inundation_duration_report" /> + </facets> + </outputmode> + </outputmodes> + </state> + + </states> +</artifact> \ No newline at end of file