]> gerrit.simantics Code Review - simantics/platform.git/blobdiff - bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/visuals/VisualsContribution.java
Sync git svn branch with SVN repository r33144.
[simantics/platform.git] / bundles / org.simantics.browsing.ui.model / src / org / simantics / browsing / ui / model / visuals / VisualsContribution.java
index a426efd1f7f3bb51f2aa2cdd926d4d952adbbe55..01d2078ce752fb55eaa2d289cba77c8a58056605 100644 (file)
@@ -29,6 +29,8 @@ import org.simantics.browsing.ui.model.nodetypes.OrderedNodeTypeMultiMap;
 import org.simantics.browsing.ui.model.sorters.SorterContribution;\r
 import org.simantics.browsing.ui.model.sorters.SorterRule;\r
 import org.simantics.browsing.ui.model.tests.Test;\r
+import org.simantics.browsing.ui.model.tooltips.TooltipContribution;\r
+import org.simantics.browsing.ui.model.tooltips.TooltipRule;\r
 import org.simantics.db.ReadGraph;\r
 import org.simantics.db.Resource;\r
 import org.simantics.db.exception.AdaptionException;\r
@@ -62,7 +64,8 @@ public class VisualsContribution implements Comparable<VisualsContribution> {
             OrderedNodeTypeMultiMap<ImageDecorationContribution> imageDecorationContributions,\r
             OrderedNodeTypeMultiMap<ModifierContribution> modifierContributions,\r
             OrderedNodeTypeMultiMap<SorterContribution> sorterContributions,\r
-            OrderedNodeTypeMultiMap<FlatNodeContribution> flatNodeContributions) \r
+            OrderedNodeTypeMultiMap<FlatNodeContribution> flatNodeContributions,\r
+            OrderedNodeTypeMultiMap<TooltipContribution> tooltipContributions)\r
     throws DatabaseException, InvalidContribution {\r
         ViewpointResource vr = ViewpointResource.getInstance(g);\r
         \r
@@ -102,6 +105,8 @@ public class VisualsContribution implements Comparable<VisualsContribution> {
                             imageDecorationContributions.put(nodeType, new ImageDecorationContribution(nodeType, test, (ImageDecorationRule)rule, priority));\r
                         if(rule instanceof SorterRule)\r
                             sorterContributions.put(nodeType, new SorterContribution(nodeType, test, (SorterRule)rule, priority));\r
+                        if(rule instanceof TooltipRule)\r
+                            tooltipContributions.put(nodeType, new TooltipContribution(nodeType, test, (TooltipRule)rule, priority));\r
                     } catch(InvalidContribution e) {\r
                         e.printStackTrace();\r
                         continue;\r