]> gerrit.simantics Code Review - simantics/district.git/blobdiff - org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicVisualisation.java
Dynamic visualisations interval and disable support
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / visualisations / model / DynamicVisualisation.java
index 3903b5540c359bf1c8c2bc08e284862c7a4e4e2d..6202e2de5acb1bcccf499adb2c52a712fad182b8 100644 (file)
@@ -11,6 +11,9 @@ public class DynamicVisualisation {
 
     private final String name;
     private final Resource visualisationResource;
+    
+    private final long interval;
+    private final boolean disabled;
 
     private final Map<String, DynamicColorContribution> colorContributions;
     private final Map<String, DynamicColoringObject> defaultColorContributions;
@@ -37,7 +40,7 @@ public class DynamicVisualisation {
     private final boolean dynamicSymbolsValves;
     private final boolean dynamicSymbolsPumpingStations;
     
-    public DynamicVisualisation(String name, Resource visualisationResource,
+    public DynamicVisualisation(String name, Resource visualisationResource, long interval, boolean disabled,
             Map<String, DynamicColorContribution> colorContributions,
             Map<String, DynamicColoringObject> defaultColoringObjects, ColorBarOptions colorBarOptions,
             Map<String, DynamicSizeContribution> sizeContributions,
@@ -60,6 +63,8 @@ public class DynamicVisualisation {
             ) {
         this.name = name;
         this.visualisationResource = visualisationResource;
+        this.interval = interval;
+        this.disabled = disabled;
         this.colorContributions = colorContributions;
         this.defaultColorContributions = defaultColoringObjects;
         this.colorBarOptions = colorBarOptions;
@@ -176,4 +181,12 @@ public class DynamicVisualisation {
     public boolean isDynamicSymbolsValves() {
         return dynamicSymbolsValves;
     }
+
+    public long getInterval() {
+        return interval;
+    }
+    
+    public boolean disabled() {
+        return disabled;
+    }
 }