Mercurial > dive4elements > river
comparison artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionState.java @ 9204:4f411c6ee3ae
Individual facets/themes for single years i the S-Info collisions output
author | mschaefer |
---|---|
date | Mon, 02 Jul 2018 17:40:39 +0200 |
parents | a4121ec450d6 |
children | 3dae6b78e1da |
comparison
equal
deleted
inserted
replaced
9203:9831f6c60473 | 9204:4f411c6ee3ae |
---|---|
76 // | 76 // |
77 final CollisionCalculationResults results = (CollisionCalculationResults) res.getData(); | 77 final CollisionCalculationResults results = (CollisionCalculationResults) res.getData(); |
78 | 78 |
79 /* add themes for chart, for each result */ | 79 /* add themes for chart, for each result */ |
80 final List<AbstractCalculationExportableResult> resultList = results.getResults(); | 80 final List<AbstractCalculationExportableResult> resultList = results.getResults(); |
81 int j = -1; | |
81 for (int index = 0; index < resultList.size(); index++) { | 82 for (int index = 0; index < resultList.size(); index++) { |
82 if (resultList.get(index) instanceof CollisionCalcOverviewResult) { | 83 if (resultList.get(index) instanceof CollisionCalcOverviewResult) { |
83 final CollisionCalcOverviewResult result = (CollisionCalcOverviewResult) resultList.get(index); | 84 final CollisionCalcOverviewResult result = (CollisionCalcOverviewResult) resultList.get(index); |
84 facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, index)); | 85 if (result.getSingleYears() == null) |
86 facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, index)); | |
87 else { | |
88 for (int i = 0; i <= result.getSingleYears().length - 1; i++) { | |
89 j++; | |
90 facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, j)); | |
91 } | |
92 } | |
85 } | 93 } |
86 } | 94 } |
87 | 95 |
88 if (!resultList.isEmpty()) { | 96 if (!resultList.isEmpty()) { |
89 final Facet csv = new DataFacet(FacetTypes.CSV, "CSV data", ComputeType.ADVANCE, hash, this.id); | 97 final Facet csv = new DataFacet(FacetTypes.CSV, "CSV data", ComputeType.ADVANCE, hash, this.id); |