package com.neverwinterdp.vm.event; import com.neverwinterdp.registry.event.Event; import com.neverwinterdp.registry.event.EventListener; abstract public class VMEventListener extends EventListener { protected VMEventListener(String description) { super(description); } @Override public boolean process(Event event) { if(!(event instanceof VMEvent)) return false; VMEvent vmAssertEvent = (VMEvent) event; return process(vmAssertEvent); } abstract public boolean process(VMEvent event) ; }