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    }