Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [emfindex-dev] API Changes

Hi Knut,

sorry, I didn't mean to spoil your usecase ;-)

It is important to have clear requirements for the eventing in order to discuss if it makes sense to have it inside EMF Index or on top of it. So as a client, could you elaborate on

* What you are currently achieving with the events?
* What kind of events do you rely on (granularity, when fired, concurrency)? * Are there any scalability or performance issues to be taken into account?

Thanks
Jan

Am 13.10.2009 um 08:20 schrieb Knut Wannheden:

Hi all,

On Fri, Oct 2, 2009 at 15:14, Jan Köhnlein <jan.koehnlein@xxxxxxxxx> wrote:

*API cleanup*
I removed some classes / parts that were not referenced, i.e.
TransactionException. We should try to avoid putting things in the API we
don't need yet. Please complain if you need one of these classes.
I also completely removed the event API. In Xtext, we're currently using workspace resource listeners (an eclipse builder) and we are happy with these coarse-grained events. We can add it later on once we have clear
requirements.


We have a case where we were using the EMF Index event API: We
implemented an application level cache on top of the EMF Index. The
Eclipse ResourceChangeListener isn't really an option as our index
also contains objects which are not in the workspace.

As an alternative we can build the caching into a custom index
implementation, but we would prefer having an event API. Any other
opinions on this?

Regards,

--knut
_______________________________________________
emfindex-dev mailing list
emfindex-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/emfindex-dev

--
Dr. Jan Köhnlein
Senior Software Architekt

Telefon: +49 (0) 431 / 5606-337
Mobile: +49 (0) 151 / 17396687
Telefax: +49 (0) 431 / 5606-339

http://www.itemis.de
jan.koehnlein@xxxxxxxxx

itemis AG
Niederlassung Kiel
Schauenburgerstr. 116
24118 Kiel
http://www.itemis.de/

Rechtlicher Hinweis:
Registergericht: Amtsgericht Dortmund HRB 20621
Sitz der Gesellschaft: Lünen
Vorstand: Wolfgang Neuhaus, Jens Wagener, Dr. Georg Pietrek
Aufsichtsrat: Prof. Dr. Burkhard Igel (Vorsitzender), Stephan Grollmann, Michael Neuhaus



Back to the top