jasi.sim.basic.element
Interface ElementsListener

All Known Subinterfaces:
SimController, SimListener
All Known Implementing Classes:
AbstractSimController, AbstractSimListener, BasicController, BasicOutput, SimProxy, Timer

public interface ElementsListener

Listener for state changes of elements.

See Also:
The element manager.

Method Summary
<T> void
changedElement(Element element, java.lang.String property, T value)
          An element property has changed.
 void createdElement(Element element)
          An element has been created.
 void deletedElement(Element element)
          An element has been deleted.
<T> void
requestedElement(Element element, java.lang.String property, T value)
          An element property was requested.
 

Method Detail

createdElement

void createdElement(Element element)
An element has been created.

Parameters:
element - The created element.

changedElement

<T> void changedElement(Element element,
                        java.lang.String property,
                        T value)
An element property has changed.

Type Parameters:
T - The value type.
Parameters:
element - The changed element.
property - The property that has changed.
value - The new value of that property.

requestedElement

<T> void requestedElement(Element element,
                          java.lang.String property,
                          T value)
An element property was requested.

Type Parameters:
T - The value type.
Parameters:
element - The requested element.
property - The property that was changed.
value - The value of that property.

deletedElement

void deletedElement(Element element)
An element has been deleted.

Parameters:
element - The deleted elent.