/*
* Author: tdanford
* Date: Sep 16, 2008
*/
package org.seqcode.viz.eye;
import java.util.Iterator;
import org.seqcode.gseutils.models.Model;
import org.seqcode.viz.paintable.Paintable;
public interface ModelPaintable extends Paintable {
public void addModels(Iterator<? extends Model> itr);
public void addModel(Model m);
public void addValue(Object v);
public void clearModels();
public ModelPaintable setProperty(ModelPaintableProperty p);
public ModelPaintable setProperty(String key, ModelPaintableProperty p);
public ModelPaintable synchronizeProperty(String k, ModelPaintable p);
}