package org.seqcode.viz.paintable;
import java.awt.Graphics;
import java.util.Collection;
import javax.swing.Action;
public interface Paintable {
public void paintItem(Graphics g,
int ulx, int uly,
int lrx, int lry);
public Collection<Action> getPaintableActions();
public Action getSaveImageAction();
public void registerClick(double xf, double yf);
public void addPaintableChangedListener(PaintableChangedListener l);
public void removePaintableChangedListener(PaintableChangedListener l);
}