eventflow-tmp/eventflow/event/BasicEvent.java

11 lines
350 B
Java
Executable File

package de.midlane_illaoi.eventflow.event;
import de.midlane_illaoi.eventflow.listener.BasicEventListener;
public abstract class BasicEvent<T extends BasicEvent<T>> implements ObservableEvent<BasicEventListener<T>> {
@SuppressWarnings("unchecked")
public void accept(BasicEventListener<T> eventlistener) {
eventlistener.onEvent((T) this);
}
}