]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.browsing.ui.model/src/org/simantics/browsing/ui/model/tooltips/TooltipRule.java
7bedf89c811729f4b06dc5ce98dca7a03fbf577d
[simantics/platform.git] / bundles / org.simantics.browsing.ui.model / src / org / simantics / browsing / ui / model / tooltips / TooltipRule.java
1 package org.simantics.browsing.ui.model.tooltips;
2
3 import java.util.Map;
4
5 import org.simantics.browsing.ui.NodeContext;
6 import org.simantics.browsing.ui.model.visuals.VisualsRule;
7 import org.simantics.db.ReadGraph;
8 import org.simantics.db.exception.DatabaseException;
9
10 public interface TooltipRule extends VisualsRule {
11
12     boolean shouldCreateToolTip(ReadGraph graph, NodeContext context, Map<Object, Object> auxiliary) throws DatabaseException;
13
14     Object createTooltip(Object event, Object parentComponent, NodeContext context, Map<Object, Object> auxiliary);
15
16 }