-package org.simantics.spreadsheet.graph;
+package org.simantics.spreadsheet.solver;
import java.util.Collections;
import java.util.Map;
+@SuppressWarnings("rawtypes")
public class SpreadsheetCellContent implements SheetNode {
- public final SpreadsheetCell cell;
-
- public SpreadsheetCellContent(SpreadsheetCell cell) {
- this.cell = cell;
- }
-
- @Override
- public String getName() {
- return "content";
- }
-
- @Override
- public Map getChildren() {
- return Collections.emptyMap();
- }
-
- @Override
- public Map getProperties() {
- if(cell.hasExpression()) {
- return Collections.singletonMap("expression", new SpreadsheetCellContentExpression(cell));
- } else {
- return Collections.emptyMap();
- }
- }
+ private static final long serialVersionUID = 6463195673537211769L;
+
+ public final SpreadsheetCell cell;
+
+ public SpreadsheetCellContent(SpreadsheetCell cell) {
+ this.cell = cell;
+ }
+
+ @Override
+ public String getName() {
+ return "content";
+ }
+
+ @Override
+ public Map getChildren() {
+ return Collections.emptyMap();
+ }
+
+ @Override
+ public Map getProperties() {
+ if(cell.hasExpression()) {
+ return Collections.singletonMap("expression", new SpreadsheetCellContentExpression(cell));
+ } else {
+ return Collections.emptyMap();
+ }
+ }
@Override
public int hashCode() {