package org.simantics.browsing.ui.model.tooltips; import java.util.Map; import org.simantics.browsing.ui.NodeContext; import org.simantics.browsing.ui.model.visuals.VisualsRule; import org.simantics.db.ReadGraph; import org.simantics.db.exception.DatabaseException; public interface TooltipRule extends VisualsRule { boolean shouldCreateToolTip(ReadGraph graph, NodeContext context, Map auxiliary) throws DatabaseException; Object createTooltip(Object event, Object parentComponent, NodeContext context, Map auxiliary); }