]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/Variable.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.document.linking.ui / src / org / simantics / document / linking / report / evaluator / Variable.java
index e19b3528107ea233b95197c5eca630107bf7ab06..a55d73865e6b508f747ee8900a254ce34037c8f9 100644 (file)
@@ -1,91 +1,91 @@
-package org.simantics.document.linking.report.evaluator;\r
-\r
-import java.util.Map;\r
-\r
-import org.eclipse.jface.resource.ImageDescriptor;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.exception.DatabaseException;\r
-import org.simantics.document.linking.Activator;\r
-import org.simantics.document.linking.ontology.DocumentLink;\r
-import org.simantics.document.linking.utils.SourceLinkUtil;\r
-import org.simantics.objmap.graph.annotations.GraphType;\r
-import org.simantics.objmap.graph.annotations.RelatedGetValue;\r
-import org.simantics.objmap.graph.annotations.RelatedSetValue;\r
-\r
-\r
-@GraphType(DocumentLink.URIs.EvaluatorTree_Variable)\r
-public class Variable extends EvaluatorLeaf implements StringEditableNode{\r
-       \r
-       String variableRef = "#HasName";\r
-       \r
-       public Variable() {\r
-               \r
-       }\r
-       \r
-       public Variable(String variableRef) {\r
-               this.variableRef = variableRef;\r
-       }\r
-       \r
-       public void setVariableRef(String variableRef) {\r
-               this.variableRef = variableRef;\r
-       }\r
-       \r
-       public String getVariableRef() {\r
-               return variableRef;\r
-       }\r
-       \r
-       @Override\r
-       public String getValue(ReadGraph graph, org.simantics.db.layer0.variable.Variable variable, Map<Object, Object> context) throws DatabaseException {\r
-               if (context.containsKey(variableRef))\r
-                       return SourceLinkUtil.getValueString(context.get(variableRef));\r
-               try {\r
-                       org.simantics.db.layer0.variable.Variable propertyVar = PredefinedVariables.getInstance().getVariable(graph, variableRef, null, variable);\r
-                       if (propertyVar.getRepresents(graph) == null)\r
-                               return null;\r
-                       return SourceLinkUtil.getValueString(propertyVar.getValue(graph));\r
-               } catch (Exception e) {\r
-                       return null;\r
-               }\r
-       }\r
-       \r
-       \r
-       \r
-\r
-       @Override\r
-       public String toString() {\r
-               return variableRef;\r
-       }\r
-       \r
-       @RelatedGetValue(DocumentLink.URIs.EvaluatorTree_HasValue)\r
-       @Override\r
-       public String getValue() {\r
-               return variableRef;\r
-       }\r
-       \r
-       \r
-       @Override\r
-       public String setValue(String value) {\r
-               if (value.length() == 0)\r
-                       return "Variable reference cannot be empty";\r
-               variableRef = value;\r
-               return null;\r
-       }\r
-       \r
-       @RelatedSetValue(DocumentLink.URIs.EvaluatorTree_HasValue)\r
-       public void _setValue(String value) {\r
-               variableRef = value;\r
-       }\r
-       \r
-       \r
-       @Override\r
-       public EvaluatorItem copy() {\r
-               return new Variable(variableRef);\r
-       }\r
-       \r
-       @Override\r
-       public ImageDescriptor getImage() {\r
-               return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/database_go.png");\r
-       }\r
-       \r
-\r
-}\r
+package org.simantics.document.linking.report.evaluator;
+
+import java.util.Map;
+
+import org.eclipse.jface.resource.ImageDescriptor;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.exception.DatabaseException;
+import org.simantics.document.linking.Activator;
+import org.simantics.document.linking.ontology.DocumentLink;
+import org.simantics.document.linking.utils.SourceLinkUtil;
+import org.simantics.objmap.graph.annotations.GraphType;
+import org.simantics.objmap.graph.annotations.RelatedGetValue;
+import org.simantics.objmap.graph.annotations.RelatedSetValue;
+
+
+@GraphType(DocumentLink.URIs.EvaluatorTree_Variable)
+public class Variable extends EvaluatorLeaf implements StringEditableNode{
+       
+       String variableRef = "#HasName";
+       
+       public Variable() {
+               
+       }
+       
+       public Variable(String variableRef) {
+               this.variableRef = variableRef;
+       }
+       
+       public void setVariableRef(String variableRef) {
+               this.variableRef = variableRef;
+       }
+       
+       public String getVariableRef() {
+               return variableRef;
+       }
+       
+       @Override
+       public String getValue(ReadGraph graph, org.simantics.db.layer0.variable.Variable variable, Map<Object, Object> context) throws DatabaseException {
+               if (context.containsKey(variableRef))
+                       return SourceLinkUtil.getValueString(context.get(variableRef));
+               try {
+                       org.simantics.db.layer0.variable.Variable propertyVar = PredefinedVariables.getInstance().getVariable(graph, variableRef, null, variable);
+                       if (propertyVar.getRepresents(graph) == null)
+                               return null;
+                       return SourceLinkUtil.getValueString(propertyVar.getValue(graph));
+               } catch (Exception e) {
+                       return null;
+               }
+       }
+       
+       
+       
+
+       @Override
+       public String toString() {
+               return variableRef;
+       }
+       
+       @RelatedGetValue(DocumentLink.URIs.EvaluatorTree_HasValue)
+       @Override
+       public String getValue() {
+               return variableRef;
+       }
+       
+       
+       @Override
+       public String setValue(String value) {
+               if (value.length() == 0)
+                       return "Variable reference cannot be empty";
+               variableRef = value;
+               return null;
+       }
+       
+       @RelatedSetValue(DocumentLink.URIs.EvaluatorTree_HasValue)
+       public void _setValue(String value) {
+               variableRef = value;
+       }
+       
+       
+       @Override
+       public EvaluatorItem copy() {
+               return new Variable(variableRef);
+       }
+       
+       @Override
+       public ImageDescriptor getImage() {
+               return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/database_go.png");
+       }
+       
+
+}