/* * Author: tdanford * Date: Nov 14, 2008 */ package org.seqcode.viz.eye; import java.awt.Graphics; import java.util.Iterator; import org.seqcode.gseutils.models.Model; import org.seqcode.viz.paintable.Paintable; /** * Turns a Paintable into a ModelPaintable. * * @author tdanford */ public class ModelPaintableWrapper extends AbstractModelPaintable { private Paintable inner; public ModelPaintableWrapper(Paintable p) { inner = p; inner.addPaintableChangedListener(this); } public void addModel(Model m) { } public void addModels(Iterator<? extends Model> itr) { } public void clearModels() { } public void paintItem(Graphics g, int x1, int y1, int x2, int y2) { inner.paintItem(g, x1, y1, x2, y2); } }