Closed eclipse-modisco-bot closed 3 days ago
By Ed Willink on Nov 25, 2019 08:39
Elimination of org.eclipse.gmt.modisco.omg.smm pushed to master for 2019-12M3.
Upgrade to true 1.0/1.1/1.2 can be raised as new bug when someone actually wants it.
By Ed Willink on Jan 30, 2020 11:27
(In reply to Ed Willink from comment #1)
Elimination of org.eclipse.gmt.modisco.omg.smm pushed to master for 2019-12M3.
Still in GIT. Move it to archive.
Jan 30, 2020 12:21
New Gerrit change created: https://git.eclipse.org/r/156893
Jan 30, 2020 12:45
Gerrit change https://git.eclipse.org/r/156893 was merged to [master].\ Commit: http://git.eclipse.org/c/modisco/org.eclipse.modisco.git/commit/?id=b996fa033369d7d70d2feeb60ba7ca44f2970daa
| --- | --- | | Bugzilla Link | 553387 | | Status | RESOLVED FIXED | | Importance | P3 normal | | Reported | Nov 23, 2019 16:53 EDT | | Modified | Jan 30, 2020 12:45 EDT | | See also | 552988, 559507, Gerrit change https://git.eclipse.org/r/156893, Git commit b996fa03 | | Reporter | Ed Willink |
Description
Migrating gmt.modisco plugins to modisco hits a conflict for SMM for which there appear to be two similar metamodels with identical GIT history of a move perhaps from CVS.
/org.eclipse.modisco.omg.smm/model/SMM-1.0.Beta2.ecore is quite close to https://www.omg.org/spec/SMM/20120101/SMM.emof (SMM 1.0) (https://dev.eclipse.org/ipzilla/show_bug.cgi?id=4545 October 2010).
/org.eclipse.gmt.modisco.omg.smm/model/SMM.ecore is not so close; presumably older. (https://dev.eclipse.org/ipzilla/show_bug.cgi?id=3077 Feb 2009.)
Since SMM 1.0 and 1.1 and 1.2 are available, there seems no point retaining /org.eclipse.gmt.modisco.omg.smm. Lose it.
--
Ideally /org.eclipse.modisco.omg.smm should move from Beta to true 1.0, or even 1.2.
/org.eclipse.modisco.omg.smm is tweaked to have some instanceClasses.
For now leave org.eclipse.modisco.omg.smm as is.
--
Long term, SMM could be richly modeled with UML2-like old version upgrade support.
Medium term and simpler the models folder acquires SMM-1.0/1.1/1.2.ecore so that the models are available for M2M.