001    /*
002     * Created by IntelliJ IDEA.
003     * User: Wei Wang
004     * Date: 2002-9-6
005     * Time: 14:59:51
006     * To change template for new class use 
007     * Code Style | Class Templates options (Tools | IDE Options).
008     */
009    package EVolve.util;
010    
011    import EVolve.visualization.Visualization;
012    
013    public class OverlapVisualizationRunner {
014    
015        private SynchronousOverlapper synOverlapper;
016        private AsynchronousOverlapper asynOverlapper;
017    
018        public OverlapVisualizationRunner() {
019            synOverlapper = new SynchronousOverlapper();
020            asynOverlapper = new AsynchronousOverlapper();
021        }
022    
023        public SynchronousOverlapper getSynOverlapper() {
024            return synOverlapper;
025        }
026    
027        public AsynchronousOverlapper getAsynOverlapper() {
028            return asynOverlapper;
029        }
030    
031        public void unregisterOverlappedViz(Visualization visual) {
032            synOverlapper.unregisterOverlappedVisualization(visual);
033            asynOverlapper.unregisterOverlappedVisualization(visual);
034        }
035    }