Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 469149

Summary: Use new Query Scope API in local search
Product: [Modeling] Viatra Reporter: Gabor Bergmann <gabor.bergmann>
Component: QueryAssignee: Zoltan Ujhelyi <zoltan.ujhelyi>
Status: RESOLVED FIXED QA Contact: Istvan Rath <istvanrath>
Severity: enhancement    
Priority: P3 CC: abel.hegedus, zoltan.ujhelyi
Version: oldinquery   
Target Milestone: 1.7.0M3   
Hardware: All   
OS: All   
See Also: https://git.eclipse.org/r/100189
https://git.eclipse.org/r/100534
https://git.eclipse.org/r/100533
https://git.eclipse.org/r/100535
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=e6901b9e20673f746960f3441455ee69b13da535
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=12e528ca5bafeb799cd193d05388697303c1d2b0
https://git.eclipse.org/r/100690
https://git.eclipse.org/r/100896
https://git.eclipse.org/r/100895
https://git.eclipse.org/r/100898
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=0dff346884f3c638e4e962eb1ea7ce2253982707
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=6e8603fa71bf000c110b14124330de6c8b150b0b
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=93b8b9243c74b6c1e67fb58cec27813295f9dded
https://git.eclipse.org/r/101094
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=94fe59716ac0e138dd6e0f76ab154138a90fd9f7
https://git.eclipse.org/r/104972
https://git.eclipse.org/r/104971
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=098d9608b0f6cb80f3e97ef9b6c7388b47ba110b
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=59b79a88de697b854f8163a2766be52e52a09cde
https://git.eclipse.org/r/105307
https://git.eclipse.org/c/viatra/org.eclipse.viatra.examples.git/commit/?id=4191165c73f4ddfb7eb436650dd1f76792d1147b
https://git.eclipse.org/r/110204
https://git.eclipse.org/c/viatra/org.eclipse.viatra.git/commit/?id=30ed49561558874080fbc1e632ca0987804eb7db
Whiteboard: localsearch

Description Gabor Bergmann CLA 2015-06-02 10:23:03 EDT
Local Search code compiles after the query context refactor of bug 456815, but still uses the old logic instead of the new query context API. EMF-specific planning and operations are great, but LS should fall back to the generic context interface if the scope is not an EMF model.

Note that the new context interface required some new methods on the EMF base index, which have been functionally implemented, but they do not perform very well right now -- see recent comments on bug 398762.
Comment 1 Istvan Rath CLA 2015-09-29 08:41:42 EDT
Pushing these issues to the 1.2 timeframe.
Comment 2 Zoltan Ujhelyi CLA 2015-10-08 04:48:01 EDT
This would be very nice to have for 1.2, but I guess this is the feature that is the easiest to postpone later if required.
Comment 3 Zoltan Ujhelyi CLA 2015-10-08 09:42:57 EDT
My previous comment is invalid: while this issue is not fixed, local search depends on incquery.runtime. This must be done for local search be a first-class citizen in the project.
Comment 4 Zoltan Ujhelyi CLA 2016-03-17 08:27:11 EDT
Replaced target milestone from incquery with VIATRA
Comment 5 Zoltan Ujhelyi CLA 2016-03-17 08:55:10 EDT
Postponed issues to 1.3
Comment 6 Zoltan Ujhelyi CLA 2016-05-26 08:34:33 EDT
Moved to 1.4
Comment 7 Zoltan Ujhelyi CLA 2017-01-25 08:07:09 EST
Postponed.
Comment 8 Eclipse Genie CLA 2017-06-28 05:05:11 EDT
New Gerrit change created: https://git.eclipse.org/r/100189
Comment 9 Eclipse Genie CLA 2017-07-03 05:45:51 EDT
New Gerrit change created: https://git.eclipse.org/r/100534
Comment 10 Eclipse Genie CLA 2017-07-03 05:45:54 EDT
New Gerrit change created: https://git.eclipse.org/r/100533
Comment 11 Eclipse Genie CLA 2017-07-03 05:45:55 EDT
New Gerrit change created: https://git.eclipse.org/r/100535
Comment 14 Eclipse Genie CLA 2017-07-05 04:51:30 EDT
New Gerrit change created: https://git.eclipse.org/r/100690
Comment 15 Eclipse Genie CLA 2017-07-07 04:50:42 EDT
New Gerrit change created: https://git.eclipse.org/r/100896
Comment 16 Eclipse Genie CLA 2017-07-07 05:15:47 EDT
New Gerrit change created: https://git.eclipse.org/r/100898
Comment 20 Eclipse Genie CLA 2017-07-12 05:06:35 EDT
New Gerrit change created: https://git.eclipse.org/r/101094
Comment 22 Eclipse Genie CLA 2017-09-12 10:07:15 EDT
New Gerrit change created: https://git.eclipse.org/r/104972
Comment 23 Eclipse Genie CLA 2017-09-12 10:07:17 EDT
New Gerrit change created: https://git.eclipse.org/r/104971
Comment 26 Eclipse Genie CLA 2017-09-18 08:01:53 EDT
New Gerrit change created: https://git.eclipse.org/r/105307
Comment 28 Zoltan Ujhelyi CLA 2017-10-11 10:40:11 EDT
Generic LS API seems to work as expected; tentatively closing this issue.
Comment 29 Eclipse Genie CLA 2017-10-17 08:39:49 EDT
New Gerrit change created: https://git.eclipse.org/r/110204