public Rectangle getInnerBounds() {
final Rectangle innerBounds = rootView.getBounds();
final Rectangle maxBounds = new Rectangle(0, 0, getWidth(), getHeight());
for (int i = 0; i < arrowLinkViews.size(); ++i) {
final ILinkView arrowView = arrowLinkViews.get(i);
arrowView.increaseBounds(innerBounds);
}
return innerBounds.intersection(maxBounds);
}
public IMapSelection getMapSelection() {