annotate flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/NamedDouble.java @ 4187:21f4e4b79121

Refactor GaugeDischargeCurveFacet to be able to set a facet name For adding another output of the GaugeDischargeCurveArtifact it is necessary to provide to facet instances with different names. Therefore the GaugeDischargeCurveFacet is extended to set the facet name in the constructor.
author Björn Ricks <bjoern.ricks@intevation.de>
date Fri, 19 Oct 2012 13:25:49 +0200
parents 4bd3d8bbb60c
children
rev   line source
1087
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
1 package de.intevation.flys.artifacts.model;
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
2
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
3 /**
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
4 * Implementation of a <String,double> pair.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
5 */
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
6 public class NamedDouble
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
7 extends NamedObjectImpl
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
8 {
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
9 protected double value;
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
10
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
11
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
12 /**
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
13 * @param name name for the given value.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
14 * @param value value.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
15 */
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
16 public NamedDouble(String name, double value) {
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
17 super(name);
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
18 this.value = value;
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
19 }
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
20
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
21
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
22 /**
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
23 * Get the value.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
24 * @return the value.
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
25 */
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
26 public double getValue() {
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
27 return this.value;
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
28 }
22149b0545b9 New NamedDouble class which implements a <String,double>-pair.
Felix Wolfsteller <felix.wolfsteller@intevation.de>
parents:
diff changeset
29 }
3083
4bd3d8bbb60c Added missing vim lines.
Sascha L. Teichmann <sascha.teichmann@intevation.de>
parents: 1087
diff changeset
30 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 :

http://dive4elements.wald.intevation.org