package edu.mayo.cts2.framework.model.extension;
import edu.mayo.cts2.framework.model.core.ChangeableElementGroup;
import edu.mayo.cts2.framework.model.core.IsChangeable;
import edu.mayo.cts2.framework.model.core.types.EntryState;
public abstract class ChangeableLocalIdResource<T extends IsChangeable>
extends LocalIdResource<T>
implements IsChangeable {
public ChangeableLocalIdResource(T resource) {
this(null,resource);
}
public ChangeableLocalIdResource(String localID, T resource) {
super(localID, resource);
}
@Override
public ChangeableElementGroup getChangeableElementGroup() {
return this.getResource().getChangeableElementGroup();
}
@Override
public EntryState getEntryState() {
return this.getResource().getEntryState();
}
@Override
public void setChangeableElementGroup(ChangeableElementGroup group) {
this.getResource().setChangeableElementGroup(group);
}
@Override
public void setEntryState(EntryState entryState) {
this.getResource().setEntryState(entryState);
}
}