package net.sf.nmedit.jpatch.dnd;
import java.awt.Point;
import java.awt.Rectangle;
import java.awt.datatransfer.Transferable;
import java.util.Collection;
import net.sf.nmedit.jpatch.PModule;
import net.sf.nmedit.jpatch.PModuleContainer;
import net.sf.nmedit.jpatch.PPatch;
public interface PModuleTransferData extends Transferable {
PModuleContainer getSourceModuleContainer();
PPatch getSourcePatch();
Collection<? extends PModule> getModules();
Point getDragStartLocation();
Rectangle getBoundingBox();
Rectangle getBoundingBox(Rectangle r);
}