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 "Graphiti"
m |
|||
Line 1: | Line 1: | ||
− | [[Image:BackgroundMain.png]] | + | [[Image:BackgroundMain.png|900px]] |
= Graphiti - a Graphical Tooling Infrastructure = | = Graphiti - a Graphical Tooling Infrastructure = |
Revision as of 10:42, 16 June 2011
Graphiti - a Graphical Tooling Infrastructure
Eclipse provides a modeling infrastructure evolving around the Eclipse Modeling Framework (EMF) for which offering graphical representations and editing possibilities is essential.
Graphiti is an Eclipse-based graphics framework that enables rapid development of state-of-the-art diagram editors for domain models. Graphiti can use EMF-based domain models very easily but can deal with any Java-based objects on the domain side as well.
The objectives of the Graphiti project are the following:
- Provide an easy to use and well structured plain Java API for building graphical tools
- Provide documentation and tutorials for doing so
- Limit the dependencies of the framework to an absolute minimum to support RCP-like scenarios
- Provide optional components beyond the RCP use case to ease e.g. IDE integration
- Provide the ability to use any existing layout algorithms for auto layouting a diagram