Community
Participate
Working Groups
This is for the weaving-based AJDT. Currently, AJDT requires a change in an aspect to be indexed (and thus be available with Cttl+Shift+T). For the use cases such as opening a new project (say after a fresh checkout from a version control system), this can be a problem i.e. user may think that the aspect doesn't exist, when in fact it just hasn't been indexed.
Seems that this would be more of a one-time thing, that you may want your aspects (re-)indexed when the weaving plugin is firs installed, and thereafter indexing can be handled by JDT. Perhaps a better solution would be to prompt the user on install if they would like aspects re-indexed, and then also provide a button for this in the preferences page.
I committed a small change that puts a button on the preferences page to reindex the whole workspace. This is not ideal since it is a hidden feature, but is perhaps sufficient for now. In later versions, I would like to add a prompt on install to reindex.
Created attachment 120075 [details] mylyn/context/zip
Fixed. Now, user is prompted on the first startup after weaving is enabled to reindex all aspects.