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

http://dive4elements.wald.intevation.org