]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicVisualisation.java
Add connected components to visualisation from profiles
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / visualisations / model / DynamicVisualisation.java
index d64461e18936e6884f1ba5b686f0807415baecfe..683ab4194a8b15ca39a8beb2b3e7297819ea7128 100644 (file)
@@ -44,12 +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 boolean showElevationServerBoundingBox;
-    private boolean isInSimulation;
+    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<String, DynamicColorContribution> colorContributions,
@@ -76,7 +77,8 @@ public class DynamicVisualisation {
             boolean keyVariablesVertexHover,
             boolean keyVariablesEdgesHover,
             boolean showElevationServerBoundingBox,
-            boolean isInSimulation
+            boolean isInSimulation,
+            boolean showConnectedComponents
             ) {
         this.name = name;
         this.visualisationResource = visualisationResource;
@@ -114,6 +116,7 @@ public class DynamicVisualisation {
         
         this.showElevationServerBoundingBox = showElevationServerBoundingBox;
         this.isInSimulation = isInSimulation;
+        this.showConnectedComponents = showConnectedComponents;
     }
 
     public String getName() {
@@ -239,4 +242,12 @@ public class DynamicVisualisation {
     public Map<String, DynamicSymbolContributionObject> getDynamicSymbolContributions() {
         return dynamicSymbolContributions;
     }
+    
+    public boolean isShowElevationServerBoundingBox() {
+        return showElevationServerBoundingBox;
+    }
+    
+    public boolean showConnectedComponents() {
+        return showConnectedComponents;
+    }
 }