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
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
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