Bug 123240 - Clean gmfgen uses of requiredPlugins
Summary: Clean gmfgen uses of requiredPlugins
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.0   Edit
Assignee: Artem Tikhomirov CLA
QA Contact:
URL:
Whiteboard:
Keywords: contributed
Depends on:
Blocks:
 
Reported: 2006-01-10 08:25 EST by Artem Tikhomirov CLA
Modified: 2010-07-19 22:23 EDT (History)
1 user (show)

See Also:


Attachments
Migration support to new metamodel structure is added (5.64 KB, patch)
2007-05-23 07:03 EDT, Anna Karjakina CLA
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Artem Tikhomirov CLA 2006-01-10 08:25:47 EST
Get rid of StringArray datatype, use String[*] instead (EMF now handles operation's multiplicity)

Avoid spreading of #getRequiredPluginIDs() (now found at GenDiagram, GenElementInitializer, GenFeatureSeqInitializer and ModelElementSelector), although consider the need for different constraint languages to specify different requirements
Comment 1 Artem Tikhomirov CLA 2006-08-25 11:16:10 EDT
btw, might be reasonable to allow to specify (optional) compatibility version range along with id of required plug-in
Comment 2 Artem Tikhomirov CLA 2007-05-22 14:27:35 EDT
This is required to move on with gmfgraph codegen improvements
Comment 3 Anna Karjakina CLA 2007-05-23 07:03:17 EDT
Created attachment 68315 [details]
Migration support to new metamodel structure is added
Comment 4 Artem Tikhomirov CLA 2007-05-23 08:10:32 EDT
(In reply to comment #3)
> Created an attachment (id=68315) [details]
Migration patch reviewed and committed.
Comment 5 Richard Gronback CLA 2008-08-13 13:12:01 EDT
[target cleanup] 2.0 RC was the original target milestone for this bug
Comment 6 Eclipse Webmaster CLA 2010-07-19 22:23:06 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Models was the original product and component for this bug