package jdslx.core.api;

/**
 * Interface for read and write access to attribute information.
 * Refer to <code>InspectableAttribute</code> for recommended use.
 * 
 * @author Ulrik Brandes
 * @version 1.0, 07/31/99
**/

public interface Attribute extends InspectableAttribute {
	
  /**
   * Replace the current value of an attribute with <code>value</value>.
   * 
   * @param the attributed element
   * @param the attributes new value
  **/

  void set(Object elem, Object value);

}
