I was wondering if it's possible to add a feature to StartUML, thus:
1. When right clicking on an item in the Explorer, to have an option saying "Copy Id"
2. When user select "Copy Id" the unique id to be copied as is in memory (and not the whole model as the "Copy" command does). This id from what I can see is a text string like: "AAAAAAGJksVdjrohzdM=".
Then we can use that Id for instance in our docs or in comments in a code to denote we implement that model in the UML, or a specific process or whatever.
Thus when someone see that id in the comments in a part of the code, we should be able to locate it in the StarUML's mdj file. To this end, and extra functionality would be required:
3. In the search menu "Model → Find", the search module to search also the ids of the elements. Thus I can put the id string, which is in a part of the source code and search it in the mdj file, being able to access all the relative diagrams or info stored there.
Does anyone knows if this is feasible to be created as an extension, if not implemented in the core of the StarUML software? If anyone could guide me on the relative methods to use for searching and selecting elements by id in the explorer, and copying elements Id (or in general if there is a very good documented API for extensions somewhere) I could try to make an extension (summer time :P).