-
Key: UML14-795
-
Legacy Issue Number: 1232
-
Status: closed
-
Source: Anonymous
-
Summary:
Summary: Guard is a class, but it could have been modeled as an attribute in
Transition, with the type BooleanExpression.
If it is left as a stand-alone class, it doesn"t have to inherit from
ModelElement, especially since ModelElement has many associations, and
Guard
doesn"t use them at all. In fact this is more or less the case with many
other descendants from ModelElement (for example, an Association doesn"t
use
the following associations inherited from ModelElement: behavior
(towards
StateMachine), collaboration (towards Collaboration) ). -
Reported: UML 1.1 — Thu, 23 Apr 1998 04:00 GMT
-
Disposition: Resolved — UML 1.2
-
Disposition Summary:
Considered and declined.
-
Updated: Fri, 6 Mar 2015 21:35 GMT