comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/model/CrossSectionFacet.java @ 1138:d90f5bfa3ddf

Fix profile loading of cross section diagram. flys-artifacts/trunk@2659 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Wed, 07 Sep 2011 07:48:03 +0000
parents 111794adf285
children 51e59f221333
comparison
equal deleted inserted replaced
1137:073c36bb94ed 1138:d90f5bfa3ddf
20 extends DefaultFacet 20 extends DefaultFacet
21 implements FacetTypes { 21 implements FacetTypes {
22 22
23 private static Logger logger = Logger.getLogger(CrossSectionFacet.class); 23 private static Logger logger = Logger.getLogger(CrossSectionFacet.class);
24 24
25 protected ComputeType type;
25 26
26 /** Trivial constructor, set (maybe localized) description. */ 27 /** Trivial constructor, set (maybe localized) description. */
27 public CrossSectionFacet(String description) { 28 public CrossSectionFacet(String description) {
28 super(0, CROSS_SECTION, description); 29 super(0, CROSS_SECTION, description);
30 type = ComputeType.ADVANCE;
29 } 31 }
30 32
31 33
32 /** 34 /**
33 * Gets dummy data. 35 * Gets dummy data.
38 WINFOArtifact winfo = (WINFOArtifact)artifact; 40 WINFOArtifact winfo = (WINFOArtifact)artifact;
39 41
40 return winfo.getCrossSectionData(); 42 return winfo.getCrossSectionData();
41 } 43 }
42 44
45
46 /** Do a deep copy. */
43 @Override 47 @Override
44 public Facet deepCopy() { 48 public Facet deepCopy() {
45 CrossSectionFacet copy = new CrossSectionFacet(this.description); 49 CrossSectionFacet copy = new CrossSectionFacet(this.description);
46 copy.set(this); 50 copy.set(this);
47 return copy; 51 return copy;

http://dive4elements.wald.intevation.org