package org.tessell.model.events; import org.tessell.GenEvent; import org.tessell.Param; import org.tessell.model.properties.Property; @GenEvent(gwtEvent = true) public class PropertyChangedEventSpec<P> { @Param(1) Property<P> property; @Param(2) P oldValue; @Param(3) P newValue; }