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 }