-
Key: FUML-53
-
Legacy Issue Number: 14561
-
Status: closed
-
Source: Model Driven Solutions ( Mr. Ed Seidewitz)
-
Summary:
Specification: Semantics of a Foundational Subset for Executable UML Models (ptc/2008-11-03)
Subclause: 7.4 ActivitiesIn Subclause 7.4.1, it says that “The UML 2 Superstructure package CompleteActivities is excluded in its entirety from fUML”. However, there are several Activities metaclasses in the fUML subset that currently include attributes that are only introduced in CompleteActivities. These are:
Activity::isSingleExecution
ObjectFlow::isMulticast
ObjectFlow::isMultiReceive
ObjectNode::ordering
ObjectNode::isControlType
Pin::isControl
JoinNode::isCombineDuplicate
Parameter::isException
Parameter::isStream
Parameter::effect
These attributes should be removed from the fUML abstract syntax, along with any constraints that currently reference them. Note that metaclass properties that are the ends of associations introduced in CompleteActivities have already been excluded from the fUML subset.
-
Reported: FUML 1.0b1 — Wed, 14 Oct 2009 04:00 GMT
-
Disposition: Resolved — FUML 1.0b2
-
Disposition Summary:
Agreed. This is consistent with exclusions made in other areas of the fUML subset.
In addition, once the attributes ObjectNode::ordering and Parameter::effect are removed, it is no longer necessary to include the enumerations ObjectNodeOrderingKind and ParameterEffectKind in the fUML subset. -
Updated: Fri, 6 Mar 2015 20:58 GMT
FUML — Attributes introduced in CompleteActivities should not be included in the fUML subset
- Key: FUML-53
- OMG Task Force: Semantics of a Foundational Subset of Executable UML Models FTF