package uk.ac.lkl.migen.system.expresser.model;
import uk.ac.lkl.common.util.value.Value;
public class ObjectAttributeChangeSet extends AttributeChangeSet {
private ExpressedObject<?> object;
public ObjectAttributeChangeSet(ExpressedObject<?> object) {
this.object = object;
}
public <T extends Value<T>> void addAttributeChange(
AttributeHandle<T> attributeHandle, T value) {
addAttributeChange(object.getAttribute(attributeHandle), value);
}
}
|