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"

(New page: = Extended Editing Framework - EEF = == Presentation == The EEF project is part of EMFT (EMF Technology). EEF provides a generative component and runtime infrastructure for developing a...)
 
(News)
(45 intermediate revisions by 8 users not shown)
Line 1: Line 1:
= Extended Editing Framework - EEF =
+
__NOTOC__
  
== Presentation ==
+
Welcome to the [http://www.eclipse.org/eef EEF project]'s community wiki.
  
The EEF project is part of EMFT (EMF Technology).
+
<blockquote>Eclipse EEF enables the creation of a Properties view with various widgets, containers and validation rules using declarative descriptions in a similar fashion as Eclipse Sirius. All characteristics and behaviors can be easily '''configured with a minimum technical knowledge'''. These descriptions are '''dynamically interpreted''' to materialize the Properties view within the Eclipse IDE. '''No code generation''' is involved. Once completed, the Properties view can be connected to an editor and '''deployed as a standard Eclipse plugin'''.
  
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 :
+
Eclipse Sirius provides a bridge for Eclipse EEF to let Sirius specifiers create their Properties view directly within they odesign. Sirius specifiers can enjoy the same user experience creating Properties view as they can creating diagrams or trees. With this bridge, Sirius specifier can reuse their familiar interpreters (aql, service, feature, var, etc). The EEF bridge also provides '''instant feedback''' while creating the description of a Properties view. Thanks to this short feedback loop a Properties view can be created in a matter of minutes.</blockquote>
  
* A runtime containing a set of advanced widgets and a generic and extensible MVC architecture
+
EEF and its Eclipse Sirius bridge was demoed at EclipseCon France 2016. You can see the slides of the presentation we made there [http://fr.slideshare.net/melbats/eclipsecon-france-2016-sirius-40-let-me-sirius-that-for-you here].
* Standard metamodels allowing the definition of models that will parameterize the actual editing components that are to be generated
+
* A [[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.
+
You can install EEF using any of the update-sites listed on the [[/Installation Guide/|installation guide]].
  
 +
== News ==
 +
 +
* 2018-01-30: [[EEF/Releases/2.0.1|EEF 2.0.1]] released.
 +
* 2017-06-28: [[EEF/Releases/2.0.0|EEF 2.0.0]] released.
 +
* 2017-12-19: [[EEF/Releases/1.9.2|EEF 1.9.2]] released.
 +
* 2017-06-10: [[EEF/Releases/1.9.1|EEF 1.9.1]] released.
 +
* 2017-01-31: [[EEF/Releases/1.9.0|EEF 1.9.0]] released.
 +
* 2016-12-09: [[EEF/Releases/1.8.0|EEF 1.8.0]] released.
 +
* 2016-10-21: [[EEF/Releases/1.7.2|EEF 1.7.2]] released.
 +
* 2016-10-14: [[EEF/Releases/1.7.1|EEF 1.7.1]] released.
 +
* 2016-10-10: [[EEF/Releases/1.7.0|EEF 1.7.0]] released.
 +
* 2016-09-21: [[EEF/Releases/1.6.2|EEF 1.6.2]] released.
 +
* 2016-09-06: [[EEF/Releases/1.6.1|EEF 1.6.1]] released.
 +
* 2016-06-22: [[EEF/Releases/1.6.0|EEF 1.6.0]] released, as part of Eclipse Neon (4.6).
 +
 +
== Additional links ==
 +
 +
* [[/Architecture/]]
 +
* [[/Installation Guide/]]
 +
* [[/Sources/]]
 +
* [[/Metrics/]]
  
  
 
[[Category:Modeling]]
 
[[Category:Modeling]]
[[Category:EMFT]]
+
[[Category:EEF]]

Revision as of 04:05, 31 January 2018


Welcome to the EEF project's community wiki.

Eclipse EEF enables the creation of a Properties view with various widgets, containers and validation rules using declarative descriptions in a similar fashion as Eclipse Sirius. All characteristics and behaviors can be easily configured with a minimum technical knowledge. These descriptions are dynamically interpreted to materialize the Properties view within the Eclipse IDE. No code generation is involved. Once completed, the Properties view can be connected to an editor and deployed as a standard Eclipse plugin. Eclipse Sirius provides a bridge for Eclipse EEF to let Sirius specifiers create their Properties view directly within they odesign. Sirius specifiers can enjoy the same user experience creating Properties view as they can creating diagrams or trees. With this bridge, Sirius specifier can reuse their familiar interpreters (aql, service, feature, var, etc). The EEF bridge also provides instant feedback while creating the description of a Properties view. Thanks to this short feedback loop a Properties view can be created in a matter of minutes.

EEF and its Eclipse Sirius bridge was demoed at EclipseCon France 2016. You can see the slides of the presentation we made there here.

You can install EEF using any of the update-sites listed on the installation guide.

News

Additional links

Back to the top