Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/MainValuesWFacet.java @ 1085:07878836ee0d
Plot "real" (respecting parameters) W and Q MainValues, yet in wrong scale.
flys-artifacts/trunk@2588 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Fri, 26 Aug 2011 08:49:18 +0000 |
parents | |
children | aeae4d20f32f |
comparison
equal
deleted
inserted
replaced
1084:583314dafdb6 | 1085:07878836ee0d |
---|---|
1 package de.intevation.flys.artifacts.model; | |
2 | |
3 import de.intevation.artifacts.Artifact; | |
4 import de.intevation.artifacts.CallContext; | |
5 import de.intevation.artifactdatabase.state.DefaultFacet; | |
6 import de.intevation.flys.artifacts.model.FacetTypes; | |
7 import de.intevation.flys.artifacts.MainValuesArtifact; | |
8 | |
9 /** | |
10 * Facet to show Main W Values. | |
11 */ | |
12 public class MainValuesWFacet | |
13 extends DefaultFacet | |
14 implements FacetTypes { | |
15 | |
16 /** Trivial Constructor. */ | |
17 public MainValuesWFacet() { | |
18 //Resources.getMsg(meta, I18N_DESCRIPTION, I18N_DESCRIPTION)); | |
19 description = "facet.discharge_curves.mainvalues.description"; | |
20 name = COMPUTED_DISCHARGE_MAINVALUES_W; | |
21 index = 0; | |
22 } | |
23 | |
24 | |
25 /** | |
26 * Returns the data this facet requires. | |
27 * | |
28 * @param artifact the owner artifact. | |
29 * @param context the CallContext (ignored). | |
30 * | |
31 * @return the data. | |
32 */ | |
33 @Override | |
34 public Object getData(Artifact artifact, CallContext context) { | |
35 MainValuesArtifact mvArtifact = (MainValuesArtifact) artifact; | |
36 return mvArtifact.getMainValuesW(); | |
37 } | |
38 | |
39 | |
40 /** | |
41 * Create a deep copy of this Facet. | |
42 * @return a deep copy. | |
43 */ | |
44 @Override | |
45 public MainValuesWFacet deepCopy() { | |
46 MainValuesWFacet copy = new MainValuesWFacet(); | |
47 copy.set(this); | |
48 return copy; | |
49 } | |
50 } | |
51 |