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=683ab4194a8b15ca39a8beb2b3e7297819ea7128;hb=a13d8d4e5a029cc1cbee6ddf939e2946af40785c;hp=ca5773232b482e3202d41be2b4ddeda20c54082d;hpb=4b71501bae63934eefa07dc5acf6fd9eb3dbd583;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 ca577323..683ab419 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 @@ -6,6 +6,8 @@ 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; +import org.simantics.district.network.visualisations.DynamicVisualisationsContributions.DynamicSymbolContributionObject; +import org.simantics.district.network.visualisations.DynamicVisualisationsContributions.StaticInformationContributionObject; public class DynamicVisualisation { @@ -24,6 +26,9 @@ public class DynamicVisualisation { private final Map defaultArrowContributions; private final Map arrowContributions; + private final Map staticInformationContributions; + private final Map dynamicSymbolContributions; + private final boolean hideEdges; private final boolean hidePoints; private final boolean hideConsumers; @@ -39,9 +44,13 @@ public class DynamicVisualisation { private final boolean dynamicSymbolsShutoffValves; private final boolean dynamicSymbolsValves; private final boolean dynamicSymbolsPumpingStations; - private boolean keyVariablesVertexHover; - private boolean keyVariablesEdgesHover; - private boolean resetVisualisation; + private final boolean keyVariablesVertexHover; + private final boolean keyVariablesEdgesHover; + private final boolean resetVisualisation; + + private final boolean showElevationServerBoundingBox; + private final boolean isInSimulation; + private final boolean showConnectedComponents; public DynamicVisualisation(String name, Resource visualisationResource, long interval, boolean disabled, boolean resetVisualisation, Map colorContributions, @@ -50,6 +59,8 @@ public class DynamicVisualisation { Map defaultSizingObjects, SizeBarOptions sizeBarOptions, Map defaultArrowContributions, Map arrowContributions, + Map staticInformationContributions, + Map dynamicSymbolContributions, boolean hideEdges, boolean hidePoints, boolean hideConsumers, @@ -64,7 +75,10 @@ public class DynamicVisualisation { boolean dynamicSymbolsValves, boolean dynamicSymbolsPumpingStations, boolean keyVariablesVertexHover, - boolean keyVariablesEdgesHover + boolean keyVariablesEdgesHover, + boolean showElevationServerBoundingBox, + boolean isInSimulation, + boolean showConnectedComponents ) { this.name = name; this.visualisationResource = visualisationResource; @@ -79,6 +93,8 @@ public class DynamicVisualisation { this.sizeBarOptions = sizeBarOptions; this.defaultArrowContributions = defaultArrowContributions; this.arrowContributions = arrowContributions; + this.staticInformationContributions = staticInformationContributions; + this.dynamicSymbolContributions = dynamicSymbolContributions; this.hidePoints = hidePoints; this.hideConsumers = hideConsumers; @@ -97,6 +113,10 @@ public class DynamicVisualisation { this.keyVariablesVertexHover = keyVariablesVertexHover; this.keyVariablesEdgesHover = keyVariablesEdgesHover; + + this.showElevationServerBoundingBox = showElevationServerBoundingBox; + this.isInSimulation = isInSimulation; + this.showConnectedComponents = showConnectedComponents; } public String getName() { @@ -139,6 +159,10 @@ public class DynamicVisualisation { return arrowContributions; } + public Map getStaticInformationContributions() { + return staticInformationContributions; + } + public boolean isHideEdges() { return hideEdges; } @@ -210,4 +234,20 @@ public class DynamicVisualisation { public boolean isResetVisualisation() { return resetVisualisation; } + + public boolean isInSimulation() { + return isInSimulation; + } + + public Map getDynamicSymbolContributions() { + return dynamicSymbolContributions; + } + + public boolean isShowElevationServerBoundingBox() { + return showElevationServerBoundingBox; + } + + public boolean showConnectedComponents() { + return showConnectedComponents; + } }