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 :

http://dive4elements.wald.intevation.org