blob: f3a5df0f913bb01610a96b246da470c4b54107f3 [file] [log] [blame]
ahunterdd6fdf32011-02-03 19:09:29 +00001<?php
2require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php");
3require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php");
4require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php");
5$App = new App();
6$Nav = new Nav();
7$Menu = new Menu(); include($App->getProjectCommon());
8require_once($_SERVER['DOCUMENT_ROOT'] . "/modeling/build/_common.php");
9
ahunter066a2eb2010-07-08 22:21:19 +000010# Begin: page-specific settings. Change these.
ahunter6b8419a2010-11-29 17:24:38 +000011$pageTitle = "Eclipse Graphical Modeling Project (GMP) Releases of the Graphical Modeling Framework (GMF).";
ahunter066a2eb2010-07-08 22:21:19 +000012$pageKeywords = "developer,resources,modeling,graphical";
13$pageAuthor = "Anthony Hunter";
14
ahunter356e3782010-07-08 22:28:50 +000015# Paste your HTML content between the EOHTML markers!
ahunter066a2eb2010-07-08 22:21:19 +000016$html = <<<EOHTML
17
18<style type="text/css">
19 h1 { font-family : Arial, Helvetica, sans-serif; font-size : 14pt; font-weight : bold; font-style : normal; }
ahunterbec35b32010-07-22 21:51:54 +000020 p { font-family : Arial, Helvetica, sans-serif; font-size : 10pt; font-style : normal; }
ahunterf8704a72010-07-08 22:26:10 +000021 table { text-align:left; padding: 3px; border: 1px solid black; }
ahunter94182932010-07-08 22:30:52 +000022 tr.white { background-color: white; border: 1px solid black; }
ahunterf8704a72010-07-08 22:26:10 +000023 tr.top { background-color: #CCFFFF; border: 1px solid black; }
24 tr.callisto { background-color: #FFCCFF; border: 1px solid black; }
25 tr.europa { background-color: #FFFFCC; border: 1px solid black; }
26 tr.ganymede { background-color: #CCFFCC; border: 1px solid black; }
27 tr.galileo { background-color: #FFCCCC; border: 1px solid black; }
28 tr.helios { background-color: #CCFFFF; border: 1px solid black; }
29 tr.indigo { background-color: #CCCCFF; border: 1px solid black; }
ahunter9b064b22012-11-08 22:40:25 +000030 tr.juno { background-color: #FFCCFF; border: 1px solid black; }
31 tr.kepler { background-color: #FFFFCC; border: 1px solid black; }
ahuntereff69bc2010-07-08 22:40:31 +000032 td { font-family : Arial, Helvetica, sans-serif; padding: 3px; font-size : 8pt; text-align: left; vertical-align: top; border: 1px solid black;}
ahunter066a2eb2010-07-08 22:21:19 +000033</style>
34
ahunterbec35b32010-07-22 21:51:54 +000035<h1>Eclipse Graphical Modeling Project (GMP) Releases</h1>
ahunter097fec22011-02-03 20:02:07 +000036<p>The following table lists the releases completed over the years, with their version numbers. The table includes the four Graphical Modeling Projects;
37GMF Runtime, GMF Notation, GMF Tooling and Graphiti, as well as their dependencies.</p>
ahunter066a2eb2010-07-08 22:21:19 +000038<table border="1">
39<tr class="top">
ahunter097fec22011-02-03 20:02:07 +000040<td>Eclipse<br>Simultanious<br>Release</td>
41<td>Release<br>Date</td>
ahunter066a2eb2010-07-08 22:21:19 +000042<td><b>GMF<br>Runtime<br></b>[1]</td>
43<td><b>GMF<br>Notation<br></b>[1]</td>
ahunter097fec22011-02-03 20:02:07 +000044<td>Eclipse<br>Platform</td>
45<td>GEF</td>
46<td>EMF<br>Core</td>
47<td>EMF<br>Query</td>
48<td>EMF<br>Validation</td>
49<td>EMF<br>Transaction</td>
50<td>MDT<br>OCL</td>
51<td>MDT<br>UML2</td>
ahunterdd6fdf32011-02-03 19:09:29 +000052<td><b>GMF<br>Tooling<br>(GMF SDK)</b></td>
ahunter097fec22011-02-03 20:02:07 +000053<td>QVT<br>OML</td>
ahunterdd6fdf32011-02-03 19:09:29 +000054<td><b>Graphiti</b></td>
ahunter066a2eb2010-07-08 22:21:19 +000055</tr>
56
57<tr class="callisto">
58<td rowspan="4">Callisto</td>
ahuntera25e66f2010-07-08 22:38:33 +000059<td>06/26/06</td>
ahunter066a2eb2010-07-08 22:21:19 +000060<td>1.0.0</td>
ahunter066a2eb2010-07-08 22:21:19 +000061<td rowspan="4">[2]</td>
62<td>3.2.0</td>
63<td>3.2.0</td>
64<td>2.2.0</td>
65<td>1.0.0</td>
66<td>1.0.0</td>
67<td>1.0.0</td>
68<td>1.0.0</td>
69<td rowspan="4">[3]</td>
ahunterdd6fdf32011-02-03 19:09:29 +000070<td>1.0.0</td>
ahunter066a2eb2010-07-08 22:21:19 +000071<td rowspan="4">[4]</td>
ahunterdd6fdf32011-02-03 19:09:29 +000072<td rowspan="4">[5]</td>
ahunter066a2eb2010-07-08 22:21:19 +000073</tr>
74
75<tr class="callisto">
ahuntera25e66f2010-07-08 22:38:33 +000076<td>09/27/06</td>
ahunter066a2eb2010-07-08 22:21:19 +000077<td>1.0.1</td>
ahunter066a2eb2010-07-08 22:21:19 +000078<td rowspan="2">3.2.1</td>
79<td rowspan="2">3.2.1</td>
80<td rowspan="2">2.2.1</td>
81<td>1.0.1</td>
82<td>1.0.1</td>
83<td>1.0.1</td>
84<td>1.0.1</td>
ahunterdd6fdf32011-02-03 19:09:29 +000085<td>1.0.1</td>
ahunter066a2eb2010-07-08 22:21:19 +000086</tr>
87
88<tr class="callisto">
ahuntera25e66f2010-07-08 22:38:33 +000089<td>10/27/06</td>
ahunter066a2eb2010-07-08 22:21:19 +000090<td>1.0.2</td>
ahunter066a2eb2010-07-08 22:21:19 +000091<td rowspan="2">1.0.2</td>
92<td rowspan="2">1.0.2</td>
93<td>1.0.2</td>
94<td rowspan="2">1.0.2</td>
ahunterdd6fdf32011-02-03 19:09:29 +000095<td>1.0.2</td>
ahunter066a2eb2010-07-08 22:21:19 +000096</tr>
97
98<tr class="callisto">
ahuntera25e66f2010-07-08 22:38:33 +000099<td>02/10/07</td>
ahunter066a2eb2010-07-08 22:21:19 +0000100<td>1.0.3</td>
ahunter066a2eb2010-07-08 22:21:19 +0000101<td>3.2.2</td>
102<td>3.2.2</td>
103<td>2.2.2</td>
104<td>1.0.3</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000105<td>1.0.3</td>
ahunter066a2eb2010-07-08 22:21:19 +0000106</tr>
107
108<tr class="europa">
109<td rowspan="3">Europa</td>
ahuntera25e66f2010-07-08 22:38:33 +0000110<td>06/27/07</td>
ahunter066a2eb2010-07-08 22:21:19 +0000111<td>1.0.100</td>
112<td rowspan="3">[2]</td>
113<td>3.3.0</td>
114<td>3.3.0</td>
115<td>2.3.0</td>
116<td>1.1.0</td>
117<td>1.1.0</td>
118<td>1.1.0</td>
119<td>1.1.0</td>
120<td>2.1.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000121<td>2.0.0</td>
ahunter066a2eb2010-07-08 22:21:19 +0000122<td rowspan="3">[4]</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000123<td rowspan="3">[5]</td>
ahunter066a2eb2010-07-08 22:21:19 +0000124</tr>
125
126<tr class="europa">
ahuntera25e66f2010-07-08 22:38:33 +0000127<td>09/28/07</td>
ahunter066a2eb2010-07-08 22:21:19 +0000128<td>1.0.101</td>
129<td>3.3.1</td>
130<td>3.3.1</td>
131<td>2.3.1</td>
132<td rowspan="2">1.1.1</td>
133<td rowspan="2">1.1.1</td>
134<td>1.1.1</td>
135<td>1.1.1</td>
136<td rowspan="2">2.1.1</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000137<td>2.0.1</td>
ahunter066a2eb2010-07-08 22:21:19 +0000138</tr>
139
140<tr class="europa">
ahuntera25e66f2010-07-08 22:38:33 +0000141<td>02/29/08</td>
ahunter066a2eb2010-07-08 22:21:19 +0000142<td>1.0.102</td>
143<td>3.3.2</td>
144<td>3.3.0</td>
145<td>2.3.0</td>
146<td>1.1.2</td>
147<td>1.1.2</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000148<td>2.0.2</td>
ahunter066a2eb2010-07-08 22:21:19 +0000149</tr>
150
151<tr class="ganymede">
152<td rowspan="5">Ganymede</td>
ahuntera25e66f2010-07-08 22:38:33 +0000153<td>06/25/08</td>
ahunter066a2eb2010-07-08 22:21:19 +0000154<td>1.1.0</td>
155<td>1.1.0</td>
156<td rowspan="2">3.4.0</td>
157<td rowspan="2">3.4.0</td>
158<td rowspan="2">2.4.0</td>
159<td rowspan="5">1.2.0</td>
160<td>1.2.0</td>
161<td>1.2.0</td>
162<td>1.2.0</td>
163<td rowspan="2">2.2.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000164<td>2.1.0</td>
ahunter066a2eb2010-07-08 22:21:19 +0000165<td rowspan="5">[4]</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000166<td rowspan="5">[5]</td>
ahunter066a2eb2010-07-08 22:21:19 +0000167</tr>
168
169<tr class="ganymede">
ahuntera25e66f2010-07-08 22:38:33 +0000170<td>08/15/08</td>
ahunter066a2eb2010-07-08 22:21:19 +0000171<td>1.1.1</td>
172<td>1.1.1</td>
173<td rowspan="4">1.2.1</td>
174<td>1.2.1</td>
175<td>1.2.1</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000176<td>2.1.1</td>
ahunter066a2eb2010-07-08 22:21:19 +0000177</tr>
178
179<tr class="ganymede">
ahuntera25e66f2010-07-08 22:38:33 +0000180<td>09/24/09</td>
ahunter066a2eb2010-07-08 22:21:19 +0000181<td>1.1.2</td>
182<td rowspan="3">1.1.2</td>
183<td>3.4.1</td>
184<td>3.4.1</td>
185<td>2.4.2</td>
186<td>1.2.2</td>
187<td>1.2.2</td>
188<td>2.2.1</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000189<td>2.1.2</td>
ahunter066a2eb2010-07-08 22:21:19 +0000190</tr>
191
192<tr class="ganymede">
ahuntera25e66f2010-07-08 22:38:33 +0000193<td>02/25/09</td>
ahunter066a2eb2010-07-08 22:21:19 +0000194<td>1.1.3</td>
195<td rowspan="2">3.4.2</td>
196<td rowspan="2">3.4.2</td>
197<td rowspan="2">2.4.3</td>
198<td rowspan="2">1.2.3</td>
199<td rowspan="2">1.2.3</td>
200<td rowspan="2">2.2.3</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000201<td rowspan="2">2.1.3</td>
ahunter066a2eb2010-07-08 22:21:19 +0000202</tr>
203
204<tr class="ganymede">
ahunter097fec22011-02-03 20:02:07 +0000205<td>06/13/10<br>(patch)</td>
ahunter066a2eb2010-07-08 22:21:19 +0000206<td>1.1.4</td>
207</tr>
208
209<tr class="galileo">
210<td rowspan="4">Galileo</td>
ahuntera25e66f2010-07-08 22:38:33 +0000211<td>06/24/09</td>
ahunter066a2eb2010-07-08 22:21:19 +0000212<td>1.2.0</td>
213<td>1.2.0</td>
214<td>3.5.0</td>
215<td>3.5.0</td>
216<td rowspan="4">2.5.0</td>
217<td rowspan="4">1.3.0</td>
218<td>1.3.0</td>
219<td>1.3.0</td>
220<td rowspan="4">1.3.0</td>
221<td>3.0.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000222<td>2.2.0</td>
ahunter066a2eb2010-07-08 22:21:19 +0000223<td rowspan="2">2.0.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000224<td rowspan="4">[5]</td>
ahunter066a2eb2010-07-08 22:21:19 +0000225</tr>
226
227<tr class="galileo">
ahuntera25e66f2010-07-08 22:38:33 +0000228<td>09/25/09</td>
ahunter066a2eb2010-07-08 22:21:19 +0000229<td>1.2.1</td>
230<td>1.2.1</td>
231<td>3.5.1</td>
232<td>3.5.1</td>
233<td rowspan="3">1.3.1</td>
234<td rowspan="3">1.3.1</td>
235<td rowspan="3">3.0.1</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000236<td>2.2.1</td>
ahunter066a2eb2010-07-08 22:21:19 +0000237</tr>
238
239<tr class="galileo">
ahuntera25e66f2010-07-08 22:38:33 +0000240<td>02/26/10</td>
ahunter066a2eb2010-07-08 22:21:19 +0000241<td>1.3.0</td>
242<td rowspan="2">1.3.0</td>
243<td rowspan="2">3.5.2</td>
244<td rowspan="2">3.5.2</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000245<td rowspan="2">2.2.2</td>
ahunter066a2eb2010-07-08 22:21:19 +0000246<td rowspan="2">2.0.1</td>
247</tr>
248
249<tr class="galileo">
ahunter097fec22011-02-03 20:02:07 +0000250<td>(patch)</td>
ahunter066a2eb2010-07-08 22:21:19 +0000251<td>1.3.3</td>
252</tr>
253
254<tr class="helios">
ahuntere7a675d2012-11-08 22:49:56 +0000255<td rowspan="4">Helios</td>
ahuntera25e66f2010-07-08 22:38:33 +0000256<td>06/23/10</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000257<td>1.4.0</td>
258<td>1.4.0</td>
259<td>3.6.0</td>
260<td>3.6.0</td>
261<td>2.6.0</td>
ahunter5d445932012-11-08 22:49:22 +0000262<td rowspan="4">1.4.0</td>
263<td rowspan="4">1.4.0</td>
264<td rowspan="4">1.4.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000265<td>3.0.0</td>
266<td>3.1.0</td>
ahunterbec35b32010-07-22 21:51:54 +0000267<td>2.3.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000268<td>3.0.0</td>
ahunter5d445932012-11-08 22:49:22 +0000269<td rowspan="4">[5]</td>
ahunter066a2eb2010-07-08 22:21:19 +0000270</tr>
271
272<tr class="helios">
ahuntera25e66f2010-07-08 22:38:33 +0000273<td>09/24/10</td>
ahunterbec35b32010-07-22 21:51:54 +0000274<td>1.4.1</td>
ahunterd607cdd2012-11-08 22:47:13 +0000275<td rowspan="3">1.4.1</td>
ahunter066a2eb2010-07-08 22:21:19 +0000276<td>3.6.1</td>
277<td>3.6.1</td>
ahunterd607cdd2012-11-08 22:47:13 +0000278<td rowspan="3">2.6.1</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000279<td>3.1.1</td>
280<td>3.0.1</td>
ahunterd607cdd2012-11-08 22:47:13 +0000281<td rowspan="3">2.3.1</td>
282<td rowspan="3">3.0.1</td>
ahunter066a2eb2010-07-08 22:21:19 +0000283</tr>
284
ahunter6b8419a2010-11-29 17:24:38 +0000285<tr class="helios">
286<td>2/25/2011</td>
ahunterd607cdd2012-11-08 22:47:13 +0000287<td rowspan="2">1.4.2</td>
288<td rowspan="2">3.6.2</td>
289<td rowspan="2">3.6.2</td>
290<td rowspan="2">3.0.2</td>
291<td rowspan="2">3.1.2</td>
292</tr>
293
294<tr class="helios">
ahunterf350f872012-11-08 22:47:50 +0000295<td>(patch)</td>
ahunterd607cdd2012-11-08 22:47:13 +0000296<td>1.4.3</td>
ahunter6b8419a2010-11-29 17:24:38 +0000297</tr>
298
ahunter066a2eb2010-07-08 22:21:19 +0000299<tr class="indigo">
300<td>Indigo</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000301<td>06/22/11</td>
ahunterbec35b32010-07-22 21:51:54 +0000302<td>1.5.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000303<td>1.5.0</td>
ahunter066a2eb2010-07-08 22:21:19 +0000304<td>3.7.0</td>
ahunterbec35b32010-07-22 21:51:54 +0000305<td>3.7.0</td>
ahunterdd6fdf32011-02-03 19:09:29 +0000306<td>2.7.0</td>
307<td>1.5.0</td>
308<td>1.5.0</td>
309<td>1.5.0</td>
310<td>3.1.0</td>
311<td>3.2.0</td>
312<td>2.4.0</td>
313<td>3.1.0</td>
314<td>0.8.0</td>
ahunter066a2eb2010-07-08 22:21:19 +0000315</tr>
316
ahunter9b064b22012-11-08 22:40:25 +0000317<tr class="juno">
318<td>Juno</td>
319<td>06/27/12</td>
320<td>1.6.0</td>
321<td>1.6.0</td>
322<td>4.2.0</td>
323<td>3.8.0</td>
324<td>2.8.0</td>
325<td>1.6.0</td>
326<td>1.6.0</td>
327<td>1.6.0</td>
328<td>4.0.0</td>
329<td>4.0.0</td>
330<td>3.0.0</td>
331<td>3.2.0</td>
332<td>0.9.0</td>
333</tr>
334
335<tr class="kepler">
336<td>Kepler</td>
ahunterbcc7d932012-11-08 22:42:22 +0000337<td>06/27/13</td>
ahunter9b064b22012-11-08 22:40:25 +0000338<td>1.7.0</td>
339<td>1.7.0</td>
340<td>4.3.0</td>
341<td>3.9.0</td>
342<td>2.9.0</td>
343<td>1.7.0</td>
344<td>1.7.0</td>
345<td>1.7.0</td>
346<td>4.1.0</td>
347<td>4.1.0</td>
348<td>3.1.0</td>
349<td>3.3.0</td>
350<td>0.10.0</td>
351</tr>
352
ahunter94182932010-07-08 22:30:52 +0000353<tr class="white">
ahunterdd6fdf32011-02-03 19:09:29 +0000354<td colspan="15">
ahuntera25e66f2010-07-08 22:38:33 +0000355[1] - GMF Runtime and GMF Notation were not separate projects until Helios and the GMF Restructure.<br>
356[2] - GMF Notation was not a separate feature until Ganymede.<br>
357[3] - MDT OCL started depending on MDT UML2 in Europa.<br>
ahunterdd6fdf32011-02-03 19:09:29 +0000358[4] - GMF Tooling started depending on M2M QVT in Galileo.<br>
ahunter097fec22011-02-03 20:02:07 +0000359[5] - Graphiti will have its first release in Indigo.<br>
ahunter67541e92012-11-08 22:41:46 +0000360Last Updated Nov 08 2012
ahunter94182932010-07-08 22:30:52 +0000361</td>
362</tr>
363</table>
ahunter066a2eb2010-07-08 22:21:19 +0000364EOHTML;
365
366
367 # Generate the web page
368 $App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
369?>