@Override
public Rectangle2D getBounds(IElement e, Rectangle2D size) {
- RouteGraph rg = getRouteGraph(e);
- if (rg != null) {
+ RouteGraphNode rgn = e.getHint(KEY_RG_NODE);
+ if (rgn != null) {
if (size == null)
size = new Rectangle2D.Double();
- rg.getBounds(size);
+ size.setRect(rgn.getBoundsInLocal());
}
return size;
}