
de.uni.freiburg.iig.telematik.jagal.ts.EventFactory Maven / Gradle / Ivy
package de.uni.freiburg.iig.telematik.jagal.ts;
public class EventFactory{
private final Class extends E> eventClass;
public EventFactory(Class extends E> eventClass){
this.eventClass = eventClass;
}
public E createEvent(){
try {
return eventClass.newInstance();
} catch (Exception ex) {
throw new RuntimeException("Event factory failed", ex);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy