Hi, I'm a brand new EA user and have probably forgotten more about UML than I currently know...
I've been looking into developing my own UML Profile and learning about shape scripts. One thing I would like the ability to do is to have a diagram force a certain layout. Specifically, I would like to have shapes of a certain type arranged in columns and "Stick" to each other. The docking function sort-of gets me what I want, and the alignment functions let me manually do it, but I would like to have shapes "snap" to each other when placed, and stay "stuck" to each other as they are moved around. For example, have a rectangular "category" shape and square "service" shapes. Services stick to each other vertically and to a category, and categories stick to each other horizontally. I can then pick up a whole column and move it elsewhere in the diagram. In Visio, I can accomplish this with connector nodes, but I am looking to do something similar in EA.
Also, is there a way to auto-generate a diagram? For example, I have a list of services assigned to a category in a .CSV file. I can import them as Services, but I would like to automatically generate the diagram as described above.
For bonus points, I'd like them sorted within a column by an attribute, either using an "order" attribute or just alphabetically.