comparison flys-artifacts/src/main/java/de/intevation/flys/artifacts/states/WaterlevelState.java @ 1967:27bb2e24f7f8

Preparations for better CrossSection diagrams. flys-artifacts/trunk@3378 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author Felix Wolfsteller <felix.wolfsteller@intevation.de>
date Fri, 09 Dec 2011 15:57:32 +0000
parents 51e59f221333
children e384d78ff78b
comparison
equal deleted inserted replaced
1966:f572536af56c 1967:27bb2e24f7f8
9 import de.intevation.artifactdatabase.state.Facet; 9 import de.intevation.artifactdatabase.state.Facet;
10 10
11 import de.intevation.flys.artifacts.FLYSArtifact; 11 import de.intevation.flys.artifacts.FLYSArtifact;
12 import de.intevation.flys.artifacts.WINFOArtifact; 12 import de.intevation.flys.artifacts.WINFOArtifact;
13 import de.intevation.flys.artifacts.model.DataFacet; 13 import de.intevation.flys.artifacts.model.DataFacet;
14 import de.intevation.flys.artifacts.model.CrossSectionFacet;
15 import de.intevation.flys.artifacts.model.CrossSectionWaterLineFacet; 14 import de.intevation.flys.artifacts.model.CrossSectionWaterLineFacet;
16 import de.intevation.flys.artifacts.model.CalculationResult; 15 import de.intevation.flys.artifacts.model.CalculationResult;
17 import de.intevation.flys.artifacts.model.FacetTypes; 16 import de.intevation.flys.artifacts.model.FacetTypes;
18 import de.intevation.flys.artifacts.model.ReportFacet; 17 import de.intevation.flys.artifacts.model.ReportFacet;
19 import de.intevation.flys.artifacts.model.WaterlevelFacet; 18 import de.intevation.flys.artifacts.model.WaterlevelFacet;
83 Facet csv = new DataFacet( 82 Facet csv = new DataFacet(
84 CSV, "CSV data", ComputeType.ADVANCE, hash, id); 83 CSV, "CSV data", ComputeType.ADVANCE, hash, id);
85 84
86 facets.add(wst); 85 facets.add(wst);
87 facets.add(csv); 86 facets.add(csv);
88 // Also register the CrossSectionFacets.
89 int idx = 0;
90 for (String name: winfo.getCrossSectionNames()) {
91 facets.add(new CrossSectionFacet(idx++, name));
92 }
93 } 87 }
94 88
95 if (res.getReport().hasProblems()) { 89 if (res.getReport().hasProblems()) {
96 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, id)); 90 facets.add(new ReportFacet(ComputeType.ADVANCE, hash, id));
97 } 91 }

http://dive4elements.wald.intevation.org