Skip to main content

Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

EGF/IndigoReview

< EGF
Revision as of 18:30, 25 May 2011 by Unnamed Poltroon (Talk)

Logo EGF.png


This page provides the required Docuware for the EGF v0.5.0 Release Review, as part of the upcoming Indigo Simultaneous Release.

Overview

EGF (Eclipse Generation Factories) is an Eclipse component project in incubation under the EMFT project.

Its purpose is to provide a model-based generation framework, especially to automate software production.

Its objectives are to:

  • Support complex, large-scale and customizable generations
  • Promote generation portfolios in order to capitalize on generation solutions
  • Provide an extensible generation structure


Features

In this release

For the first time, EGF is part of an Eclipse Simultaneous Release. The different features provided by EGF v0.5.0, as part of Indigo, are of two categories.

EGF Engine

The EGF Engine defines the core model of EGF (e.g., task, factory component, or pattern) and provides core behaviors of EGF (e.g., dynamic execution). Extending the core model and behaviors is the first type of EGF extension. For instance, to conduct a generation, EGF enables to support Java tasks; EGF was enriched to support Ant tasks.

EGF Portfolio

A generation portfolio is a set of consistent factories with the objective to meet a generation topic. The EGF project provides two default generation portfolios. The first one enables to customize of the EMF generation. The second one enables to configure a build chain (with an EGF build editor) and to generate all the scripts for a build platform, i.e. Hudson and Buckminster today.

Back to the top