-
Key: SYSML2-398
-
Status: open
-
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
-
Updated: Mon, 8 Apr 2024 18:21 GMT
SYSML2 — TransitionUsage effectAction attribute text and constraint are different
- Key: SYSML2-398
- OMG Task Force: Systems Modeling Language (SysML) 2.0 FTF