Mercurial > dive4elements > river
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. */ |