]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.district.network/src/org/simantics/district/network/visualisations/model/DynamicArrowContribution.java
Improve HoverInfoStyle performance for district network diagrams
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / visualisations / model / DynamicArrowContribution.java
1 package org.simantics.district.network.visualisations.model;
2
3 public class DynamicArrowContribution {
4
5     private String label;
6     private String moduleName;
7     private String attributeName;
8     private double variableGain;
9     private double variableBias;
10     
11     // for graph persistence only
12     private boolean used;
13     private boolean useDefault;
14
15     public DynamicArrowContribution(String label, String moduleName, String attributeName, double variableGain, double variableBias) {
16         this.label = label;
17         this.moduleName = moduleName;
18         this.attributeName = attributeName;
19         this.variableGain = variableGain;
20         this.variableBias = variableBias;
21     }
22
23     public String getLabel() {
24         return label;
25     }
26
27     public String getModuleName() {
28         return moduleName;
29     }
30
31     public String getAttributeName() {
32         return attributeName;
33     }
34     
35     public double getDefaultGain() {
36         return variableGain;
37     }
38     
39     public double getDefaultBias() {
40         return variableBias;
41     }
42
43     public void setUsed(boolean used) {
44         this.used = used;
45     }
46     
47     public boolean isUsed() {
48         return used;
49     }
50     
51     public void setUseDefault(boolean useDefault) {
52         this.useDefault = useDefault;
53     }
54     
55     public boolean isUseDefault() {
56         return useDefault;
57     }
58 }