With Eclipse Luna comes a complete re-implementation of EcoreTools, the diagram editor for Ecore. This matters because EcoreTools is often the first step our adopters have to go through; users expect a diagram editor to design a domain model.
Why the revival? After years of minimal maintenance, the availability of Sirius made it possible to rebuild EcoreTools efficiently and focus on user experience. The goal: assist you in designing a good Ecore model easily.
Highlights
- Ecore support beyond classes/references: dedicated layers and editors for documentation, constraints, generics, and package dependencies.
- Productivity: keyboard shortcuts for multiplicities and types; easy reconnection; full-screen friendly; GenModel kept in sync.
- Clarity and design: improved visuals and notations (e.g., bidirectional references) to avoid getting in your way.
Documentation
Bi-directional references
Constraints
Generics
Package Dependencies
Intro screenshot