package be.selckin.swu.model; public abstract class ReadOnlyLDM<T> extends InjectingLDM<T> { protected ReadOnlyLDM() { } protected ReadOnlyLDM(T object) { super(object); } @Override public void setObject(T object) { throw new UnsupportedOperationException("Model " + getClass() + " does not support setObject(Object)"); } }