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 }