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
AbstractIEVMListenerimplementation.
-
-
Constructor Summary
Constructors Constructor Description AbstractEVMListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidactivationChanged(Activation<?> activation, ActivationState oldState, EventType event)voidactivationCreated(Activation<?> activation, ActivationState inactiveState)voidactivationRemoved(Activation<?> activation, ActivationState oldState)voidaddedRule(RuleSpecification<?> specification, EventFilter<?> filter)voidafterFiring(Activation<?> activation)voidbeforeFiring(Activation<?> activation)voiddisposeListener()voidendTransaction(java.lang.String transactionID)voidinitializeListener(ViatraQueryEngine engine)voidremovedRule(RuleSpecification<?> specification, EventFilter<?> filter)voidstartTransaction(java.lang.String transactionID)
-
-
-
Method Detail
-
initializeListener
public void initializeListener(ViatraQueryEngine engine)
- Specified by:
initializeListenerin interfaceIEVMListener
-
beforeFiring
public void beforeFiring(Activation<?> activation)
- Specified by:
beforeFiringin interfaceIEVMListener
-
afterFiring
public void afterFiring(Activation<?> activation)
- Specified by:
afterFiringin interfaceIEVMListener
-
startTransaction
public void startTransaction(java.lang.String transactionID)
- Specified by:
startTransactionin interfaceIEVMListener
-
endTransaction
public void endTransaction(java.lang.String transactionID)
- Specified by:
endTransactionin interfaceIEVMListener
-
activationChanged
public void activationChanged(Activation<?> activation, ActivationState oldState, EventType event)
- Specified by:
activationChangedin interfaceIEVMListener
-
activationCreated
public void activationCreated(Activation<?> activation, ActivationState inactiveState)
- Specified by:
activationCreatedin interfaceIEVMListener
-
activationRemoved
public void activationRemoved(Activation<?> activation, ActivationState oldState)
- Specified by:
activationRemovedin interfaceIEVMListener
-
addedRule
public void addedRule(RuleSpecification<?> specification, EventFilter<?> filter)
- Specified by:
addedRulein interfaceIEVMListener
-
removedRule
public void removedRule(RuleSpecification<?> specification, EventFilter<?> filter)
- Specified by:
removedRulein interfaceIEVMListener
-
disposeListener
public void disposeListener()
- Specified by:
disposeListenerin interfaceIEVMListener
-
-