annotate artifacts/src/main/java/org/dive4elements/river/artifacts/states/minfo/SedimentLoadSQTiSelect.java @ 8587:07c9ac22f611

(issue1755) Generalise BedQuality result handling The bedquality calculation now produces a result for each time period which has BedQualityResultValues for each specific result type. Formally this was split up in density, porosity and diameter classes with some bedload diameter classes mixed in for extra fun. The intent of this commit is to allow more shared code and generic access patterns to the BedQuality results.
author Andre Heinecke <andre.heinecke@intevation.de>
date Wed, 18 Mar 2015 18:42:08 +0100
parents 061e85212d25
children
rev   line source
8226
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
1 /* Copyright (C) 2011, 2012, 2013 by Bundesanstalt für Gewässerkunde
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
2 * Software engineering by Intevation GmbH
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
3 *
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
4 * This file is Free Software under the GNU AGPL (>=v3)
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
5 * and comes with ABSOLUTELY NO WARRANTY! Check out the
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
6 * documentation coming with Dive4Elements River for details.
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
7 */
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
8
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
9 package org.dive4elements.river.artifacts.states.minfo;
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
10
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
11 import org.dive4elements.river.artifacts.states.DefaultState;
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
12
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
13
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
14 public class SedimentLoadSQTiSelect
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
15 extends DefaultState
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
16 {
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
17 /**
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
18 * The default constructor that initializes an empty State object.
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
19 */
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
20 public SedimentLoadSQTiSelect() {
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
21 }
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
22
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
23 @Override
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
24 protected String getUIProvider() {
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
25 return "minfo.sedimentload_sqti_select";
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
26 }
e7ad8b7e66bc (issue1448) Add SQ Time interval select state
Andre Heinecke <andre.heinecke@intevation.de>
parents:
diff changeset
27 }

http://dive4elements.wald.intevation.org