if (visualisationResource != null) {
String name = graph.getRelatedValue(visualisationResource, Layer0.getInstance(graph).HasName);
+ Long interval = graph.getPossibleRelatedValue(visualisationResource, DN.Diagram_Visualisations_Interval, Bindings.LONG);
+ Boolean disabled = graph.getPossibleRelatedValue(visualisationResource, DN.Diagram_Visualisations_Disabled, Bindings.BOOLEAN);
+
Collection<DynamicColoringObject> dynamicColoringObjects = DynamicVisualisationsContributions.dynamicColoringObjects(graph);
Map<String, DynamicColoringObject> defaultColoringObjects = dynamicColoringObjects.stream().collect(Collectors.toMap(dcc -> dcc.getColoringObject().getName(), dcc -> dcc));
Boolean dynamicSymbolsPumpingStations = graph.getPossibleRelatedValue(visualisationResource, DN.Diagram_Visualisations_DynamicSymbolsPumpingStations, Bindings.BOOLEAN);
DynamicVisualisation visualisation = new DynamicVisualisation(name, visualisationResource,
+ interval != null ? interval : 2000,
+ disabled != null ? disabled : false,
colorContributions,
defaultColoringObjects,
colorBarOptions,