GraphML Extension Package
This extension package can be used in conjunction with yFiles for Java to read and write graphs in an XML based exchange format called GraphML.
The current GraphML version is 3.2.
Please refer to the release notes
to learn more about the technical requirements and feature enhancements of this
latest version.
Important
Beginning with version 2.7 of yFiles for Java, support for GraphML is an integrated
part of the library.
If you wish to use GraphML with yFiles for Java 2.7, we strongly encourage you to
use the integrated GraphML support.
Only this integrated version of GraphML will support the new features such as tabular
nodes and style properties that were introduced in yFiles for Java 2.7.
This legacy GraphML extension package is intended for users of yFiles for Java 2.6 who want to upgrade their application to yFiles for Java 2.7 as painlessly as possible. It provides the same feature support and API as the corresponding version for yFiles for Java 2.6, but has been adjusted to work with the yFiles 2.7 API.
Documentation
- GraphML based sample file
- graphics enhanced GraphML sample file and the resulting diagram
Technical Requirements
GraphML 3.2 for yFiles for Java 2.7 version series requires JDK 1.4
GraphML 3.2 for yFiles for Java 2.6 version series requires JDK 1.4
Availability
The GraphML extension package is available free of charge. Please read and accept the license terms before downloading the extension package.
Download the latest version of GraphML 3.2
- for yFiles for Java 2.7 version series, respectively
- for yFiles for Java 2.6 version series
Please contact graphml@yWorks.com for further information and/or bug reporting.









