package org.simantics.district.network.ui.nodes; import java.awt.geom.Rectangle2D; import org.simantics.scenegraph.g2d.G2DParentNode; import org.simantics.scenegraph.utils.GeometryUtils; /** * Customized selection parent node that returns undefined bounds instead of * null bounds to allow parent G2DNode to ignore these selection * nodes that since they do not have any children in the District scene graph * case. * * @author Tuukka Lehtonen */ public class DistrictSelectionNode extends G2DParentNode { private static final long serialVersionUID = -6030674263538134789L; @Override public Rectangle2D getBoundsInLocal() { return GeometryUtils.undefinedRectangle(); } }