[argouml-dev] Issue 6332 WFR 4.5.3.1[4] UML Spec 1.4.2

Bob Tarling <[email protected]>
Newsgroups gmane.comp.db.axion.devel
Message-ID <CAKWB3RS_b3gi=HgOJvQNYuskOBwsUbQN+FTwdmyq7otdJrh-fg@mail.gmail.com>
In argouml we manage well-formedness rules in 3 ways

Enforce/Restrict - The system refuses to let us modify the model if
it'll break a WFR - this restriction is what the user considers a
defect as reported in issue 6332

Enforce/Mutate - The systems modifies the model to compensate for some
other change to keep the model well-formed. An example would be when
trying to make both ends of an association aggregate. When making the
second end aggregate argouml will change the first end to
non-aggregate.

Critics - The user can break the WFR but will be informed by critic
and will have a wizard to fix. An example is duplicate names of
classes in a namespace.

Regarding Issue 6332 I think we should just go for critics at least in
the short term until we have some way to mutate the model developed.

The user is right in what he says in that issues anyway - we can
already break that WFR by just moving a class to another package after
the association is drawn.

Are we in agreement? Can anyone provide the critic/wizard for this?

Any thought?

Bob

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

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.