]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/solver/ExternalRefConstant.java
Merge "Maintain info about changed resources in virtual graph"
[simantics/platform.git] / bundles / org.simantics.spreadsheet / src / org / simantics / spreadsheet / solver / ExternalRefConstant.java
1 package org.simantics.spreadsheet.solver;
2
3 import org.simantics.databoard.binding.mutable.Variant;
4 import org.simantics.spreadsheet.ExternalRef;
5
6 public class ExternalRefConstant implements ExternalRef {
7
8     final private Variant constant;
9     
10     public ExternalRefConstant(Variant constant) {
11         this.constant = constant;
12     }
13     
14     @Override
15     public void listen(Object context, ExternalRefListener listener) {
16         listener.newValue(constant);
17     }
18     
19     @Override
20     public void modify(Object context, Variant newValue) {
21     }
22     
23 }
24