graph.core.GraphAlgorithm Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of astra-compiler Show documentation
Show all versions of astra-compiler Show documentation
Core compiler artifact for the ASTRA Language
package graph.core;
import graph.gui.GraphOverlay;
import graph.util.List;
import java.util.Map;
public interface GraphAlgorithm {
public static final int UNEXPLORED = 0;
public static final int VISITED = 1;
public static final int DISCOVERY = 2;
public static final int CROSS = 3;
public static final int BACK = 4;
public void setGraph(Graph graph);
public List parameterList();
public void search(Map> parameters);
public GraphOverlay getOverlay();
}