Class AbstractEVMListener
- java.lang.Object
-
- org.eclipse.viatra.transformation.evm.api.adapter.AbstractEVMListener
-
- All Implemented Interfaces:
IEVMListener
public class AbstractEVMListener extends java.lang.Object implements IEVMListener
AbstractIEVMListener
implementation.
-
-
Constructor Summary
Constructors Constructor Description AbstractEVMListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
activationChanged(Activation<?> activation, ActivationState oldState, EventType event)
void
activationCreated(Activation<?> activation, ActivationState inactiveState)
void
activationRemoved(Activation<?> activation, ActivationState oldState)
void
addedRule(RuleSpecification<?> specification, EventFilter<?> filter)
void
afterFiring(Activation<?> activation)
void
beforeFiring(Activation<?> activation)
void
disposeListener()
void
endTransaction(java.lang.String transactionID)
void
initializeListener(ViatraQueryEngine engine)
void
removedRule(RuleSpecification<?> specification, EventFilter<?> filter)
void
startTransaction(java.lang.String transactionID)
-
-
-
Method Detail
-
initializeListener
public void initializeListener(ViatraQueryEngine engine)
- Specified by:
initializeListener
in interfaceIEVMListener
-
beforeFiring
public void beforeFiring(Activation<?> activation)
- Specified by:
beforeFiring
in interfaceIEVMListener
-
afterFiring
public void afterFiring(Activation<?> activation)
- Specified by:
afterFiring
in interfaceIEVMListener
-
startTransaction
public void startTransaction(java.lang.String transactionID)
- Specified by:
startTransaction
in interfaceIEVMListener
-
endTransaction
public void endTransaction(java.lang.String transactionID)
- Specified by:
endTransaction
in interfaceIEVMListener
-
activationChanged
public void activationChanged(Activation<?> activation, ActivationState oldState, EventType event)
- Specified by:
activationChanged
in interfaceIEVMListener
-
activationCreated
public void activationCreated(Activation<?> activation, ActivationState inactiveState)
- Specified by:
activationCreated
in interfaceIEVMListener
-
activationRemoved
public void activationRemoved(Activation<?> activation, ActivationState oldState)
- Specified by:
activationRemoved
in interfaceIEVMListener
-
addedRule
public void addedRule(RuleSpecification<?> specification, EventFilter<?> filter)
- Specified by:
addedRule
in interfaceIEVMListener
-
removedRule
public void removedRule(RuleSpecification<?> specification, EventFilter<?> filter)
- Specified by:
removedRule
in interfaceIEVMListener
-
disposeListener
public void disposeListener()
- Specified by:
disposeListener
in interfaceIEVMListener
-
-