In theory you can run with a module in eclipse by creating a run configuration in your modules project that runs ArgoUML with the added VM argument argouml.modules set to the fully qualified class name of your main module class.
The dev module actually cheats slightly as ArgoUML has knowledge of this. Once the next stable release is out I'll try and remove that cheat and use the standard mechanism. That can then be used as an example. I would like to see the sequence diagrams completely reimplemented. I've tried to make some minor changes to what we have and I tend to find that one small change can break a lot. I tend to only change sequence diagrams to fix the most major defects. For example the inability to drag messages around is actually by design in the current implementation. A lot of the design enforces this. I think what is useful in the current implementation is to learn from that how it has mapped diagram elements against model elements but apart from that the current implementation is far too complex and restrictive. Anyone getting involved should study this and the UML 1.4.2 specification http://www.omg.org/cgi-bin/doc?formal/04-07-02 What I had hoped to do was develop a prototype in the UML example within http://gefdemo.tigris.org. Once I had proved a new implementation there and gathered comments on that I would then bring that into ArgoUML to replace the existing implementation. I'd have loved to be able to concentrate on this after our next stable release but I have responsibilities also to help complete the undo functionality. With others getting involved we can work on that together. As others come up to speed I can hand over more and more responsibility to getting that completed. Hopefully I will also get some aid on undo and so will be able to spread my attention to both. Regards Bob. On 21/01/07, Jan M. Andersen <[EMAIL PROTECTED]> wrote:
Hi! Good to see someone is picking up the sequence diagrams. I have been using them for a couple of weeks, or tried to is a more accurate description as they are incomplete and difficult to use. I don't know if you plan to redo the whole thing or try to mend the current implementation. The most apparent fault with the current implementation is that correcting mistakes in a diagram is very difficult or impossible. The documentation is completely missing, making use of them then becomes a trial and error process. When it comes to requirements I think sticking to the UML 1.4 specification is the main concern since this is the version of UML the rest of ArgoUML supports. Secondly being able to modify the diagram easily by enabling the user to insert and remove elements at will, and also reorder messages etc. I don't know of any way to do work on a module and ArgoUML it self at the same time. Doing work on the C Sharp module I have had to copy jar files around as you say, but I'm a novice when it comes to Eclipse so maybe someone else has an idea. Jan M. Andersen --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
