X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fvisualisations%2FDynamicVisualisationsContributions.java;h=1a16ee55389214e4cb39f7862cb06e5a6231235a;hb=10cc983e56eaadd88e66aca478918a4bd841fdfd;hp=e3ede04fb970053c87d17962f2fbf398ab140e98;hpb=a82b2ac2e9ed26debc90ed024360283af449d761;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network/src/org/simantics/district/network/visualisations/DynamicVisualisationsContributions.java b/org.simantics.district.network/src/org/simantics/district/network/visualisations/DynamicVisualisationsContributions.java index e3ede04f..1a16ee55 100644 --- a/org.simantics.district.network/src/org/simantics/district/network/visualisations/DynamicVisualisationsContributions.java +++ b/org.simantics.district.network/src/org/simantics/district/network/visualisations/DynamicVisualisationsContributions.java @@ -247,6 +247,19 @@ public class DynamicVisualisationsContributions { colorContributions = colorContributionSupplier.get().collect(Collectors.toMap(c -> c.getLabel(), c -> c)); return colorContributions; } + + @Override + public String toString() { + return getClass().getSimpleName() + " [" + coloringObject.getName() + " (" + coloringObject.getResource() + "), contributions=" + colorContributionsToString() + "]"; + } + + private String colorContributionsToString() { + + return colorContributions.keySet().stream().map(key -> { + DynamicColorContribution dynamicColorContribution = colorContributions.get(key); + return key + "=" + dynamicColorContribution.getLabel(); + }).collect(Collectors.joining(", ", "{", "}")); + } } public static class DynamicColoringMap {