--- /dev/null
+package org.simantics.district.network.visualisations.model;
+
+public class DynamicArrowContribution {
+
+ private String label;
+ private String moduleName;
+ private String attributeName;
+ private double variableGain;
+ private double variableBias;
+
+ // for graph persistence only
+ private boolean used;
+ private boolean useDefault;
+
+ public DynamicArrowContribution(String label, String moduleName, String attributeName, double variableGain, double variableBias) {
+ this.label = label;
+ this.moduleName = moduleName;
+ this.attributeName = attributeName;
+ this.variableGain = variableGain;
+ this.variableBias = variableBias;
+ }
+
+ public String getLabel() {
+ return label;
+ }
+
+ public String getModuleName() {
+ return moduleName;
+ }
+
+ public String getAttributeName() {
+ return attributeName;
+ }
+
+ public double getDefaultGain() {
+ return variableGain;
+ }
+
+ public double getDefaultBias() {
+ return variableBias;
+ }
+
+ public void setUsed(boolean used) {
+ this.used = used;
+ }
+
+ public boolean isUsed() {
+ return used;
+ }
+
+ public void setUseDefault(boolean useDefault) {
+ this.useDefault = useDefault;
+ }
+
+ public boolean isUseDefault() {
+ return useDefault;
+ }
+}
\ No newline at end of file