package GKA.Controler.MouseControler; import GKA.Controler.MainControler; import com.mxgraph.model.mxCell; public class MouseMSTHeuristicHandler implements MouseEventInterface{ private boolean isFinished = false; public MouseMSTHeuristicHandler() { MainControler.sendMessage("Please select node to start."); } @Override public void cancelOperation() { setFinished(true); } @Override public boolean isFinished() { return isFinished; } private void setFinished(boolean isFinished) { this.isFinished = isFinished; } @Override public void addEventObject(mxCell eventObj) { if (eventObj.isVertex()){ MainControler.mstHeuristic(eventObj.getValue().toString()); setFinished(true); } } }