]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.spreadsheet.graph/src/org/simantics/spreadsheet/graph/CellValue.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.spreadsheet.graph / src / org / simantics / spreadsheet / graph / CellValue.java
index 990b23f084146f89828c6a9bd7185534fbffa769..40eba00069b1331bbf732d4399e567ac98140af1 100644 (file)
@@ -1,66 +1,66 @@
-package org.simantics.spreadsheet.graph;\r
-\r
-import org.simantics.databoard.Bindings;\r
-import org.simantics.databoard.binding.Binding;\r
-import org.simantics.databoard.binding.error.BindingConstructionException;\r
-import org.simantics.databoard.binding.mutable.Variant;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.db.layer0.request.VariableRead;\r
-import org.simantics.db.layer0.variable.Variable;\r
-import org.slf4j.Logger;\r
-import org.slf4j.LoggerFactory;\r
-\r
-public class CellValue extends VariableRead<Object> {\r
-\r
-       private static final Logger LOGGER = LoggerFactory.getLogger(CellValue.class);\r
-\r
-       public CellValue(Variable variable) {\r
-               super(variable);\r
-       }\r
-\r
-       @Override\r
-       public Object perform(ReadGraph graph) throws DatabaseException {\r
-               \r
-               Object value = variable.getValue(graph);\r
-               String propertyName = variable.getName(graph);\r
-               \r
-               if("content".equals(propertyName)) {\r
-                       if(value == null) {\r
-                               return Variant.ofInstance("Null content: " + variable.getURI(graph));\r
-                       }\r
-                       if(value instanceof Variable) {\r
-                               Variable var = (Variable)value;\r
-                               \r
-                               Object value2 = var.getValue(graph);\r
-                               if(value2 instanceof Variant) {\r
-                               return value;\r
-                               } else {\r
-                                       if(value2 == null) return Variant.ofInstance("Null value from " + var.getURI(graph));\r
-                               try {\r
-                                       Binding binding = Bindings.getBinding( value2.getClass() );\r
-                               return new Variant(binding, value2);\r
-                               } catch (BindingConstructionException e) {\r
-                                       String msg = "Unsupported content " + value2 + " from " + var.getURI(graph);\r
-                                       LOGGER.error(msg, e);\r
-                               return Variant.ofInstance(msg);\r
-                               }\r
-                               }\r
-                       }\r
-                       if(!(value instanceof Variant)) {\r
-                               try {\r
-                                       Binding binding = Bindings.getBinding( value.getClass() );\r
-                               return new Variant(binding, value);\r
-                               } catch (BindingConstructionException e) {\r
-                                       String msg = "Unsupported content " + value + " at " + variable.getURI(graph);\r
-                                       LOGGER.error(msg, e);\r
-                                       return Variant.ofInstance(msg);\r
-                               }\r
-                       }\r
-               }\r
-\r
-               return value;\r
-               \r
-       }\r
-       \r
+package org.simantics.spreadsheet.graph;
+
+import org.simantics.databoard.Bindings;
+import org.simantics.databoard.binding.Binding;
+import org.simantics.databoard.binding.error.BindingConstructionException;
+import org.simantics.databoard.binding.mutable.Variant;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.db.layer0.request.VariableRead;
+import org.simantics.db.layer0.variable.Variable;
+import org.slf4j.Logger;
+import org.slf4j.LoggerFactory;
+
+public class CellValue extends VariableRead<Object> {
+
+       private static final Logger LOGGER = LoggerFactory.getLogger(CellValue.class);
+
+       public CellValue(Variable variable) {
+               super(variable);
+       }
+
+       @Override
+       public Object perform(ReadGraph graph) throws DatabaseException {
+               
+               Object value = variable.getValue(graph);
+               String propertyName = variable.getName(graph);
+               
+               if("content".equals(propertyName)) {
+                       if(value == null) {
+                               return Variant.ofInstance("Null content: " + variable.getURI(graph));
+                       }
+                       if(value instanceof Variable) {
+                               Variable var = (Variable)value;
+                               
+                               Object value2 = var.getValue(graph);
+                               if(value2 instanceof Variant) {
+                               return value;
+                               } else {
+                                       if(value2 == null) return Variant.ofInstance("Null value from " + var.getURI(graph));
+                               try {
+                                       Binding binding = Bindings.getBinding( value2.getClass() );
+                               return new Variant(binding, value2);
+                               } catch (BindingConstructionException e) {
+                                       String msg = "Unsupported content " + value2 + " from " + var.getURI(graph);
+                                       LOGGER.error(msg, e);
+                               return Variant.ofInstance(msg);
+                               }
+                               }
+                       }
+                       if(!(value instanceof Variant)) {
+                               try {
+                                       Binding binding = Bindings.getBinding( value.getClass() );
+                               return new Variant(binding, value);
+                               } catch (BindingConstructionException e) {
+                                       String msg = "Unsupported content " + value + " at " + variable.getURI(graph);
+                                       LOGGER.error(msg, e);
+                                       return Variant.ofInstance(msg);
+                               }
+                       }
+               }
+
+               return value;
+               
+       }
+       
 }
\ No newline at end of file