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.
Difference between revisions of "Ecore Tools"
(added link to new and noteworthy) |
|||
Line 1: | Line 1: | ||
__NOTOC__ | __NOTOC__ | ||
− | The Ecore Tools component provides a complete environment to create, edit and maintain [[Ecore]] models. This component eases handling of Ecore models with a Graphical Ecore Editor and bridges to other existing Ecore tools ([[Validation | + | The Ecore Tools component provides a complete environment to create, edit and maintain [[Ecore]] models. This component eases handling of Ecore models with a Graphical Ecore Editor and bridges to other existing Ecore tools ([[Validation]], [[EMF_Compare | Compare]], generators...). The Graphical Ecore Editor implements multi-diagram support, a custom tabbed properties view, validation feedbacks, refactoring capabilities... The long-term goal is to provide the same level of services as does [[JDT]] for [[Java]]. |
See [[Ecore_Tools/New_and_Noteworthy]] for a summary of its features and functionality. | See [[Ecore_Tools/New_and_Noteworthy]] for a summary of its features and functionality. | ||
Line 29: | Line 29: | ||
==Features== | ==Features== | ||
− | * | + | * Focused diagrams : possibility to DND a model element into the diagram area to show its graphical representation |
+ | * Doc Annotations support : ability to graphically create and edit doc annotation of an Ecore model | ||
+ | * Related Elements import : ability to import elements in a diagram based on their relationships with others | ||
+ | * Doc Table support : ability to edit doc annotations using a table. | ||
+ | * Smart direct Edit : type "name:String", or "[1]", or ":Integer" and the modeler will figure what you meant. | ||
+ | * EOpposite support : EOpposite References are displayed in the diagram as multi-role edges. | ||
+ | * Validation layer : The diagram editor can be configured so that any validation Error will be highlighted in the shape. | ||
+ | * Multi-Ecore : a diagram can represent elements from distinct Ecore files. | ||
+ | * Dependencie View : a diagram editor to inspect inter-EPackage dependencies. | ||
* Tabbed Properties View : provide advanced capabilities to edit the ecore model | * Tabbed Properties View : provide advanced capabilities to edit the ecore model | ||
* Diagram example from Ecore.ecore model : maintain this as an example and show editor capabilities through this model | * Diagram example from Ecore.ecore model : maintain this as an example and show editor capabilities through this model | ||
Line 35: | Line 43: | ||
==Installation== | ==Installation== | ||
− | Use the [http:// | + | Use the [http://download.eclipse.org/releases/luna Eclipse Luna update-site]. |
==Roadmap== | ==Roadmap== | ||
− | + | Ecore Tools 2.0 will be shipped in '''in June, 2014''' and will be part of the [[Luna]] Simultaneous release. | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ==Team== | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | EcoreTools is currently developped by : | |
− | + | * [mailto:cedric.brun@obeo.fr Cédric Brun] ([http://www.obeo.fr Obeo]) | |
− | + | * [mailto:ed.merks@gmail.com Ed Merks] | |
− | + | ||
− | + | ||
− | + | Any help is welcome ! | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | |||
− | |||
==Contact== | ==Contact== |
Revision as of 08:27, 25 October 2013
The Ecore Tools component provides a complete environment to create, edit and maintain Ecore models. This component eases handling of Ecore models with a Graphical Ecore Editor and bridges to other existing Ecore tools (Validation, Compare, generators...). The Graphical Ecore Editor implements multi-diagram support, a custom tabbed properties view, validation feedbacks, refactoring capabilities... The long-term goal is to provide the same level of services as does JDT for Java.
See Ecore_Tools/New_and_Noteworthy for a summary of its features and functionality.
Documentation |
Resources |
Development |
Architecture
See the component proposal
Features
- Focused diagrams : possibility to DND a model element into the diagram area to show its graphical representation
- Doc Annotations support : ability to graphically create and edit doc annotation of an Ecore model
- Related Elements import : ability to import elements in a diagram based on their relationships with others
- Doc Table support : ability to edit doc annotations using a table.
- Smart direct Edit : type "name:String", or "[1]", or ":Integer" and the modeler will figure what you meant.
- EOpposite support : EOpposite References are displayed in the diagram as multi-role edges.
- Validation layer : The diagram editor can be configured so that any validation Error will be highlighted in the shape.
- Multi-Ecore : a diagram can represent elements from distinct Ecore files.
- Dependencie View : a diagram editor to inspect inter-EPackage dependencies.
- Tabbed Properties View : provide advanced capabilities to edit the ecore model
- Diagram example from Ecore.ecore model : maintain this as an example and show editor capabilities through this model
Installation
Use the Eclipse Luna update-site.
Roadmap
Ecore Tools 2.0 will be shipped in in June, 2014 and will be part of the Luna Simultaneous release.
Team
EcoreTools is currently developped by :
Any help is welcome !
Contact
Any issue should be reported to the Bugzilla You may also contact the team using the EMFT newsgroup.