package bayesGame.ui.verbs;
import java.awt.event.MouseEvent;
import bayesGame.bayesbayes.BayesNode;
import bayesGame.levelcontrollers.Controller;
import bayesGame.ui.swinglisteners.AssumingMousePlugin;
import bayesGame.ui.swinglisteners.InteractingMousePlugin;
import edu.uci.ics.jung.visualization.control.DefaultModalGraphMouse;
import edu.uci.ics.jung.visualization.control.PickingGraphMousePlugin;
import edu.uci.ics.jung.visualization.control.PluggableGraphMouse;
import edu.uci.ics.jung.visualization.control.TranslatingGraphMousePlugin;
public class InteractingVerb extends Verb {
private PluggableGraphMouse pgm;
public InteractingVerb(Controller controller, returnCall returnType, int button) {
super(controller, returnType);
pgm = new PluggableGraphMouse();
pgm.add(new InteractingMousePlugin(this, button));
}
@Override
public PluggableGraphMouse getPGM() {
return pgm;
}
}