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]

Reply via email to