comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/common/SInfoResultFacet.java @ 9166:3ead6937ae7c

Fixed data datatype to avoid cast exceptions
author mschaefer
date Wed, 20 Jun 2018 13:08:14 +0200
parents 50cc99579a46
children 9b2e46090099
comparison
equal deleted inserted replaced
9165:0cc241ddc2a0 9166:3ead6937ae7c
11 import org.apache.log4j.Logger; 11 import org.apache.log4j.Logger;
12 import org.dive4elements.artifactdatabase.state.Facet; 12 import org.dive4elements.artifactdatabase.state.Facet;
13 import org.dive4elements.artifacts.Artifact; 13 import org.dive4elements.artifacts.Artifact;
14 import org.dive4elements.artifacts.CallContext; 14 import org.dive4elements.artifacts.CallContext;
15 import org.dive4elements.river.artifacts.D4EArtifact; 15 import org.dive4elements.river.artifacts.D4EArtifact;
16 import org.dive4elements.river.artifacts.common.AbstractCalculationListResults;
17 import org.dive4elements.river.artifacts.common.AbstractCalculationResult;
16 import org.dive4elements.river.artifacts.model.CalculationResult; 18 import org.dive4elements.river.artifacts.model.CalculationResult;
17 import org.dive4elements.river.artifacts.model.DataFacet; 19 import org.dive4elements.river.artifacts.model.DataFacet;
18 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType; 20 import org.dive4elements.river.artifacts.states.DefaultState.ComputeType;
19 21
20 /** 22 /**
43 45
44 final D4EArtifact flys = (D4EArtifact) artifact; 46 final D4EArtifact flys = (D4EArtifact) artifact;
45 47
46 final CalculationResult res = (CalculationResult) flys.compute(context, this.hash, this.stateId, this.type, false); 48 final CalculationResult res = (CalculationResult) flys.compute(context, this.hash, this.stateId, this.type, false);
47 49
48 final AbstractSInfoCalculationResults data = (AbstractSInfoCalculationResults) res.getData(); 50 final AbstractCalculationListResults<AbstractCalculationResult> data = (AbstractCalculationListResults<AbstractCalculationResult>) res.getData();
49 51
50 return data.getResults().get(this.index); 52 return data.getResults().get(this.index);
51 } 53 }
52 54
53 /** Copy deeply. */ 55 /** Copy deeply. */

http://dive4elements.wald.intevation.org