X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=org.simantics.district.network%2Fsrc%2Forg%2Fsimantics%2Fdistrict%2Fnetwork%2Fvisualisations%2Fmodel%2FDynamicVisualisation.java;h=3903b5540c359bf1c8c2bc08e284862c7a4e4e2d;hb=refs%2Fchanges%2F54%2F3354%2F1;hp=fa329b86e2a9b6004f3949cdc929bcc7d5ad6e8f;hpb=9d961a489f75c242d43621ae561eeb2ed451b254;p=simantics%2Fdistrict.git diff --git a/org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicVisualisation.java b/org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicVisualisation.java index fa329b86..3903b554 100644 --- a/org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicVisualisation.java +++ b/org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicVisualisation.java @@ -3,22 +3,61 @@ package org.simantics.district.network.visualisations.model; import java.util.Map; import org.simantics.db.Resource; +import org.simantics.district.network.visualisations.DynamicVisualisationsContributions.DynamicArrowObject; import org.simantics.district.network.visualisations.DynamicVisualisationsContributions.DynamicColoringObject; import org.simantics.district.network.visualisations.DynamicVisualisationsContributions.DynamicSizingObject; public class DynamicVisualisation { - private String name; - private Resource visualisationResource; + private final String name; + private final Resource visualisationResource; - private Map colorContributions; - private Map defaultColorContributions; - private ColorBarOptions colorBarOptions; - private Map sizeContributions; - private Map defaultSizeContributions; - private SizeBarOptions sizeBarOptions; + private final Map colorContributions; + private final Map defaultColorContributions; + private final ColorBarOptions colorBarOptions; + private final Map sizeContributions; + private final Map defaultSizeContributions; + private final SizeBarOptions sizeBarOptions; + private final Map defaultArrowContributions; + private final Map arrowContributions; - public DynamicVisualisation(String name, Resource visualisationResource, Map colorContributions, Map defaultColoringObjects, ColorBarOptions colorBarOptions, Map sizeContributions, Map defaultSizingObjects, SizeBarOptions sizeBarOptions) { + private final boolean hideEdges; + private final boolean hidePoints; + private final boolean hideConsumers; + private final boolean hideProducers; + private final boolean hideValves; + private final boolean hidePumpingStations; + + private final boolean staticPropertiesNetworkBranches; + private final boolean staticPropertiesPoints; + private final boolean staticPropertiesConsumers; + + private final boolean dynamicSymbolsProducers; + private final boolean dynamicSymbolsShutoffValves; + private final boolean dynamicSymbolsValves; + private final boolean dynamicSymbolsPumpingStations; + + public DynamicVisualisation(String name, Resource visualisationResource, + Map colorContributions, + Map defaultColoringObjects, ColorBarOptions colorBarOptions, + Map sizeContributions, + Map defaultSizingObjects, SizeBarOptions sizeBarOptions, + Map defaultArrowContributions, + Map arrowContributions, + boolean hideEdges, + boolean hidePoints, + boolean hideConsumers, + boolean hideProducers, + boolean hideValves, + boolean hidePumpingStations, + boolean staticPropertiesNetworkBranch, + boolean staticProperiesPoints, + boolean staticPropertiesConsumers, + boolean dynamicSymbolsProducers, + boolean dynamicSymbolsShutoffValves, + boolean dynamicSymbolsValves, + boolean dynamicSymbolsPumpingStations + ) { this.name = name; this.visualisationResource = visualisationResource; this.colorContributions = colorContributions; @@ -27,6 +66,23 @@ public class DynamicVisualisation { this.sizeContributions = sizeContributions; this.defaultSizeContributions = defaultSizingObjects; this.sizeBarOptions = sizeBarOptions; + this.defaultArrowContributions = defaultArrowContributions; + this.arrowContributions = arrowContributions; + + this.hidePoints = hidePoints; + this.hideConsumers = hideConsumers; + this.hideEdges = hideEdges; + this.hideProducers = hideProducers; + this.hideValves = hideValves; + this.hidePumpingStations = hidePumpingStations; + + this.staticPropertiesConsumers = staticPropertiesConsumers; + this.staticPropertiesNetworkBranches = staticPropertiesNetworkBranch; + this.staticPropertiesPoints = staticProperiesPoints; + this.dynamicSymbolsProducers = dynamicSymbolsProducers; + this.dynamicSymbolsPumpingStations = dynamicSymbolsPumpingStations; + this.dynamicSymbolsShutoffValves = dynamicSymbolsShutoffValves; + this.dynamicSymbolsValves = dynamicSymbolsValves; } public String getName() { @@ -40,7 +96,7 @@ public class DynamicVisualisation { public Map getColorContributions() { return colorContributions; } - + public Map getDefaultColorContributions() { return defaultColorContributions; } @@ -52,7 +108,7 @@ public class DynamicVisualisation { public Map getSizeContributions() { return sizeContributions; } - + public Map getDefaultSizeContributions() { return defaultSizeContributions; } @@ -60,4 +116,64 @@ public class DynamicVisualisation { public SizeBarOptions getSizeBarOptions() { return sizeBarOptions; } + + public Map getDefaultArrowContributions() { + return defaultArrowContributions; + } + + public Map getArrowContributions() { + return arrowContributions; + } + + public boolean isHideEdges() { + return hideEdges; + } + + public boolean isHidePoints() { + return hidePoints; + } + + public boolean isHideConsumers() { + return hideConsumers; + } + + public boolean isHideProducers() { + return hideProducers; + } + + public boolean isHideValves() { + return hideValves; + } + + public boolean isHidePumpingStations() { + return hidePumpingStations; + } + + public boolean isStaticPropertiesNetworkBranches() { + return staticPropertiesNetworkBranches; + } + + public boolean isStaticPropertiesPoints() { + return staticPropertiesPoints; + } + + public boolean isStaticPropertiesConsumers() { + return staticPropertiesConsumers; + } + + public boolean isDynamicSymbolsProducers() { + return dynamicSymbolsProducers; + } + + public boolean isDynamicSymbolsPumpingStations() { + return dynamicSymbolsPumpingStations; + } + + public boolean isDynamicSymbolsShutoffValves() { + return dynamicSymbolsShutoffValves; + } + + public boolean isDynamicSymbolsValves() { + return dynamicSymbolsValves; + } }