blob: 056e79301d6eccc772e81e14fd4c3f76b72f1b63 [file] [log] [blame]
<?xml version="1.0" encoding="ASCII"?>
<discovery:DiscoveryDefinition xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:discovery="http://www.eclipse.org/amalgamation/discovery/1.0" xsi:schemaLocation="http://www.eclipse.org/amalgamation/discovery/1.0 ../../../../org.eclipse.amalgam.discovery.core/model/discovery.ecore">
<categories name="Model To Text" description="Model to Text (also known as code generation) tools and languages." relevance="6" image48="">
<components name="Acceleo" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="Acceleo is a standard-based template language focused on usability and pragmatism." license="EPL" groups="//@filters.0" image32="images/acceleo.png" incubation="true">
<overview summary=" Acceleo is a pragmatic implementation of the Object Management Group (OMG) MOF Model to Text Language (MTL) standard.&#xA;&#xA;You do not need to be an expert to start using the plug-ins and create your first code generator : using the provided example projects and the powerful completion feature of the Acceleo editor, it is very easy to get started once you understand the basic principles. " screenshot="images/acceleo-screenshot-320x240.png"/>
<id>org.eclipse.acceleo.sdk</id>
</components>
<components name="Jet" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="JET is an Eclipse-based code generator framework based on JSP." license="EPL" image32="images/jet.png">
<overview summary="JET allows you to easily generate textual artifacts in the Eclipse environment&#xA;in a syntax similar to JSP. It supplies tag libraries for navigating XML&#xA;documents, EMF-based documents (including UML2) and for writing template&#xA;results to the Eclipse workspace.&#xA;" url="http://wiki.eclipse.org/M2T-JET"/>
<id>org.eclipse.jet.sdk</id>
</components>
<components name="Xpand" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="Xpand is an efficient code generation framework with a statically-typed template language and support for arbitrary input model types." license="EPL" groups="//@filters.0" incubation="true" visible="false">
<overview summary="Xpand allows to write code generators for many different types of models. These&#xA;models include EMF models, UML models, XML documents and textual DSL models.&#xA;Any type of source code can be generated from the model sources. Xpand has&#xA;strong emphasize on reducing the effort to create industry-strength code&#xA;generators and provides outstanding Eclipse integration.&#xA;&#xA;Xpand's features include:&#xA; &#x2022; support of various modeling tools&#xA; &#x2022; support of EMF (Eclipse Modeling Framework)&#xA; &#x2022; model-to-code transformations&#xA; &#x2022; model-to-model transformations &#xA; &#x2022; model validation&#xA; &#x2022; expression language&#xA; &#x2022; static code analysis&#xA; &#x2022; aspect oriented programming&#xA; &#x2022; support for standalone execution" screenshot="images/xpand-screenshot-320x240.png"/>
<id>org.eclipse.xpand.sdk</id>
</components>
</categories>
<categories name="Model To Model" description="Model to Model tools and transformation languages." image48="">
<components name="ATL" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="ATL is a model transformation language and toolkit, including an ATL transformation engine and an IDE for ATL." license="EPL" image32="images/atl.png">
<overview summary="The ATL component of the M2M project provides ways to produce a set of target models from a set of source models. An ATL transformation program is composed of rules that define how source model elements are matched and navigated to create and initialize the elements of the target models. Developed on top of the Eclipse platform, the ATL toolkit provides a number of standard development tools (advanced editor, debugger, profiler, etc.) that aims to ease development of ATL transformations." screenshot="images/atl-screenshot-320x240.png" url="http://www.eclipse.org/m2m/atl/"/>
<id>org.eclipse.m2m.atl.sdk</id>
</components>
<components name="Operational QVT" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="Implementation of the Operational part of the OMG QVT (Query/View/Transformation) open standard" license="EPL" image32="images/qvto.png">
<overview summary="Based on MDT OCL, the Operational QVT project aims to be fully compliant with the OMG QVT standard providing a powerful Eclipse IDE with feature-rich editor (code completion, outline, navigation, etc.), debugger, project builders, launch configurations, deployment facilities and Ant support." screenshot="images/qvto-screenshot-320x240.png" url="http://wiki.eclipse.org/M2M/Operational_QVT_Language_%28QVTO%29"/>
<id>org.eclipse.m2m.qvt.oml.sdk</id>
</components>
</categories>
<categories name="Concrete Syntax Development" description="Tools and frameworks to develop dedicated modeling tools. " relevance="4">
<components name="Extended Editing Framework" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="EEF (Extended Editing Framework) is a presentation framework for EMF models. " license="EPL" groups="//@filters.0" image32="images/eef.png" incubation="true">
<overview summary="The Extended Editing Framework aims at giving another way to improve the EMF model creation phase by providing new services dedicated to editing and using more appealing editing elements. The way to obtain these services and elements is based on a generative approach similar to the EMF.Edit one. The framework provides advanced editing components for the properties of EMF elements and a default generation based on standard metamodels using these components." screenshot="images/eef-screenshot-320x240.png" url="http://www.eclipse.org/modeling/emft/?project=eef"/>
<id>org.eclipse.emf.eef.edt</id>
</components>
<components name="Graphical Modeling Framework Tooling" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" license="EPL" image32="images/gmf.png">
<id>org.eclipse.gmf.sdk</id>
</components>
<components name="Xtext" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="" license="EPL" groups="//@filters.0" image32="" incubation="true" visible="false"/>
</categories>
<categories name="Modeler" description="Modeling environment tools." relevance="3">
<components name="Papyrus UML" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" license="EPL" groups="//@filters.0" incubation="true" visible="false"/>
</categories>
<categories name=" Runtime and Tools" description="Modeling related runtimes and frameworks." relevance="2">
<components name="Connected Data Objects Repository" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" license="EPL" visible="false"/>
<components name="Model Workflow Engine" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" license="EPL" groups="//@filters.0" incubation="true" visible="false"/>
<components name="Agent Modeling Platform" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="Agent Modeling Platform (Incubation), including Agent Modeling Framework, Agent eXecution Framework, Agent Graphics and Visualization Framework, and Escape." license="EPL" groups="//@filters.0" image32="images/amp.png" incubation="true">
<overview summary="The Agent Modeling Platform (AMP) provides extensible frameworks&#xA;and exemplary tools for representing, editing, generating, executing and&#xA;visualizing agent-based models (ABMs) and any other domain requiring spatial,&#xA;behavioral and functional features. AMP has two parts: 1) The Agent Modeling&#xA;Framework (AMF) which provides an Agent-Based Model (ABM) meta-model&#xA;representation, editor, development environment and code generators for popular&#xA;ABM platforms. 2) The AMP platform tools. The Agent Execution Framework (AXF)&#xA;provides services and UI for model management, execution, and views. The Agent&#xA;Graphics Framework (AGF) extends GEF, GEF3D, Zest, and the BIRT charting engine&#xA;to support real-time visualization of and interaction with agent models. Escape&#xA;is a complete ABM environment for Eclipse." screenshot="images/amp-screenshot-320x240.png" url="http://www.eclipse.org/amp"/>
<id>org.eclipse.amp.all</id>
</components>
</categories>
<categories name="Reverse Engineering" description="Tools focused on getting models from source code." relevance="1">
<components name="MoDisCo" provider="Eclipse.org" siteURL="http://download.eclipse.org/releases/staging/" description="MoDisco is an extensible framework to develop model-driven tools for software modernization projects." license="EPL" groups="//@filters.0" image32="images/modisco.png" incubation="true">
<overview summary="MoDisco provides standard metamodels to describe existing systems, discoverers&#xA;to automaticaly create models from Java and XML source code, and generic tools&#xA;to understand and transform complex models.&#xA;" screenshot="images/modisco-screenshot-320x240.png" url="http://www.eclipse.org/gmt/modisco/"/>
<id>org.eclipse.gmt.modisco.java</id>
<id>org.eclipse.gmt.modisco.xml</id>
<id>org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.infrastructure&#xA;org.eclipse.gmt.modisco.intrastructure</id>
</components>
</categories>
<filters name="Incubation"/>
</discovery:DiscoveryDefinition>