[
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