Diagramming software with API allowing high customisation of shapes and actions
- by jenson-button-event
I am after something like Visio or Lucid. A relatively simple charting/diagramming tool, to build tree-like structures from (my) pre-defined nodes (squares), but with a powerful API.
Requirements:
limit the type of objects allowed to be dropped on the diagram
validate a model (e.g. node of type A must precede node of type B; must enter node Title)
export a model
import a model
Our domain is very specific, and its a tool we'd want to offer to some of our power users. The $500 Visio licence isn't really within the business model.
I'll put no constraints on framework or deployment (web or desktop) - is there anything out there?