Mercurial > dive4elements > river
diff 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 |
line wrap: on
line diff
--- a/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionState.java Mon Jul 02 13:00:59 2018 +0200 +++ b/artifacts/src/main/java/org/dive4elements/river/artifacts/sinfo/collision/CollisionState.java Mon Jul 02 17:40:39 2018 +0200 @@ -78,10 +78,18 @@ /* add themes for chart, for each result */ final List<AbstractCalculationExportableResult> resultList = results.getResults(); + int j = -1; for (int index = 0; index < resultList.size(); index++) { if (resultList.get(index) instanceof CollisionCalcOverviewResult) { final CollisionCalcOverviewResult result = (CollisionCalcOverviewResult) resultList.get(index); - facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, index)); + if (result.getSingleYears() == null) + facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, index)); + else { + for (int i = 0; i <= result.getSingleYears().length - 1; i++) { + j++; + facets.add(CollisionCalcProcessor.createFacet(context, hash, this.id, result, j)); + } + } } }