public class ViatraQueryEventHandler<Match extends IPatternMatch> extends EventHandlerAdapter<Match>
Modifier | Constructor and Description |
---|---|
protected |
ViatraQueryEventHandler(ViatraQueryEventSource<Match> source,
EventFilter<? super Match> filter,
RuleInstance<Match> instance) |
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
protected org.eclipse.viatra.transformation.evm.specific.event.ViatraQueryEventHandler.UnregisterMonitorActivationNotificationListener |
prepareActivationNotificationListener() |
protected AttributeMonitor<Match> |
prepareAttributeMonitor() |
protected void |
prepareEventHandler() |
protected java.util.Map<EventType,EventProcessorAdapter<Match>> |
prepareEventProcessors()
Returns a map of event processor adapters related to the different event types.
|
getEventFilter, getInstance, getSource, handleEvent
protected ViatraQueryEventHandler(ViatraQueryEventSource<Match> source, EventFilter<? super Match> filter, RuleInstance<Match> instance)
protected AttributeMonitor<Match> prepareAttributeMonitor()
protected void prepareEventHandler()
prepareEventHandler
in class EventHandlerAdapter<Match extends IPatternMatch>
protected org.eclipse.viatra.transformation.evm.specific.event.ViatraQueryEventHandler.UnregisterMonitorActivationNotificationListener prepareActivationNotificationListener()
protected java.util.Map<EventType,EventProcessorAdapter<Match>> prepareEventProcessors()
EventHandlerAdapter
prepareEventProcessors
in class EventHandlerAdapter<Match extends IPatternMatch>
public void dispose()