-
Key: SYSML2-398
-
Status: closed
-
Source: NIST ( Mr. Conrad Bock)
-
Summary:
In Clause 8.3.17.9 (TransitionUsage), the Attributes section says effectAction are expressions:
Attributes
/effectAction : ActionUsage [0..*] {subsets feature}
The ActionUsages that define the effects of this TransitionUsage, which are the ownedFeatures of the TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be Expressions.but a constraint says they're action usages
deriveTransitionUsageEffectAction
The effectActions of a TransitionUsage are the transitionFeatures of the ownedFeatureMemberships of the TransitionUsage with kind = effect, which must all be ActionUsages.
triggerAction = ownedFeatureMembership->
selectByKind(TransitionFeatureMembership)->
select(kind = TransitionFeatureKind::trigger).transitionFeatures->
selectByKind(AcceptActionUsage) -
Reported: SysML 2.0a1 — Fri, 25 Aug 2023 19:39 GMT
-
Disposition: Resolved — SysML 2.0b2
-
Disposition Summary:
Correct the attribute description
Correct the description of the effectAction attribute to be consistent with the type of the attribute and its derivation.
-
Updated: Tue, 1 Jul 2025 14:49 GMT
SYSML2 — TransitionUsage effectAction attribute text and constraint are different
- Key: SYSML2-398
- OMG Task Force: Systems Modeling Language (SysML) 2.0 FTF