Project Plan For Eclipse Generation Factories (EGF), version 1.1.0

Introduction

EGF (Eclipse Generation Factories) is a software factory tool with the purpose to generate software artifacts, such as code or application. This EMFT component is in incubation.

Release Deliverables

An EGF deliverable contains the EGF engine and a set of generation portfolios. The release deliverables have the same form as is found in most Eclipse projects:
  • An update site providing access to all the plug-ins, sources and documentation,
  • A downloadable archive of this update site.

Table of Contents

Release Milestones

EGF 1.0.1M108/22/2012
EGF 1.0.1M210/03/2012
EGF 1.0.1M311/14/2012
EGF 1.0.1M412/19/2012
EGF 1.0.1M502/06/2013
EGF 1.1.0M603/20/2013(API Freeze)
EGF 1.1.0M705/08/2013(Feature Freeze)
EGF 1.1.0RC105/22/2013
EGF 1.1.0RC205/29/2013
EGF 1.1.0RC306/05/2013
EGF 1.1.0RC406/12/2013
EGF 1.1.0Kepler06/26/2013

Table of Contents

Target Environments

EGF runs on Eclipse 3.5. / 3.6 / 3.7 / 3.8 and requires Java 5.x or 6.

EGF and its extensions embed their own bundles, with their own IP issues

Internationalization

None of the EGF deliverables are internationalized.

Table of Contents

Compatibility with Previous Releases

Table of Contents

Themes and Priorities

The EGF project is divided into two kinds of activities: the EGF Engine and the EGF portfolio.

EGF Engine

  • Committed

    • The EGF infrastructure was stabilized with EGF 0.4.0, and mainly regarding the execution of EGF activities (i.e., task and factory component).

Portfolio

  • Committed
    A portfolio covers a generation topic. EGF provides two portfolios:
    • The "Enhancement EMF Generation" portfolio. It provides assistance to create EMF Generations and enables to customize the EMF Generation in order to create families of EMF Generations.
    • The "EGF Build Chain" portfolio. It enables to configure a build chain and to target a build chain platform, Hudson/Jenkins and Buckminster today.

Table of Contents

Appendix

Table of Contents

view raw xml of project plan
from project meta-data key "projectplanurl"