blob: 15251a9d50a82fe26e1c27211d3db32f38c3c78b [file] [log] [blame]
<?php require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/app.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/nav.class.php"); require_once($_SERVER['DOCUMENT_ROOT'] . "/eclipse.org-common/system/menu.class.php"); $App = new App(); $Nav = new Nav(); $Menu = new Menu(); include($App->getProjectCommon()); # All on the same line to unclutter the user's desktop'
#*****************************************************************************
#
# template.php
#
# Author: Freddy Allilaire
# Date: 2005-12-05
#
# Description: Type your page comments here - these are not sent to the browser
#
#
#****************************************************************************
#
# Begin: page-specific settings. Change these.
$pageTitle = "Weaving Mantis and Bugzilla bug trackers";
$pageKeywords = "";
$pageAuthor = "Marcos Didonet Del Fabro";
# Paste your HTML content between the EOHTML markers!
$html = <<<EOHTML
<!-- Main part -->
<div id="midcolumn">
<table width="100%">
<tr>
<td width="50%">
<h1>$pageTitle</h1>
</td>
</tr>
</table>
<p>
This example contains an extension to the core weaving metamodel to support interoperability between different tools.
The weaving metamodel extension defines different types of interoperability links.
The example contains a weaving model that captures links between the metamodels of two bug tracking tools
(<a href="http://www.mantisbt.org/">Mantis</a>
and <a href="http://www.bugzilla.org/">Bugzilla</a>).
The tool metamodels are extracted from the <a href ="http://www.eclipse.org/gmt/am3/zoos/">Atlantic Zoo</a>.<p/>
The weaving metamodel extension is also available in the
<a href="../../zoo/">AMW Zoo</a>.
</p>
<h4>Loading the weaving model into AMW:</h4>
The weaving model (models/mw_mantis_bug.ecore) can be loaded by double-clicking on the file or by using the wizard. </br>
</br>
When using the wizard, the following metamodel extensions need to be loaded:
<ul class="midlist">
<li>
mw_base_ext.km3,
</li>
<li>
mmw_mantis_bug.km3,
</li>
<li>
mmw_interop.km3,
</li>
<li>
enumeration_mantis.km3,
</li>
<li>
enumeration_bugzilla.km3.
</li>
</ul>
</p>
There are some choices that need to be done in the wizard:
<ul class="midlist">
<li>
WModel : MatchModel,
</li>
<li>
WModelRef : ModelRef,
</li>
<li>
In the page 3/3, it is necessary to select the 'left' and 'right' metamodels to link them with
the correponding files. <br/>
Left metamodel: Mantis.ecore.</br>
Right metamodel: Bugzilla.ecore.
</li>
</ul>
<p/>
<i>Remarks:</i><br/>
The extensions that do not appear directly in the wizard must be choosen using the "Browse in the workspace" button.<p/>
</div>
EOHTML;
# Generate the web page
$App->generatePage($theme, $Menu, $Nav, $pageAuthor, $pageKeywords, $pageTitle, $html);
?>