Question

I've got a bunch of *.uml files in one legacy project that look like this:

<?xml version="1.0" encoding="UTF-8"?> <Diagram> <ID>JS</ID> <OriginalElement>...</OriginalElement> <nodes /> <settings layout="Hierarchic Group" zoom="0.8528951486697965" x="288.0" y="309.5" /> <SelectedNodes /> <Categories> <Category>Fields</Category> </Categories> <SCOPE>All</SCOPE> <VISIBILITY>PUBLIC</VISIBILITY> </Diagram>

Any idea which tool generated this?

Was it helpful?

Solution

These files are IntelliJ IDEA (Ultimate Edition, not Community Edition) diagram files, used store UML diagrams generated by IntelliJ.

Here is an example shown in IntelliJ: IntelliJ and UML

Here what the .uml file contains:

<?xml version="1.0" encoding="UTF-8"?>
    <Diagram>
    <ID>JAVA</ID>
    <OriginalElement />
    <nodes>
        <node x="-317.5" y="-101.0">com.artechra.Detail</node>
        <node x="-320.5" y="-195.0">com.artechra.Master</node>
    </nodes>
    <notes />
    <edges>
        <edge source="com.artechra.Master" target="com.artechra.Detail">
            <point x="0.0" y="0.0" />
            <point x="0.0" y="0.0" />
        </edge>
    </edges>
    <settings layout="Hierarchic Group" zoom="1.0" x="0.0" y="0.0" />
    <SelectedNodes />
    <Categories />
    <SCOPE>All</SCOPE>
    <VISIBILITY>private</VISIBILITY>
</Diagram>

According to the text that appears in each diagram, it's all "powered by" yFiles which may well be the generic markup format.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top