Bug 235113 - Alternative parser access without ParserService
Summary: Alternative parser access without ParserService
Status: RESOLVED FIXED
Alias: None
Product: GMF-Tooling (ARCHIVED)
Classification: Modeling
Component: Core (show other bugs)
Version: 2.0   Edit
Hardware: All All
: P3 normal (vote)
Target Milestone: 2.2   Edit
Assignee: Artem Tikhomirov CLA
QA Contact:
URL:
Whiteboard:
Keywords: performance
Depends on:
Blocks:
 
Reported: 2008-06-02 08:39 EDT by Artem Tikhomirov CLA
Modified: 2010-07-19 12:19 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Tikhomirov CLA 2008-06-02 08:39:30 EDT
This is part of a general scenario: in certain usecases, client doesn't need extensibility of a generated diagram editor, and utilizing services where direct Java call is possible is an overkill.

There should be a way for toolsmith to state intention not to have extensible services (or on per-provider basis), and templates should generate direct Java calls instead of Service indirection.

Related bug #125828. Also, avoiding providers use where there's no need to, may ease issues described in bug 191488.
Comment 1 Artem Tikhomirov CLA 2008-08-29 14:58:45 EDT
GenParsers#extensibleViaService
Comment 2 Artem Tikhomirov CLA 2008-09-10 15:13:25 EDT
Tests: ParsersTest-direct and ParsersTest-provider
Comment 3 Eclipse Webmaster CLA 2010-07-16 23:35:14 EDT
[target cleanup] 2.2 M2 was the original target milestone for this
bug
Comment 4 Eclipse Webmaster CLA 2010-07-19 12:19:02 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Templates was the original product and component for this bug