Acceleo MTL example for the WC2010 application
diff --git a/acceleo/examples/wc2010/html.mtl b/acceleo/examples/wc2010/html.mtl
new file mode 100644
index 0000000..e9b152a
--- /dev/null
+++ b/acceleo/examples/wc2010/html.mtl
@@ -0,0 +1,82 @@
+[comment encoding = UTF8 /]
+[module html('http://wwww.obeo.fr/dsl/worldcupforecast/1.0.0')/]
+
+[template public html(e : WorldCupForecast)]
+
+ [comment @main /]
+ [file ('results.html', false, 'UTF8')]
+<style>
+ #forecast {font: 11px Verdana, Arial,"Lucida Grande", sans-serif; color: #333; }
+ .PlayerName {font: 11px Verdana, Arial,"Lucida Grande", sans-serif; color: #333; }
+ .Score {font: 10px Verdana, Arial,"Lucida Grande", sans-serif; color: #666; }
+</style>
+
+<center>
+
+ </br>
+
+ <img src="splashscreen.png" valign="middle" align="center"/>
+
+ </br>
+ </br>
+ </br>
+
+ <table width="800" border="0" cellpadding="0" cellspacing="2">
+
+ <tr class="PlayerName">
+
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ Rank
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33"><b>
+ Player
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ Score
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ Good Winner
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ Perfect Forecasts
+ </b></font></div></td>
+
+ </tr>
+
+ </tr>
+
+ [for (p : Player | e.players->sortedBy(-(score * 1000 + goodForecastNumber())))]
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ [i/]
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ [p.name/]
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ [p.score/]
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ [p.goodForecastNumber()/]
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ [p.perfectForecastsNumber()/]
+ </b></font></div></td>
+ </tr>
+
+ [/for]
+
+ </table>
+
+</center>
+ [/file]
+
+[/template]
diff --git a/acceleo/examples/wc2010/results.html b/acceleo/examples/wc2010/results.html
new file mode 100644
index 0000000..1eff062
--- /dev/null
+++ b/acceleo/examples/wc2010/results.html
@@ -0,0 +1,1324 @@
+<style>
+ #forecast {font: 11px Verdana, Arial,"Lucida Grande", sans-serif; color: #333; }
+ .PlayerName {font: 11px Verdana, Arial,"Lucida Grande", sans-serif; color: #333; }
+ .Score {font: 10px Verdana, Arial,"Lucida Grande", sans-serif; color: #666; }
+</style>
+
+<center>
+
+ </br>
+
+ <img src="splashscreen.png" valign="middle" align="center"/>
+
+ </br>
+ </br>
+ </br>
+
+ <table width="800" border="0" cellpadding="0" cellspacing="2">
+
+ <tr class="PlayerName">
+
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ Rank
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33"><b>
+ Player
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ Score
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ Good Winner
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ Perfect Forecasts
+ </b></font></div></td>
+
+ </tr>
+
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 1
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ lredor
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 29
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 9
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 3
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 2
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ arichard
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 26
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 3
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ wpiers
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 26
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 4
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ cbrun
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 26
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 5
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ ldelaigue
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 26
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 3
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 6
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ jomusset
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 25
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 7
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ lali_buza
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 25
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 8
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ SMonnier
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 25
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 7
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 9
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ fmaillet
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 24
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 10
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ talespaiva
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 24
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 11
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ dlecan
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 23
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 12
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Sandro
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 23
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 8
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 13
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ shakey
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 23
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 14
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ slacrampe
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 23
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 15
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ A
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 23
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 16
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ test
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 23
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 17
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Lahm
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 23
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 18
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ sbegaudeau
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 22
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 7
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 19
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ greydet
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 22
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 3
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 20
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ tomson
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 22
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 21
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Jens v.P.
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 22
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 22
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ b8
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 22
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 23
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ fbarbin
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 21
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 24
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ sdrapeau
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 21
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 25
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ lgoubet
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 21
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 26
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ SFO
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 21
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 27
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ nlepine
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 21
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 28
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ glefur
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 20
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 29
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ crazyhorse
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 20
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 30
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ zzidane
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 20
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 31
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Igor
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 20
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 32
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Dopi
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 20
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 33
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ ggallin
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 20
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 34
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ galAnonim
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 20
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 35
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ fallilaire
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 19
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 36
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ howlger
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 19
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 37
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ MByte
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 19
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 38
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ mbarbero
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 19
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 39
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ WimJongman
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 19
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 40
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ mchauvin
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 18
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 41
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ lemmster
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 18
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 42
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ aurelien.pupier
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 18
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 43
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Aymeric
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 17
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 44
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ sthibaudeau
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 17
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 45
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ alagardeobeo
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 17
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 46
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ apupier
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 17
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 47
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Fred
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 17
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 48
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ jmoller
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 16
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 6
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 49
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Mickael
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 15
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 5
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 50
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ lgayowski
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 14
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 51
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ sbouchet
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 14
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 52
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ OscarTramor
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 14
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 4
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 53
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ GogoZec
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 13
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 3
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 54
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ tom
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 12
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 3
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 55
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Poupou
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 11
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 3
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 56
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ Damien
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 10
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 3
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 57
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ roro
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 9
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 0
+ </b></font></div></td>
+ </tr>
+
+ <tr class="PlayerName">
+ <td width="40" height="25" bgcolor="#d7d7d7"><center><font color="#ffffff"><b>
+ 58
+ </b></font></center></td>
+
+ <td width="120" bgcolor="#d7d7d7"><div align="center"><font color="#106e33">
+ sphax
+ </font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 7
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 2
+ </b></font></div></td>
+
+ <td width="40" bgcolor="#ebebeb"><div align="center"><font color="#106e33"><b>
+ 1
+ </b></font></div></td>
+ </tr>
+
+
+ </table>
+
+</center>
diff --git a/acceleo/examples/wc2010/splashscreen.png b/acceleo/examples/wc2010/splashscreen.png
new file mode 100644
index 0000000..7366ec3
--- /dev/null
+++ b/acceleo/examples/wc2010/splashscreen.png
Binary files differ