blob: d628e317b2b593f1e1b77b2c20acced6398c1191 [file] [log] [blame]
<div id="midcolumn">
<h3>Edapt - Migrating EMF Models</h3>
<div id="introText">
<p>
Edapt is an EMF framework to migrate instances of Ecore models after changing an Ecore.
This is typically used to migrate existing EMF-based data with a new release of a software with an updated Ecore model.
</p>
Edapt provides the following features:
<ul>
<li>Edapt IDE Tooling:
<ul>
<li>Ecore Editor enhancement to create and maintain the history of an Ecore</li>
<li>Operation-browser to execute refactorings on an Ecore</li>
<li>Release Tooling to prepare a migration plugin from the Ecore history</li>
<li>Custom Migration Support</li>
</ul>
</li>
<li>Edapt Runtime:
<ul>
<li>API to detect version of given model instances</li>
<li>API to migrate model instances with registered migration plugins</li>
</ul>
</li>
</ul>
</div>
<div id="screencast">
<p><img src="images/edapt.png" width="615" height="318" alt="Ecore Editor Integration"></p>
</div>
</div>
<div id="rightcolumn">
<p><img src="images/edaptLogo.png" width="255" height="109" alt="Edapt Logo"></p>
<p><a class="twitter-timeline" width="255" height="570" href="https://twitter.com/hashtag/edapt" data-widget-id="531835569395863553">#edapt Tweets</a>
<script>!function(d,s,id){var js,fjs=d.getElementsByTagName(s)[0],p=/^http:/.test(d.location)?'http':'https';if(!d.getElementById(id)){js=d.createElement(s);js.id=id;js.src=p+"://platform.twitter.com/widgets.js";fjs.parentNode.insertBefore(js,fjs);}}(document,"script","twitter-wjs");</script>
</p>
</div>