Hi Maros, Well, there are 2 elements in the standard relevant here: "choice" and "junction". Quotes from the UML 1.4.2 standard's notation chapter about Statecharts: "A junction point is represented by a small black circle. Alternatively, it may be represented by a diamond shape" "A dynamic choice point is represented by a small white circle (reminiscent of a small state icon)."
And in the chapter about Notation for Activity Diagrams, they speak about "Decisions". Quote: "A decision may be shown by labeling multiple output transitions of an action with different guard conditions. The icon provided for a decision is the traditional diamond shape, with one incoming arrow and with two or more outgoing arrows, each labeled by a distinct guard condition with no event trigger. The same icon can be used to merge decision branches back together, in which case it is called a merge. A merge has two or more incoming arrows and one outgoing arrow." "A decision symbol maps into a Pseudostate of kind junction. Each label on an outgoing arrow maps into a Guard on the corresponding Transition leaving the Pseudostate. A merge symbol also maps into a Pseudostate of kind junction." So, for a junction, both the black disc, and the diamond are valid. In fact, ArgoUML should allow the use of the diamond instead of the black disc on user's choice. This feature is requested in issue 3413. See: http://argouml.tigris.org/issues/show_bug.cgi?id=3413 In a Activity diagram, I have never seen the black disc being used, and ArgoUML supports only the diamond. Regards, Michiel ----- Original Message ----- From: Maros Liptak To: [email protected] Sent: Friday, July 06, 2007 1:03 AM Subject: [argouml-dev] StateCharts Hi I am new in this project, i don`t know if i am right, but i thing, i found a mistake in StateCharts: The pseudoState Choice state hasn`t got in UML an icon of blank circle, but it has got an icon of rotated rectangle. Maros ------------------------------------------------------------------------------ No virus found in this incoming message. Checked by AVG Free Edition. Version: 7.5.476 / Virus Database: 269.10.0/886 - Release Date: 4/07/2007 13:40
