Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "EEF"

(Contact)
Line 1: Line 1:
 
== Presentation  ==
 
== Presentation  ==
  
The EEF project is part of EMFT (EMF Technology).  
+
The EEF project is part of [[EMFT]] (EMF Technology).  
  
EEF provides a generative component and runtime infrastructure for developing advanced components to ease the EMF based model editing. It is composed of three parts :  
+
EEF provides a generative component and runtime infrastructure for developing advanced components to ease the EMF based model editing. It is composed of three parts:  
  
*A runtime containing a set of advanced widgets and a generic and extensible MVC architecture  
+
# A runtime containing a set of advanced widgets and a generic and extensible MVC architecture  
*Standard metamodels allowing the definition of models that will parameterize the actual editing components that are to be generated  
+
# Standard metamodels allowing the definition of models that will parameterize the actual editing components that are to be generated  
*An [[Acceleo]] module generating a standard architecture extending the framework's runtime.
+
# An [[Acceleo]] module generating a standard architecture extending the framework's runtime.
  
The generated elements can be integrated in any SWT/JFace components to ease the EMF model based editing.
+
The generated elements can be integrated in any [[SWT]]/[[JFace]] components to ease the EMF model based editing.
  
 
[[Image:EEF_Properties.png|Sample of properties view integrating a component generated with EEF]]
 
[[Image:EEF_Properties.png|Sample of properties view integrating a component generated with EEF]]
Line 18: Line 18:
 
=== Installation ===
 
=== Installation ===
  
[[EEF Installation Guide]]
+
[[/Installation Guide/]]
  
 
=== Tutorials ===
 
=== Tutorials ===
  
[[EEF tutorial : First generation | My first generation with EEF]]
+
[[/Tutorials/First Generation/ | My first generation with EEF]]
  
[[EEF custom editor | How to customize the generated  EEF code]]
+
[[/Custom Editor/ | How to customize the generated  EEF code]]
  
 
=== Guides ===
 
=== Guides ===
  
[[EEF User Guide]]
+
[[/User Guide/]]
  
[[EEF Developer Guide]]
+
[[/Developer Guide/]]
  
[[EEF Releng Guide]]
+
[[/Releng Guide/]]
  
 
=== Sources ===
 
=== Sources ===
  
[[EEF Sources]]
+
[[/Sources/]]
  
 
=== New & Noteworthy ===
 
=== New & Noteworthy ===
  
[[EEF New and Noteworthy]]
+
[[/New and Noteworthy/]]
  
 
== Samples ==
 
== Samples ==
  
[[EEF Sample World Cup Forecasts]]
+
[[/Sample World Cup Forecasts/]]
  
 
== Roadmap  ==
 
== Roadmap  ==
Line 59: Line 59:
 
=== v0.8.0 ===
 
=== v0.8.0 ===
  
* Alternative EMF.Edit generation - 0%
+
* Alternative [[EMF/Edit]] generation - 0%
 
* Filters modelisation - 90%
 
* Filters modelisation - 90%
 
* Incremental intializer - 0%
 
* Incremental intializer - 0%
Line 72: Line 72:
 
== Contact ==
 
== Contact ==
  
* Newsgroup : eclipse.technology.emft
+
* [http://www.eclipse.org/modeling/emft/newsgroup-mailing-list.php Newsgroup] : <tt>eclipse.technology.emft</tt>
* Mailing list : emft-dev@eclipse.org
+
* [http://www.eclipse.org/modeling/emft/newsgroup-mailing-list.php Mailing list] : <tt>emft-dev@eclipse.org</tt>
  
 
=== More information ===  
 
=== More information ===  
[[EEF_Metrics]]
 
  
 +
[[/Metrics/]]
  
 
[[Category:Modeling]]
 
[[Category:Modeling]]
 
[[Category:EMFT]]
 
[[Category:EMFT]]
 
[[Category:EEF]]
 
[[Category:EEF]]

Revision as of 18:45, 9 December 2010

Presentation

The EEF project is part of EMFT (EMF Technology).

EEF provides a generative component and runtime infrastructure for developing advanced components to ease the EMF based model editing. It is composed of three parts:

  1. A runtime containing a set of advanced widgets and a generic and extensible MVC architecture
  2. Standard metamodels allowing the definition of models that will parameterize the actual editing components that are to be generated
  3. An Acceleo module generating a standard architecture extending the framework's runtime.

The generated elements can be integrated in any SWT/JFace components to ease the EMF model based editing.

Sample of properties view integrating a component generated with EEF Sample of JFace wizard integrating a component generated with EEF

Documentation

Installation

Installation Guide

Tutorials

My first generation with EEF

How to customize the generated EEF code

Guides

User Guide

Developer Guide

Releng Guide

Sources

Sources

New & Noteworthy

New and Noteworthy

Samples

Sample World Cup Forecasts

Roadmap

v0.7.1

  • Views refactoring (control part extraction) - 90%
  • Views composition - 100%
  • SWT Standard widgets management - 75%
  • Extension point to add generator - 100%
  • Better context management - 0%
  • EEF widgets features alignement - 80%

v0.8.0

  • Alternative EMF/Edit generation - 0%
  • Filters modelisation - 90%
  • Incremental intializer - 0%
  • EMF Databinding integration - 5%
  • Help system integration - 5%
  • Lock system - 0%
  • Test generation - 10%

v1.0

  • New advanced widgets set (Nebula, Riena, ...) - 0%

Contact

More information

Metrics

Copyright © Eclipse Foundation, Inc. All Rights Reserved.