Issue 15251: Guard of activity edge should be optional (uml2-rtf) Source: (, ) Nature: Revision Severity: Significant Summary: The standard specifies the guard of an activity edge like this: guard : ValueSpecification [1..1] = true Hence it is required that every activity edge has a guard. This should be changed to [0..1] to make the guard optional. The standard should also say that if a guard is not present it means the same as a "true" guard. Note that the guard of a state machine transition is optional, so this change will make things more consistent Resolution: Revised Text: Actions taken: May 6, 2010: received issue Discussion: End of Annotations:===== m: webmaster@omg.org Date: 06 May 2010 05:09:49 -0400 To: Subject: Issue/Bug Report ******************************************************************************* Name: Mattias Mohlin Company: IBM mailFrom: mattias.mohlin@se.ibm.com Notification: Yes Specification: OMG Unified Modeling Language (OMG UML), Superstructure Section: 12.3.5 ActivityEdge FormalNumber: formal/2009-02-02 Version: 2.2 RevisionDate: 02/02/09 Page: 325 Title: Guard of activity edge should be optional Nature: Revision Severity: Significant test: 3qw8 B1: Report Issue Description: The standard specifies the guard of an activity edge like this: guard : ValueSpecification [1..1] = true Hence it is required that every activity edge has a guard. This should be changed to [0..1] to make the guard optional. The standard should also say that if a guard is not present it means the same as a "true" guard. Note that the guard of a state machine transition is optional, so this change will make things more consistent.