comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/tkhstate/TkhCalculation.java @ 8916:5d5d0051723f

Working on outputmodes of tkh calculation
author gernotbelger
date Wed, 28 Feb 2018 18:55:39 +0100
parents d9dbf0b74bc2
children 9c02733a1b3c
comparison
equal deleted inserted replaced
8915:d9dbf0b74bc2 8916:5d5d0051723f
9 */ 9 */
10 package org.dive4elements.river.artifacts.sinfo.tkhstate; 10 package org.dive4elements.river.artifacts.sinfo.tkhstate;
11 11
12 import java.util.ArrayList; 12 import java.util.ArrayList;
13 import java.util.Collection; 13 import java.util.Collection;
14 import java.util.List;
14 15
15 import org.apache.commons.lang.math.DoubleRange; 16 import org.apache.commons.lang.math.DoubleRange;
16 import org.dive4elements.artifacts.CallContext; 17 import org.dive4elements.artifacts.CallContext;
17 import org.dive4elements.river.artifacts.WINFOArtifact; 18 import org.dive4elements.river.artifacts.WINFOArtifact;
18 import org.dive4elements.river.artifacts.model.Calculation; 19 import org.dive4elements.river.artifacts.model.Calculation;
85 86
86 final CalculationResult waterlevelData = winfo.getWaterlevelData(this.context); 87 final CalculationResult waterlevelData = winfo.getWaterlevelData(this.context);
87 88
88 /* copy all problems */ 89 /* copy all problems */
89 final Calculation winfoProblems = waterlevelData.getReport(); 90 final Calculation winfoProblems = waterlevelData.getReport();
90 for (final Problem problem : winfoProblems.getProblems()) { 91 final List<Problem> problems2 = winfoProblems.getProblems();
91 problems.addProblem(problem); 92 if (problems2 != null) {
93 for (final Problem problem : problems2) {
94 problems.addProblem(problem);
95 }
92 } 96 }
93 97
94 return (WQKms[]) waterlevelData.getData(); 98 return (WQKms[]) waterlevelData.getData();
95 } 99 }
96 100

http://dive4elements.wald.intevation.org