Jump to: navigation, search

Difference between revisions of "Ecore Tools"

(Roadmap)
m (Roadmap)
Line 43: Line 43:
  
 
* '''Graphical improvements'''
 
* '''Graphical improvements'''
** [http://bugs.eclipse.org/210796 210796] : Improve creation wizard
+
** [http://bugs.eclipse.org/210796 <strike>210796</strike>] : Improve creation wizard
** [http://bugs.eclipse.org/210768 210768] : Multi-diagram support
+
** [http://bugs.eclipse.org/210768 <strike>210768</strike>] : Multi-diagram support
** [http://bugs.eclipse.org/210774 210774] : Ease creation and modification of EOpposite references
+
** [http://bugs.eclipse.org/210774 <strike>210774</strike>] : Ease creation and modification of EOpposite references
** [http://bugs.eclipse.org/211766 211766] : Diagram EOpposite references representation   
+
** [http://bugs.eclipse.org/211766 <strike>211766</strike>] : Diagram EOpposite references representation   
** [http://bugs.eclipse.org/210772 210772] : Have the possibility to hide graphical objects
+
** [http://bugs.eclipse.org/210772 <strike>210772</strike>] : Have the possibility to hide graphical objects
** [http://bugs.eclipse.org/210777 210777] : Add a "Link with diagram" button in the outline
+
** [http://bugs.eclipse.org/210777 <strike>210777</strike>] : Add a "Link with diagram" button in the outline
 
** [http://bugs.eclipse.org/211761 211761] : Diagram editor outline highlights diagram elements   
 
** [http://bugs.eclipse.org/211761 211761] : Diagram editor outline highlights diagram elements   
 
** [http://bugs.eclipse.org/212409 212409] : Add EMF Generics support
 
** [http://bugs.eclipse.org/212409 212409] : Add EMF Generics support
 
** [http://bugs.eclipse.org/211842 211842] : Different colors for different kinds of EClass   
 
** [http://bugs.eclipse.org/211842 211842] : Different colors for different kinds of EClass   
** [http://bugs.eclipse.org/211850 211850] : Display the name of the EPackage when different from the current one   
+
** [http://bugs.eclipse.org/211850 <strike>211850</strike>] : Display the name of the EPackage when different from the current one   
** [http://bugs.eclipse.org/211852 211852] : Enable Delete From diagram action   
+
** [http://bugs.eclipse.org/211852 <strike>211852</strike>] : Enable Delete From diagram action   
** [http://bugs.eclipse.org/211853 211853] : Impossible to delete EAttributes and EOperations   
+
** [http://bugs.eclipse.org/211853 <strike>211853</strike>] : Impossible to delete EAttributes and EOperations   
** [http://bugs.eclipse.org/211854 211854] : Display return type of EOperation   
+
** [http://bugs.eclipse.org/211854 <strike>211854</strike>] : Display return type of EOperation   
** [http://bugs.eclipse.org/211856 211856] : Add "Hide connection" and "Show all connections" actions   
+
** [http://bugs.eclipse.org/211856 <strike>211856</strike>] : Add "Hide connection" and "Show all connections" actions   
** [http://bugs.eclipse.org/211851 211851] : Label icons are missing   
+
** [http://bugs.eclipse.org/211851 <strike>211851</strike>] : Label icons are missing   
  
 
* '''External tools integration'''
 
* '''External tools integration'''

Revision as of 07:50, 13 August 2008


Presentation

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, Search, Compare, Emfatic, 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.

Ecore Diagram Overview

Documentation

New & Noteworthy
FAQ

Resources

Architecture
Features
Contact

Development

Roadmap
Team
Report a bug


Architecture

See the component proposal

Features

  • Model oriented Outline View : possibility to DND a model element into the diagram area to show its graphical representation
  • 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

Roadmap

  • Model Management
    • 210771 : Initialize a diagram from an existing ecore
    • 210769 : Open diagram using URI
    • 210767 : Be able to add dependencies to other models
    • 212405 : Add Hierarchy View (as in the JDT) to navigate along Inheritance links
    • 212406 : Add References View used to navigate along EReference links
    • 212407 : Provide an Ecore perspective and nature
    • 212299 : Ecore Tools missing source features?
  • Graphical improvements
    • 210796 : Improve creation wizard
    • 210768 : Multi-diagram support
    • 210774 : Ease creation and modification of EOpposite references
    • 211766 : Diagram EOpposite references representation
    • 210772 : Have the possibility to hide graphical objects
    • 210777 : Add a "Link with diagram" button in the outline
    • 211761 : Diagram editor outline highlights diagram elements
    • 212409 : Add EMF Generics support
    • 211842 : Different colors for different kinds of EClass
    • 211850 : Display the name of the EPackage when different from the current one
    • 211852 : Enable Delete From diagram action
    • 211853 : Impossible to delete EAttributes and EOperations
    • 211854 : Display return type of EOperation
    • 211856 : Add "Hide connection" and "Show all connections" actions
    • 211851 : Label icons are missing
  • External tools integration
    • 209718 : Search integration
    • 212410 : Compare integration
    • 212412 : Codegen integration
    • 212413 : Emfatic integration


This roadmap is a more human readable view of what is available in the Bug List of the Ecore Tools component.
The Ecore Tools component will be released in June, 2008 and will be part of the Ganymede Simultaneous release.

Team

The initial component developers are :

Other developers

Contact

Any issue should be reported to the Bugzilla You may also contact the team using the EMFT newsgroup.