view artifacts/doc/conf/artifacts/sinfo.xml @ 8897:863f2850dbcf

Activated theme 'streckeninformation
author gernotbelger
date Mon, 19 Feb 2018 18:04:25 +0100
parents 7a8c12706834
children e3519c3e7a0a
line wrap: on
line source
<?xml version="1.0" encoding="UTF-8"?>
<artifact name="sinfo">

    <states>
        <state id="state.sinfo.river" description="state.sinfo.river" state="org.dive4elements.river.artifacts.states.RiverSelect" helpText="help.state.sinfo.river">
            <data name="river" type="String" />
        </state>
 
        <transition transition="org.dive4elements.river.artifacts.transitions.DefaultTransition">
                <from state="state.sinfo.river"/>
                <to state="state.sinfo.calculation_mode"/>
        </transition>

        <state id="state.sinfo.calculation_mode" description="state.sinfo.calculation_mode" state="org.dive4elements.river.artifacts.sinfo.CalculationSelectSinfo" helpText="help.state.sinfo.calculation_mode">
            <data name="calculation_mode" type="String"/>
        </state>

        <!-- Fliesstiefen -->
        <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
            <from state="state.sinfo.calculation_mode"/>
            <to state="state.sinfo.distance_only"/>
            <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
        </transition>

        <state id="state.sinfo.distance_only" description="state.sinfo.distance_only" state="org.dive4elements.river.artifacts.states.DistanceOnlySelect" helpText="help.state.sinfo.distance_only">
            <data name="ld_from" type="Double" />
            <data name="ld_to"   type="Double" />
        </state>

        <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
            <from state="state.sinfo.distance_only"/>
            <to state="state.sinfo.waterlevel_soundings_select"/>
            <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
        </transition>

        <state id="state.sinfo.waterlevel_soundings_select" description="state.sinfo.waterlevel_soundings_select" state="org.dive4elements.river.artifacts.sinfo.flowdepth.FlowDepthPairSelectState" helpText="help.state.sinfo.waterlevel_soundings_select">
            <data name="diffids" type="String" />
        </state>

        <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
            <from state="state.sinfo.waterlevel_soundings_select"/>
            <to state="state.sinfo.use_transport_bodies"/>
            <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
        </transition>

        <!-- FIXME: Nur Anzeigen, wenn Transportkörperhöhen vorliegen! -->
        <state id="state.sinfo.use_transport_bodies" description="state.sinfo.use_transport_bodies" state="org.dive4elements.river.artifacts.sinfo.flowdepth.UseTransportBodiesChoice" helpText="help.state.sinfo.use_transport_bodies">
            <data name="use_transport_bodies" type="Boolean" />
        </state>

        <transition transition="org.dive4elements.river.artifacts.transitions.ValueCompareTransition">
            <from state="state.sinfo.use_transport_bodies"/>
            <to state="state.sinfo.flow_depth"/>
            <condition data="calculation_mode" value="sinfo_calc_flow_depth" operator="equal"/>
        </transition>

        <state id="state.sinfo.flow_depth" description="state.sinfo.flow_depth" state="org.dive4elements.river.artifacts.sinfo.flowdepth.FlowDepthState" helpText="help.state.sinfo.flow_depth">
            <outputmodes>
                <outputmode name="sinfo_flow_depth" description="output.flow_depth" mime-type="image/png" type="chart">
                    <facets>
                        <!-- REMARK: id's that ends with 'filtered' are handled differently ' -->
                        <facet name="sinfo_flow_depth.filtered" description="Facet for mean flow depth, filtered by current zoom state"/>
                        <facet name="sinfo_flow_depth.tkh.filtered" description="Facet for mean flow depth including tkh, filtered by current zoom state"/>
                        
                        <facet name="sinfo_flow_depth.tkh" description="Facet for tkh"/>

                        <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/>
                    </facets>
                </outputmode>

                <outputmode name="sinfo_flowdepth_export" description="output.sinfo_flowdepth_export" mime-type="text/plain" type="export">
                  <facets>
                    <facet name="csv" description="facet.sinfo_flowdepth_export.csv" />
                    <facet name="pdf" description="facet.sinfo_flowdepth_export.pdf" />
                  </facets>
                </outputmode>

                <outputmode name="sinfo_flowdepth_report" description="output.sinfo_flowdepth_report" mime-type="text/xml" type="report">
                  <facets>
                    <facet name="report" description="facet.sinfo_flowdepth_report"/>
                  </facets>
                </outputmode>

            </outputmodes>
        </state>        

    </states>

</artifact>

http://dive4elements.wald.intevation.org