package hu.bme.mit.incquery.cep.api; import hu.bme.mit.incquery.cep.api.runtime.EventModelManager; import hu.bme.mit.incquery.cep.api.runtime.EventQueue; import java.util.Calendar; /** * Adapters delegating events from a given realm must extend this class. * * @author idavid * */ public abstract class ViatraCepAdapter { protected EventModelManager eventModelManager; protected EventQueue eventQueue = EventQueue.getInstance(); public abstract void registerAdapter(); protected long getCurrentTimeStamp() { Calendar c = Calendar.getInstance(); return c.getTimeInMillis(); } public EventModelManager getEventModelManager() { return eventModelManager; } public EventQueue getEventQueue() { return eventQueue; } }