Mercurial > dive4elements > river
comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionWaterLineFacet.java @ 1802:26d7077e42d2
Corrected CrossSection diagram/out to include one facet per computed waterlevel.
flys-artifacts/trunk@3126 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Felix Wolfsteller <felix.wolfsteller@intevation.de> |
---|---|
date | Tue, 01 Nov 2011 10:40:05 +0000 |
parents | fbe18ad4caff |
children | b30e1710df1d |
comparison
equal
deleted
inserted
replaced
1801:6f83d9d434f2 | 1802:26d7077e42d2 |
---|---|
20 | 20 |
21 private static Logger logger = Logger.getLogger(CrossSectionWaterLineFacet.class); | 21 private static Logger logger = Logger.getLogger(CrossSectionWaterLineFacet.class); |
22 | 22 |
23 | 23 |
24 /** Trivial constructor, set (maybe localized) description. */ | 24 /** Trivial constructor, set (maybe localized) description. */ |
25 public CrossSectionWaterLineFacet(String description) { | 25 public CrossSectionWaterLineFacet(int idx, String description) { |
26 super(0, CROSS_SECTION_WATER_LINE, description); | 26 super(idx, CROSS_SECTION_WATER_LINE, description); |
27 } | 27 } |
28 | 28 |
29 | 29 |
30 /** | 30 /** |
31 * Gets dummy data. | 31 * Gets dummy data. |
33 public Object getData(Artifact artifact, CallContext context) { | 33 public Object getData(Artifact artifact, CallContext context) { |
34 logger.debug("Get data for cross section water line"); | 34 logger.debug("Get data for cross section water line"); |
35 | 35 |
36 WINFOArtifact winfo = (WINFOArtifact)artifact; | 36 WINFOArtifact winfo = (WINFOArtifact)artifact; |
37 | 37 |
38 return winfo.getWaterLines(); | 38 return winfo.getWaterLines(this.getIndex()); |
39 } | 39 } |
40 | 40 |
41 | 41 |
42 /** Do a deep copy. */ | 42 /** Do a deep copy. */ |
43 @Override | 43 @Override |
44 public Facet deepCopy() { | 44 public Facet deepCopy() { |
45 CrossSectionWaterLineFacet copy = new CrossSectionWaterLineFacet(this.description); | 45 CrossSectionWaterLineFacet copy = new CrossSectionWaterLineFacet(this.getIndex(), this.description); |
46 copy.set(this); | 46 copy.set(this); |
47 return copy; | 47 return copy; |
48 } | 48 } |
49 } | 49 } |
50 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : | 50 // vim:set ts=4 sw=4 si et sta sts=4 fenc=utf8 : |