Eclipse Graphiti
Eclipse Graphiti is a framework for creating graphical tools based on EMF models, built and maintained under the Eclipse Foundation.
- Framework for the creation of graphical tools using Eclipse technologies
- Supports the construction of graphical editors on top of existing domain models
- Aims to separate domain model and graphical representation
- Targets developers who want to add graphical editors to their applications
Overview
Eclipse Graphiti is a framework provided under the Eclipse Foundation that focuses on the development of graphical tools and editors. It is designed for use within the Eclipse ecosystem and works with EMF-based domain models to render and manage graphical representations.
The project centers on a clear separation between the underlying domain model and its graphical visualization. Developers use Graphiti to define how elements from an existing model appear and behave in a diagram or editor, without embedding business logic into the graphical layer.
Eclipse Graphiti is intended for software teams that need diagram-style user interfaces integrated into Eclipse-based applications. By focusing on model-driven graphics, it supports the creation of editors that depict complex structures in a visual form while relying on EMF models as the data backbone.