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 }