1 27 28 package org.nightlabs.editor2d.figures; 29 30 import java.util.Collection ; 31 32 import org.eclipse.draw2d.IFigure; 33 import org.eclipse.draw2d.geometry.Rectangle; 34 35 39 public interface FigureTile { 40 41 public boolean intersects(Rectangle rect); 42 public Rectangle getBounds(); 43 44 public Collection getTileFigures(); 45 public void addFigure(IFigure figure); 46 public void removeFigure(IFigure figure); 47 48 public Collection getIntersectingFigures(Rectangle rect); 49 } 50 | Popular Tags |