package <%= events_package %>; <% unless options -%>
import java.util.List; <% end -%>
import <%= models_package %>.<%= class_name %>;
import <%= gwt_rails_package %>.events.ModelEvent; import <%= gwt_rails_package %>.events.ModelEventHandler;
public class <%= class_name %>Event extends ModelEvent<<%= class_name %>> {
public static final Type<ModelEventHandler<<%= class_name %>>> TYPE = new Type<ModelEventHandler<<%= class_name %>>>(); public <%= class_name %>Event(<%= class_name %> model, ModelEvent.Action action) { super(model, action); }
<% unless options -%>
public <%= class_name %>Event(List<<%= class_name %>> models, ModelEvent.Action action) { super(models, action); }
<% end -%>
@Override public Type<ModelEventHandler<<%= class_name %>>> getAssociatedType() { return TYPE; }
}