Graphiti is a generic graph editor plug-in for Eclipse created at the IETR/INSA of Rennes. It can load/edit/save any type of graph in any text or XML file format under some conditions.
This release is the third beta version out there. It features a new way of editing graph/vertex/edge parameters, as well as the correction of many little yet annoying bugs :-)
Enjoy!
Graphiti 1.0.0.beta2 is now out...
Nothing important in this version:
- just a fully rewrite configuration folder
- useful feature: an feedback edge can now bypass a node
Graphiti is a generic graph editor plug-in for Eclipse created at the IETR/INSA of Rennes. It can load/edit/save any type of graph in any text or XML file format under some conditions.
Please note that the project now features a MediaWiki hosted application that has become the preferred way of publishing documentation concerning Graphiti. Users accessing the project web site are now redirected to the wiki main page.
Dear Graphiti users (and soon-to-be-users ^^),
you'll probably be as pleased as I am about this release... Because Graphiti has finally made it to Beta state!
(to sum up for those who don't know what Graphiti is all about: it's a generic graph editor, which means (1) you can edit graphs with it (2) the visual syntax of graphs (colors, shapes) is configurable (3) it can parse text and XML files. All you have to do is tell Graphiti about your file format, and provide a grammar (for text files) and a couple of XSLT files (to transform it from/to Graphiti native XML format).)... read more
Greetings,
After two weeks and something, here is a new release of Graphiti! We expect it to be the last alpha version released.
This version has what I see as a very exciting feature: it gives the user the power to parse files and strings and use the result in Graphiti. Here is a list of what this allows:
* load a graph that contains complex contents, and presents them to the user in a human-readable form (for example: 1 + 2). Of course the graph can be saved back, provided the transformation from a string to XML is available.
* when creating a connection from A to B, Graphiti will attempt to parse the refinement of A and B, and use their ports. The great thing is A and B need not necessarily be XML files... !... read more
Greetings!
Since the previous version "alpha-and-a-half", we have come a long way. Here is a non-exhaustive list of all the changes and new features:
- writing support is functional! With namespace support (using DOM Level 3 Load and Save objects).
- drawing has been greatly improved! Ports are now being inside vertices.
- editing support has been largely improved! It is now possible to copy/cut/paste things. Not all the time though :D
- the plug-in size has been dramatically reduced, from around 13MB to around 6MB, using some libraries packed with Eclipse.
- new graph wizard improved (a lot)
- proper parse error reporting in the editor
- added a workflow format (for the Preesm project) and changed the sdf4jGraphML.owl (used by the sdf4j project). Note that the latter needs some modification to be used by sdf4j (will be corrected soon).
- and of course refactoring, cleaning, solving bugs, etc.... read more
A new version of Graphiti is out!
This version is a lot more stable than the previous one (see below for changes). It is a lot easier to set up your own ontologies, editing support is almost usable, the only big feature still missing is saving support (see at the end of this news).
Please be aware that it is still considered alpha though, as there have been many incompatible changes with the earlier version...... read more
For convenience, users can now use the eclipse update site available at the following URL:
http://graphiti-editor.sourceforge.net/eclipse/
EDIT: since 05/09/2008 the site is actually working again!
The first version of Graphiti has been released! Please note that it still misses a lot of features, and should be reserved to (very) early adopters...
Features available right now are:
* opens four XML file formats: GraphML, OpenDF's XNL and XDF, and a small subset of IP-XACT
* navigate in the hierarchy
* graphs can be modified (but not saved)