Perhaps mentioning a front end has to put us of on the wrong foot. I have made macro’s and worksheets in excel that allow me to create the input in the form of a adjacency matrix. Based on this adjacency matrix an XML file that declares the nodes and edges is made. This XML file looks like the first example in http://en.wikipedia.org/wiki/GraphML
In yEd I have created a custom palette with one standardised symbol. This is a square of 300 by 300 pixels. This is my default node symbol. After opening the XML file with the nodes and edges an organic graph is made (this is done interacting manually) by yEd.
The graph I just made is saved as a GraphML file. As you know this file contains the positions of the nodes and a lot of lines to register other properties of the nodes.
With a second set of macro’s I read in the GraphML file and add data such as the label, URL etc.
As an example I add the label of the node just before the text/y:NodeLabel>
My original question is about inserting specific pictures for each node. Within the 300 by 300 pics square I would like to insert these. With some experimentation I already found out that each inserted picture is rastered and written down in byte code. I have trouble to recreate this with another tool.
I hope that you understand that I am not automating yEd. This is not within my skill set. I am automating creating input for yEd so that I am able to create and change mindmaps.
Please be patient if you have additional questions.