Learn about Webel's comprehensive SysMLv2 Workshop Seminar course!
Webel now has a SysMLv2 Online Self-Study course with self-test Quizzes!
Learn about the Webel Q&A online self-testing system for SysML v2/v1

SysMLv2: A part usage nested in (owned by) an occurrence and declared nonunique must be a referential «ref part» (that subsets the nonunique Parts::parts) not a composite «part» (that subsets the UNIQUE Items::Item::subparts)

Icon class
icon_class
far fa-sticky-note
icon_class_computed
far fa-sticky-note
Note kind
Policy level
Specification keywords
SysMLv2 keywords
Keywords
Click on the image to view it full size
This page features a particularly detailed SysMLv2 "rich slide" (learn more here)

A part usage nested in (owned by) an occurrence and declared nonunique must be a referential «ref part» (that subsets the nonunique Parts::parts) not a composite «ref part» (that subsets the UNIQUE Items::Item::subparts), otherwise it fails this constraint:

validateSubsettingUniquenessConformanceIf

'If the subsettedFeature of a Subsetting has isUnique = true, then the subsettingFeature must have isUnique = true.'

subsettedFeature.isUnique implies subsettingFeature.isUnique

For a full explanation visit:

Note that this does not apply to part usages owned directly by a package (which is not an occurrence), since such part usages are referential anyway.


Webel does the detailed do's and don'ts SysMLv2 analysis for you and provides clear modelling solutions that work!

To learn SysMLv2 with easy-to-follow, fully worked examples attend a Webel SysMLv2 Workshop Seminar group course or learn at your own pace with the Webel SysMLv2 Online course with self-test Quizzes:

Relates to
Related notes
Related notes (backlinks)
Related snippets (extracts)
Visit also
Visit also (backlinks)