Tigris.org
My pages Projects Community openCollabNet
This site is Powered by CollabNet.

Tigris.org (Whole-Site) Admin Contacts
Announcements mail list
Status Blog at WordPress
@tigrisdotorg on Twitter
Problem reports on the whole site
Problems and suggestions about individual projects should go to users@thatproject.tigris.org
 

gef
Project home

There will be a brief maintenance window every Friday at 17:00 Pacific.
For further details, see CollabNet's maintenance and upgrade policy.

If you were registered and logged in, you could join this project.

Summary Java Graph Editing Framework
Category libraries
License BSD License

Mission

The goal of the GEF project is to build a graph editing library that can be used to construct many, high-quality graph editing applications. Some of GEF's features are:

A simple, concrete design that makes the framework easy to understand and extend. Node-Port-Edge graph model that is powerful enough for the vast majority of connected graph applications. Model-View-Controller design based on the Swing Java UI library makes GEF able to act as a UI to existing data structures, and also minimizing learning time for developers familiar with Swing. High-quality user interactions for moving, resizing, reshaping, etc. GEF also supports several novel interactions such as the broom alignment tool and selection-action-buttons. Generic properties sheet based on JavaBeans introspection. XML-based file formats based on the PGML standard (soon to support SVG).

Downloads

Version 0.13.1 is the latest release download here

Product

Download current and past releases. Vision: A diagram editing framework Statement of JRE support policy Features: Editing, views, modes, etc. [outdated] Tours: Sample screen-shots

Documentation

Public API (JavaDoc) Installation Getting started Logger Configuration GEF design presentation w/ CRC cards (this has not been updated from v0.5 yet) Cookbook (this has not been updated from v0.5 yet)

Process

Members: The people behind GEF Join: How to get involved Open issues: Help enhance GEF by working on these
   

Screenshot

This is BasicApplication, a demo built with GEF. You can build your own application using the GEF library.

[image]
java.net - The Source for Java Technology Collaboration

Subprojects

Filter this list
Name Summary
gef-freehep A bridge between GEF and the freehep vector graphics library
gef-layout Graph layout algoritms for GEF
gef-swingwt AN SWT layer for GEF (using swingwt)
gefdemo Demo applications using GEF


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser