With this Flex library you can build your own diagrammers and easily extend nodes and links adding custom functionality.
Custom node example:
<?xml version="1.0" encoding="utf-8"?>
<BaseNode xmlns="com.anotherflexdev.diagrammer.*" xmlns:mx="http://www.adobe.com/2006/mxml" textMargin="20">
<mx:Image x="0" y="0" source="@Embed(source='assets/images/node-process.png')"/>
<mx:Button label="Workflow"/>
</BaseNode>
See live examples: UML Example, Custom Workflow Example
Downloads
Project source code at google code. If you want to contribute please mail me at gilmar.purin@gmail.com