package org.tessell.model;
import org.tessell.model.events.HasMemberChangedHandlers;
import org.tessell.model.properties.Property;
/** A model is an entity that contains a number of properties. */
public interface Model extends HasMemberChangedHandlers {
Property<Boolean> allValid();
Property<Boolean> isTouched();
boolean touch();
void setTouched(boolean touched);
}