Re: [argouml-dev] Compatibility broken with Sinelabore (was Please plan a 0.32.1 release)

Thomas Neustupny <[email protected]>
Newsgroups gmane.comp.db.axion.devel
Message-ID <[email protected]>
Hi Bob,

requesting ArgoUML to break a wellformedness rule is very demanding, but I can understand their situation. The runtime parameter is an option and allows ArgoUML to work correctly out-of-the-box, so such a "hidden" feature is ok with me. Furthermore, it urges Sinelabore to take some action, at least they need to document that option, right? BTW, is there a reason why they can't stick to 0.30.2? Anyway, I'd agree that you offer them the runtime parameter and get their feedback on this. Just my 2 cents.

Thomas

-------- Original-Nachricht --------
> Datum: Tue, 22 Feb 2011 22:26:49 +0000
> Von: Bob Tarling <[email protected]>
> An: [email protected]
> Betreff: [argouml-dev] Compatibility broken with Sinelabore (was Please plan a 0.32.1 release)

> I'm in two minds about the problem we have with Sinelabore.
> 
> I can't fault Michiels decision to apply a Well-formedness rule but I
> do feel some sympathy for Peter at Sinalbore who has based his
> application on the faulty XMI that we used to generate.
> 
> I wouldn't like anything to delay our 0.32.1 release which is due for
> tomorrow. Please go ahead with that anyway Linus no matter what
> direction this thread takes us.
> 
> Peter has supplied me some XMI from other tools to indicate that these
> tools structure the XMI in the same way as ArgoUML used to. However
> these look to me to be from UML2 tools rather than UML1.4. For UML1.4
> I think Michiel is correct.
> 
> My suggestion would be that we add a runtime argoument to argo such as
> the following
> 
>     java -Dsinelabore=true -jar argouml.jar
> 
> Anyone planning on using the Sinelabore tool can do so with this
> switch and all others will get the correctly formatted XMI.
> 
> I think this should just be a short term work around while Sinelabore
> allow UML1.4 to use context to link the statemachine to its
> class/operation instead. We can't be expected to support these feature
> forever.
> 
> One thing to consider in Sinelabore would be to preprocess the XMI
> with a stylesheet to move any statemachine as it wishes before it does
> its current processing.
> 
> Regards
> 
> Bob
> 
> On 21 February 2011 08:09, Michiel van der Wulp
> <[email protected]> wrote:
> > On 02/20/2011 08:16 PM, Bob Tarling wrote:
> >> Michiel - are you sure about the changes made? It would appear to be
> >> correct to me but I'm no expert in this area.
> >
> > Yes, I am.
> >
> > It took me 4 years before I finally implemented the fix, because I
> > feared consequences like the one we are having now - not because I was
> > unsure about the validity of the defect.
> >
> > The 0.32 version of ArgoUML is setting the initial namespace of the
> > statemachine according a WFR. As a workaround for the problem with the
> > Sinelabore tool, you can move the statemachine and events in the
> > namespace of the class (I did not test this).
> >
> > I located a reference to an old message from Eugenio A. about the
> > subject, mentioning this:
> >
> > «So, a StateMachine is not owned by the class that is its context. The
> > StateMachine is owned by a Package. It just has a relationship to the
> > class.»
> >
> > See: http://tech.groups.yahoo.com/group/argo-dev/message/2028
> >
> > Kind regards,
> > Michiel
> >
> > ------------------------------------------------------
> >
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2706062
> >
> > 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]]
> >
> 
> ------------------------------------------------------
> http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2706639
> 
> 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]]

-- 
GMX DSL Doppel-Flat ab 19,99 Euro/mtl.! Jetzt mit 
gratis Handy-Flat! http://portal.gmx.net/de/go/dsl

------------------------------------------------------
http://argouml.tigris.org/ds/viewMessage.do?dsForumId=450&dsMessageId=2706781

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]]
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.