]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/tooltips/TooltipContribution.java
Fixed all line endings of the repository
[simantics/platform.git] / bundles / org.simantics.browsing.ui.model / src / org / simantics / browsing / ui / model / tooltips / TooltipContribution.java
index 2a9d36d02a1a9ae24d4626f167983f4bbef2e989..7d7b0232478864b9f6f6aa7c0bcb7ee23be05be2 100644 (file)
@@ -1,44 +1,44 @@
-package org.simantics.browsing.ui.model.tooltips;\r
-\r
-import java.util.HashMap;\r
-import java.util.Map;\r
-\r
-import org.simantics.browsing.ui.BuiltinKeys;\r
-import org.simantics.browsing.ui.NodeContext;\r
-import org.simantics.browsing.ui.model.InvalidContribution;\r
-import org.simantics.browsing.ui.model.nodetypes.NodeType;\r
-import org.simantics.browsing.ui.model.tests.Test;\r
-import org.simantics.browsing.ui.model.visuals.VisualsContribution;\r
-import org.simantics.db.ReadGraph;\r
-import org.simantics.db.exception.DatabaseException;\r
-\r
-public class TooltipContribution extends VisualsContribution {\r
-    TooltipRule tooltipRule;\r
-    \r
-    private Map<Object, Object> auxiliary = new HashMap<>();\r
-    \r
-    public TooltipContribution(NodeType nodeType, Test test, TooltipRule tooltipRule, double priority) throws InvalidContribution {\r
-        super(nodeType, test, priority);\r
-        if(!tooltipRule.isCompatible(nodeType.getContentType()))\r
-            throw new InvalidContribution("Tooltip rule is not compatible with the content type.");\r
-        this.tooltipRule = tooltipRule;\r
-    }\r
-\r
-    public Object getTooltip(Object event, Object parent, NodeContext context) {\r
-        try {\r
-            return tooltipRule.createTooltip(event, parent, context, auxiliary);\r
-        } finally {\r
-            auxiliary.clear();\r
-        }\r
-        \r
-    }    \r
-    \r
-    public boolean shouldCreateToolTip(ReadGraph graph, NodeContext context) throws DatabaseException {\r
-        Object content = context.getConstant(BuiltinKeys.INPUT);\r
-        if(test != null && !test.test(graph, content))\r
-            return false;\r
-        \r
-        return tooltipRule.shouldCreateToolTip(graph, context, auxiliary);\r
-    }\r
-    \r
-}\r
+package org.simantics.browsing.ui.model.tooltips;
+
+import java.util.HashMap;
+import java.util.Map;
+
+import org.simantics.browsing.ui.BuiltinKeys;
+import org.simantics.browsing.ui.NodeContext;
+import org.simantics.browsing.ui.model.InvalidContribution;
+import org.simantics.browsing.ui.model.nodetypes.NodeType;
+import org.simantics.browsing.ui.model.tests.Test;
+import org.simantics.browsing.ui.model.visuals.VisualsContribution;
+import org.simantics.db.ReadGraph;
+import org.simantics.db.exception.DatabaseException;
+
+public class TooltipContribution extends VisualsContribution {
+    TooltipRule tooltipRule;
+    
+    private Map<Object, Object> auxiliary = new HashMap<>();
+    
+    public TooltipContribution(NodeType nodeType, Test test, TooltipRule tooltipRule, double priority) throws InvalidContribution {
+        super(nodeType, test, priority);
+        if(!tooltipRule.isCompatible(nodeType.getContentType()))
+            throw new InvalidContribution("Tooltip rule is not compatible with the content type.");
+        this.tooltipRule = tooltipRule;
+    }
+
+    public Object getTooltip(Object event, Object parent, NodeContext context) {
+        try {
+            return tooltipRule.createTooltip(event, parent, context, auxiliary);
+        } finally {
+            auxiliary.clear();
+        }
+        
+    }    
+    
+    public boolean shouldCreateToolTip(ReadGraph graph, NodeContext context) throws DatabaseException {
+        Object content = context.getConstant(BuiltinKeys.INPUT);
+        if(test != null && !test.test(graph, content))
+            return false;
+        
+        return tooltipRule.shouldCreateToolTip(graph, context, auxiliary);
+    }
+    
+}