public ALinearEventTrapper( yaas.visualizers.collection.tree.LinearVisualizer<ElementType> visualizer) { this.visualizer = visualizer; root = visualizer.getRoot(); // // boxWidth = ((ALinearLayoutManager<ElementType>) visualizer // .getLayoutManager()).getBoxWidth(); // boxHeight = ((ALinearLayoutManager<ElementType>) visualizer // .getLayoutManager()).getBoxHeight(); // dynamicWidth = ((ALinearLayoutManager<ElementType>) visualizer // .getLayoutManager()).getDynamicWidth(); // dynamicHeight = ((ALinearLayoutManager<ElementType>) visualizer // .getLayoutManager()).getDynamicHeight(); shapes = visualizer.shapes(); }