001 /*
002 * Created by IntelliJ IDEA.
003 * User: Wei Wang
004 * ACL Lab, School of Computer Science, Montreal, QC
005 * Date: 2002-8-28
006 * Time: 23:40:49
007 */
008 package EVolve.util;
009
010 public class ToolsManager {
011
012 private BatchRunner batchRunner;
013 private PredefinedVisualizationRunner predefinedVisualizationRunner;
014 private LinkedVisualizationRunner linkedVisualizationRunner;
015 private OverlapVisualizationRunner overlapVisualizationRunner;
016 //private InstructionAnalyzeRunner instructionAnalyzeRunner;
017
018 public ToolsManager() {
019 batchRunner = new BatchRunner();
020 predefinedVisualizationRunner = new PredefinedVisualizationRunner();
021 linkedVisualizationRunner = new LinkedVisualizationRunner();
022 overlapVisualizationRunner = new OverlapVisualizationRunner();
023 //instructionAnalyzeRunner = new InstructionAnalyzeRunner();
024 }
025
026 public BatchRunner getBatchRunner() {
027 return batchRunner;
028 }
029
030 public PredefinedVisualizationRunner getPredefinedVisualizationRunner() {
031 return predefinedVisualizationRunner;
032 }
033
034 public LinkedVisualizationRunner getLinkedVisualizationRunner() {
035 return linkedVisualizationRunner;
036 }
037
038 public OverlapVisualizationRunner getOverlapVisualizationRunner() {
039 return overlapVisualizationRunner;
040 }
041
042 /*public InstructionAnalyzeRunner getInstructionAnalyzeRunner() {
043 return null;//instructionAnalyzeRunner;
044 }*/
045 }