]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicVisualisation.java
24cf9bed9a6bb2acaa97349e09eec29aaff99c4e
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / visualisations / model / DynamicVisualisation.java
1 package org.simantics.district.network.visualisations.model;
2
3 import java.util.Map;
4
5 import org.simantics.db.Resource;
6
7 public class DynamicVisualisation {
8
9     private String name;
10     private Resource visualisationResource;
11
12     private Map<String, DynamicColorContribution> colorContributions;
13     private ColorBarOptions colorBarOptions;
14     private Map<String, DynamicSizeContribution> sizeContributions;
15     private SizeBarOptions sizeBarOptions;
16     
17     public DynamicVisualisation(String name, Resource visualisationResource, Map<String, DynamicColorContribution> colorContributions, ColorBarOptions colorBarOptions, Map<String, DynamicSizeContribution> sizeContributions, SizeBarOptions sizeBarOptions) {
18         this.name = name;
19         this.visualisationResource = visualisationResource;
20         this.colorContributions = colorContributions;
21         this.colorBarOptions = colorBarOptions;
22         this.sizeContributions = sizeContributions;
23         this.sizeBarOptions = sizeBarOptions;
24     }
25
26     public String getName() {
27         return name;
28     }
29
30     public Resource getVisualisationResource() {
31         return visualisationResource;
32     }
33
34     public Map<String, DynamicColorContribution> getColorContributions() {
35         return colorContributions;
36     }
37
38     public ColorBarOptions getColorBarOptions() {
39         return colorBarOptions;
40     }
41
42     public Map<String, DynamicSizeContribution> getSizeContributions() {
43         return sizeContributions;
44     }
45
46     public SizeBarOptions getSizeBarOptions() {
47         return sizeBarOptions;
48     }
49 }