ExplorerUIInterface.java
Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025 package org.gecode.explorer;
00026
00027 import org.gecode.Space;
00028 import java.io.File;
00029
00030 public interface ExplorerUIInterface extends Inspector {
00031 public void open();
00032
00033 public SpaceNode createRoot(Space rootSpace, boolean bab,
00034 Statistics stats);
00035 public void update();
00036 public void inspect(String s);
00037
00038 public void scaleToFit();
00039 public void centerCursor();
00040
00041 public void setCurrentNode(SpaceNode newNode);
00042
00043 public File saveFilename();
00044 public boolean overwriteDialog();
00045
00046 public void reportError(String msg, String title);
00047
00048
00049 public void menuInspectActive(boolean active, boolean isRoot, boolean isLeaf);
00050 public void menuSearchActive(boolean active);
00051 public void menuHideNodeActive(boolean active, boolean hidden);
00052 public void menuUnhideAllActive(boolean active);
00053 public void menuHideFailedActive(boolean active);
00054
00055 public void updateEventListeners();
00056 }