@Override
public void windowClosing(DockingWindow window) throws OperationAbortedException {
for(Component mapViewComponent : mapViews.toArray(new Component[]{}))
if(SwingUtilities.isDescendingFrom(mapViewComponent, window))
if (!Controller.getCurrentController().getMapViewManager().close(mapViewComponent, false))
throw new OperationAbortedException("can not close view");
}
@Override