[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [mdt-papyrus.dev] [papyrus-ic] Papyrus: performance improvment.
|
Hi, Philip,
We have such index already in Papyrus. I am out of the office today so I cannot reference the code, but there is an ICrossReferenceIndex API that you can search for. The Papyrus Editor and other components use this to interrogate the sub-model resource topology.
HTH,
Christian
On November 14, 2016 at 10:15:44, Philip Langer (planger@xxxxxxxxxxxxxxxxx) wrote:
Hi Séb,
thanks for the information!
I'd like to add an additional requirement on the
Papyrus-specific indexing component; that is, capturing the
cross-file model dependencies among Papyrus models.
Currently, we have to do that in EMF Compare for diff/merge by
crawling the workspace building up an own cache. It would make much
more sense to have a Papyrus-indexing-component, which provides to
EMF Compare the information on which models are actually linked to
each other (incoming and outgoing cross-file references), and which
is kept up-to-date with Papyrus-specific mechanisms, such as
updating the index when relevant changes that affect the cross-file
dependencies are applied to the model.
Do you think this fits here and could be added to this work as
well? I'm happy to add more detailed requirements in the wiki page
if you agree.
Thanks a lot and best wishes,
Philip
_______________________________________________
mdt-papyrus.dev mailing list
mdt-papyrus.dev@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/mdt-papyrus.dev