ObjectAttributeChangeSet.java :  » Math » migen » uk » ac » lkl » migen » system » expresser » model » Java Open Source

Java Open Source » Math » migen 
migen » uk » ac » lkl » migen » system » expresser » model » ObjectAttributeChangeSet.java
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);
    }

}
java2s.com  | Contact Us | Privacy Policy
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.