import java.util.Map;
+import org.simantics.db.Resource;
+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 Map<String, DynamicColorContribution> colorContributions;
+ private Map<String, DynamicColoringObject> defaultColorContributions;
private ColorBarOptions colorBarOptions;
private Map<String, DynamicSizeContribution> sizeContributions;
+ private Map<String, DynamicSizingObject> defaultSizeContributions;
private SizeBarOptions sizeBarOptions;
- public DynamicVisualisation(String name, Map<String, DynamicColorContribution> colorContributions, ColorBarOptions colorBarOptions, Map<String, DynamicSizeContribution> sizeContributions, SizeBarOptions sizeBarOptions) {
+ public DynamicVisualisation(String name, Resource visualisationResource, Map<String, DynamicColorContribution> colorContributions, Map<String, DynamicColoringObject> defaultColoringObjects, ColorBarOptions colorBarOptions, Map<String, DynamicSizeContribution> sizeContributions, Map<String, DynamicSizingObject> defaultSizingObjects, SizeBarOptions sizeBarOptions) {
this.name = name;
+ this.visualisationResource = visualisationResource;
this.colorContributions = colorContributions;
+ this.defaultColorContributions = defaultColoringObjects;
this.colorBarOptions = colorBarOptions;
this.sizeContributions = sizeContributions;
+ this.defaultSizeContributions = defaultSizingObjects;
this.sizeBarOptions = sizeBarOptions;
}
+ public String getName() {
+ return name;
+ }
+
+ public Resource getVisualisationResource() {
+ return visualisationResource;
+ }
+
public Map<String, DynamicColorContribution> getColorContributions() {
return colorContributions;
}
+
+ public Map<String, DynamicColoringObject> getDefaultColorContributions() {
+ return defaultColorContributions;
+ }
public ColorBarOptions getColorBarOptions() {
return colorBarOptions;
public Map<String, DynamicSizeContribution> getSizeContributions() {
return sizeContributions;
}
+
+ public Map<String, DynamicSizingObject> getDefaultSizeContributions() {
+ return defaultSizeContributions;
+ }
public SizeBarOptions getSizeBarOptions() {
return sizeBarOptions;