raimund@2113: <?xml version="1.0" encoding="UTF-8"?> raimund@2113: <artifact name="new_chart"> raimund@2113: <states> raimund@2113: <state id="state.chart.river" description="state.winfo.river" state="de.intevation.flys.artifacts.states.RiverSelect"> raimund@2113: <data name="river" type="String" /> raimund@2113: </state> raimund@2113: raimund@2113: <transition transition="de.intevation.flys.artifacts.transitions.DefaultTransition"> raimund@2113: <from state="state.chart.river"/> raimund@2113: <to state="state.chart.type"/> raimund@2113: </transition> raimund@2113: raimund@2113: <state id="state.chart.type" description="state.chart.type" state="de.intevation.flys.artifacts.ChartArtifact$ChartState"> raimund@2113: <data name="chart_type" type="String" /> raimund@2113: </state> raimund@2113: raimund@2132: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> raimund@2113: <from state="state.chart.type"/> raimund@2113: <to state="state.chart.w_differences"/> raimund@2132: <condition data="chart_type" value="chart.new.w_differences" operator="equal"/> raimund@2113: </transition> raimund@2113: raimund@2132: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> raimund@2113: <from state="state.chart.type"/> raimund@2134: <to state="state.chart.km"/> raimund@2132: <condition data="chart_type" value="chart.new.durationcurve" operator="equal"/> raimund@2113: </transition> raimund@2113: raimund@2132: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> raimund@2132: <from state="state.chart.type"/> raimund@2132: <to state="state.chart.km"/> raimund@2132: <condition data="chart_type" value="chart.new.computeddischargecurve" operator="equal"/> raimund@2132: </transition> raimund@2132: raimund@2132: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> raimund@2113: <from state="state.chart.type"/> raimund@2153: <to state="state.chart.crosssection"/> raimund@2153: <condition data="chart_type" value="chart.new.crosssection" operator="equal"/> raimund@2113: </transition> raimund@2113: raimund@2132: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> raimund@2113: <from state="state.chart.type"/> raimund@2153: <to state="state.chart.longitudinal_section"/> raimund@2153: <condition data="chart_type" value="chart.new.longitudinal_section" operator="equal"/> raimund@2113: </transition> raimund@2113: raimund@2132: <state id="state.chart.km" description="state.chart.km" state="de.intevation.flys.artifacts.states.LocationSelect"> raimund@2132: <data name="ld_locations" type="Double[]"/> raimund@2132: </state> raimund@2132: raimund@2153: <state id="state.chart.w_differences" description="state.chart.w_differences" state="de.intevation.flys.artifacts.states.WDifferencesState"> raimund@2113: <outputmodes> raimund@2113: <outputmode name="w_differences" description="output.w_differences" mime-type="image/png" type="chart"> raimund@2113: <facets> raimund@2136: <facet name="empty.facet" description="Empty"/> raimund@2113: <facet name="longitudinal_section.q" description="facet.longitudinal_section.q"/> raimund@2113: <facet name="longitudinal_section.w" description="facet.longitudinal_section.w"/> raimund@2113: <facet name="w_differences" description="facet.w_differences"/> raimund@2113: <facet name="other.wkms" description="facet.other.wkms"/> raimund@2113: <facet name="other.wqkms" description="facet.other.wqkms"/> raimund@2113: <facet name="heightmarks_points" description="facet.other.wkms.heightmarks_points"/> raimund@2113: <facet name="longitudinal_section.annotations" description="facet.longitudinal_section.annotations"/> raimund@2113: </facets> raimund@2113: </outputmode> raimund@2113: </outputmodes> raimund@2113: </state> raimund@2113: raimund@2153: <state id="state.chart.longitudinal_section" description="state.chart.logitudinal_section" state="de.intevation.flys.artifacts.states.DischargeLongitudinalSection"> raimund@2113: <outputmodes> raimund@2153: <outputmode name="longitudinal_section" description="output.discharge_longitudinal_section" mime-type="image/png" type="chart"> raimund@2153: <facets> raimund@2153: <facet name="empty.facet" decription= "Empty"/> raimund@2153: <facet name="discharge_longitudinal_section.w"/> raimund@2153: <facet name="discharge_longitudinal_section.q"/> raimund@2153: <facet name="discharge_longitudinal_section.c"/> raimund@2153: <facet name="other.wqkms"/> raimund@2153: <facet name="other.wkms"/> raimund@2153: <facet name="heightmarks_points"/> felix@2319: <facet name="longitudinal_section.area" description="an area"/> raimund@2153: <facet name="longitudinal_section.annotations"/> raimund@2153: <facet name="longitudinal_section.w"/> felix@2322: <facet name="longitudinal_section.manualpoints"/> raimund@2153: </facets> raimund@2153: </outputmode> raimund@2153: </outputmodes> raimund@2153: </state> raimund@2153: raimund@2153: <state id="state.chart.crosssection" description="state.chart.crosssection" state="de.intevation.flys.artifacts.states.WaterlevelState"> raimund@2153: <outputmodes> raimund@2153: <outputmode name="cross_section" description="output.cross_section" mime-type="image/png" type="chart"> raimund@2113: <facets> raimund@2153: <facet name="empty.facet" description="Empty"/> raimund@2153: <facet name="cross_section_water_line" description="facet.cross_section_water_line"/> raimund@2153: <facet name="cross_section" description="facet.cross_section"/> raimund@2153: <facet name="area" description="an area"/> felix@2322: <facet name="cross_section.area" description="an area"/> felix@2322: <facet name="cross_section.manualpoints" description="points"/> raimund@2153: <facet name="hyk" description="hyks"/> raimund@2113: </facets> raimund@2113: </outputmode> raimund@2113: </outputmodes> raimund@2113: </state> raimund@2113: raimund@2132: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> raimund@2132: <from state="state.chart.km"/> raimund@2132: <to state="state.chart.computeddischargecurve"/> raimund@2132: <condition data="chart_type" value="chart.new.computeddischargecurve" operator="equal"/> raimund@2132: </transition> raimund@2132: raimund@2134: <transition transition="de.intevation.flys.artifacts.transitions.ValueCompareTransition"> raimund@2134: <from state="state.chart.km"/> raimund@2134: <to state="state.chart.durationcurve"/> raimund@2134: <condition data="chart_type" value="chart.new.durationcurve" operator="equal"/> raimund@2134: </transition> raimund@2134: raimund@2132: <state id="state.chart.computeddischargecurve" description="state.chart.computeddischargecurve" state="de.intevation.flys.artifacts.states.ComputedDischargeCurveState"> raimund@2132: <outputmodes> raimund@2132: <outputmode name="computed_discharge_curve" description="output.computed_discharge_curve" mime-type="image/png" type="chart"> raimund@2132: <facets> raimund@2132: <facet name="empty.facet" description="Empty"/> felix@2322: <facet name="computed_discharge_curve.manualpoints"/> raimund@2132: <facet name="computed_discharge_curve.q" description="facet.computed_discharge_curve.q"/> raimund@2132: <facet name="computed_discharge_curve.mainvalues.q" description="facet.computed_discharge_curve.mainvalues.q"/> raimund@2132: <facet name="computed_discharge_curve.mainvalues.w" description="facet.computed_discharge_curve.mainvalues.w"/> raimund@2132: <facet name="other.wqkms" description="facet.other.wqkms"/> raimund@2132: <facet name="other.wq" description="Point-like data like fixations"/> raimund@2132: <facet name="other.wq" description="Point-like data like fixations"/> raimund@2132: <facet name="other.wkms.interpol" description="Height over km, like flood protections."/> raimund@2132: </facets> raimund@2132: </outputmode> raimund@2132: </outputmodes> raimund@2132: </state> raimund@2132: raimund@2153: <state id="state.chart.durationcurve" description="state.chart.durationcurve" state="de.intevation.flys.artifacts.states.DurationCurveState"> raimund@2134: <outputmodes> raimund@2134: <outputmode name="duration_curve" description="output.duration_curve" mime-type="image/png" type="chart"> raimund@2134: <facets> raimund@2134: <facet name="empty.facet" description="Empty"/> felix@2322: <facet name="duration_curve.manualpoints"/> raimund@2134: <facet name="duration_curve.w" description="facet.duration_curve.w"/> raimund@2134: <facet name="duration_curve.q" description="facet.duration_curve.q"/> raimund@2134: <facet name="computed_discharge_curve.mainvalues.q" description="Q Main Values"/> raimund@2134: <facet name="computed_discharge_curve.mainvalues.w" description="W Main Values"/> raimund@2134: </facets> raimund@2134: </outputmode> raimund@2134: </outputmodes> raimund@2134: </state> raimund@2113: </states> raimund@2113: </artifact>