X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.spreadsheet%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fsolver%2FSpreadsheetCellEditable.java;fp=bundles%2Forg.simantics.spreadsheet.graph%2Fsrc%2Forg%2Fsimantics%2Fspreadsheet%2Fgraph%2FSpreadsheetCellEditable.java;h=d3d57c4988709d04cbf43eed31ca2840c9f6a8a1;hb=f56d8b5c5225ef421009dadca4cec0ac56aef019;hp=81033f44cf15367b6da72ccc726267c0866126e5;hpb=89b915a237d980f62d9ffe2caeb8a69170e0ce56;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetCellEditable.java b/bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/solver/SpreadsheetCellEditable.java similarity index 73% rename from bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetCellEditable.java rename to bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/solver/SpreadsheetCellEditable.java index 81033f44c..d3d57c498 100644 --- a/bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/SpreadsheetCellEditable.java +++ b/bundles/org.simantics.spreadsheet/src/org/simantics/spreadsheet/solver/SpreadsheetCellEditable.java @@ -1,14 +1,17 @@ -package org.simantics.spreadsheet.graph; +package org.simantics.spreadsheet.solver; import java.util.Collections; import java.util.Map; import org.simantics.databoard.binding.mutable.Variant; +@SuppressWarnings("rawtypes") public class SpreadsheetCellEditable implements SheetNode { - public final SpreadsheetCell cell; + private static final long serialVersionUID = -5078387091775971986L; + public final SpreadsheetCell cell; + public SpreadsheetCellEditable(SpreadsheetCell spreadsheetCell) { this.cell = spreadsheetCell; } @@ -27,7 +30,7 @@ public class SpreadsheetCellEditable implements SheetNode { public Map getProperties() { return Collections.emptyMap(); } - + @Override public int hashCode() { final int prime = 31; @@ -57,19 +60,19 @@ public class SpreadsheetCellEditable implements SheetNode { if (cell.content == null || cell.content instanceof SpreadsheetFormula || cell.content instanceof SpreadsheetSCLConstant) return false; if (cell.content instanceof String) { - String content = (String) cell.content; - if (content.isEmpty()) - return false; + String content = (String) cell.content; + if (content.isEmpty()) + return false; } if (cell.content instanceof Variant) { - Variant content = (Variant) cell.content; - if (content.getValue() == null) - return false; - if (content.getValue() instanceof String) { - String actualContent = (String) content.getValue(); - if (actualContent.isEmpty()) - return false; - } + Variant content = (Variant) cell.content; + if (content.getValue() == null) + return false; + if (content.getValue() instanceof String) { + String actualContent = (String) content.getValue(); + if (actualContent.isEmpty()) + return false; + } } // System.out.println("content is " + cell.content); return true;