package ini.trakem2.display;
import java.awt.BasicStroke;
import java.awt.Color;
import java.util.Set;
public interface Taggable {
static public final Color TAG_BACKGROUND = new Color(255, 252, 139); // pale yellow
static public final BasicStroke DASHED_STROKE = new BasicStroke(1, BasicStroke.CAP_BUTT, BasicStroke.JOIN_MITER, 3, new float[]{ 4, 2, 4, 2 }, 0);
/** @return true if the tag wasn't there already. */
public boolean addTag(Tag tag);
/** @return true if the tag was there. */
public boolean removeTag(Tag tag);
/** @return the tags, if any, or null. */
public Set<Tag> getTags();
/** @return the tags, if any, or null. */
public Set<Tag> removeAllTags();
}