On Sat, Mar 31, 2012 at 12:49 PM, Mark Fortner <[email protected]> wrote:
> On a previous thread, I talked about "instant reveng" -- where the user > would move back and forth between the source view and the diagram. Changes > made in the source view would automatically be reflected in the diagram and > vice-versa. One of the advantages to working that way would be bridging > this cognitive divide between UML and your language of choice. As you work > in the source view, you learn the UML equivalents for the code you write. > Kinda like learning a foreign language by reading the subtitles. ArgoUML has the UML->Java (or any other CG language) piece now with the source display tab in the property panel. The dynamic reverse engineering piece is done by other tools, so is certainly doable, but it's likely a fair amount for work. It'd probably be easier to implement in an environment like ArgoEclipse where you've got the incremental Java compilation available already. > As for deleting from the model vs deleting from the diagram, the key short > cuts that Tom mentioned should probably appear in the menu items. They do in my version (0.34). What version are you using? > That goes for any other shortcuts. It would be nice to have shortcuts for > creating > classes, interfaces, attributes and operations. Ctrl-Shift C might create a > class, Ctrl-Shift A an attribute in the selected class, Ctrl-Shift D the > documentation, etc. You know about Edit->Settings->Configure Shortcuts, right? It should be that big a deal for you to add new commands, although honestly, I wonder how much time they're going to save you when you have to use the mouse to select the object that you're adding to anyway. There's a fair amount of overhead in switching back and forth from keyboard to mouse. Tom ------------------------------------------------------ http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2943013 To unsubscribe from this discussion, e-mail: [[email protected]]. To be allowed to post to the list contact the mailing list moderator, email: [[email protected]]
