package xapi.event.impl; import xapi.event.api.IsEvent; import xapi.event.api.IsEventType; /** * Created by James X. Nelson (james @wetheinter.net) on 7/16/16. */ public interface SelectEvent <Source> extends IsEvent<Source> { @Override default IsEventType getType() { return EventTypes.Select; } static <S> SelectEvent<S> select(S source) { return () -> source; } }