Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [viatra-dev] Issue with lightweight observation

One difference between IncQuery's and CEP's EVM is that the former one uses the EventHandlerAdapter#prepareEventProcessors to explicitely register Atoms for an AttributeMonitor. This concept is missing from the CEP's EVM, but I don't understand how this issue did not surface up to now.

Is there any manual, documentation, etc I could bring the CEP-EVM up-to-date based upon, or should I just bypass the problematic parts? (Like intercepting the related method calls and ignore them.)

Cheers,
Istvan


2014-12-03 16:52 GMT+01:00 David, Istvan <davidi@xxxxxxxxxxxxxx>:
Hi,

This regression just popped up recently when switching to IncQuery 0.9 under the CEP module: https://bugs.eclipse.org/bugs/show_bug.cgi?id=453788.
I couldn't trace it back to any part of the stack I am familiar with. It's definitely something about initializing the EVM, since the EMFBaseIndexWrapper#addInstanceObserver method is never called when processing complex events. Maybe it's an integration issue in the CEP module's EVM instance: http://git.eclipse.org/c/viatra2/org.eclipse.viatra2.emf.git/tree/plugins/org.eclipse.viatra.cep.core/src/org/eclipse/viatra/cep/core/evm.

Any clues?

Cheers,
Istvan


Back to the top