The Arakhnê.org Network Editor (NetEditor) is a Java component that permits you to edit and show connected graphs. The graph defines the constructs of a visual language, and NetEditor is able to render associated figures. NetEditor is based on a metamodel composed of the node, edge, and anchor (or ports) constructs. It has a strong separation of the visual-language constructs and the drawings. It provides tools to code graph-drawing layout algorithms. Two algorithms are provided: Ganswer-Sugiyama and Coulomb-Hooke force-based algorithms. Standard UI features are provided: graphical editing of the graph structure, depth levels for nodes and edges, undo, and redo, clipboard, and drag and drop management. The NetEditor API is able to export the graphs to GIF, JPEG, PNG, BMP, SVG, PDF, EPS, PDF, Graphviz DOT, GXL and GraphML. The document file formats used by NetEditor are GXL, GraphML, or NGR files (zipped GXL/GraphML).
|Tags||graph-library Visual Programming Language Java 7|
|Translations||English french (France)|
Release Notes: Graph drawing algorithms were added: the Ganswer-Sugiyama algorithm, and a simple force-based layout algorithm. A decoration figure for rendering PDF documents is now available. Readers and writers were added for the GML and GraphML file formats. The default XML storage format for NGR files is now GraphML rather than GXL. There were also minor bugfixes and API enhancements.
Release Notes: Complete code cleaning and rewriting with application of design patterns. Support for the PDF, GXL, and DOT formats.