/* * 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); }