Skip to content

Latest commit

 

History

History
1 lines (1 loc) · 869 Bytes

migrate-block-specializations.fixed.md

File metadata and controls

1 lines (1 loc) · 869 Bytes
  • A SysML v1 class whose stereotype specializes «Block» outside the document is a part def. MagicDraw and Cameo archives apply their SysML profile's «Subsystem», «System», «Domain» and «External» without defining them; the migrator now follows the generalizations the archive's module snapshots declare — of the tool's modules and a user's own, and from a stereotype the document defines into a module's — and knows the tool's documented block stereotypes when no snapshot does, so such classes migrate as blocks — nested parts and ports, connection defs and table filters included — instead of falling through to occurrence def. The applied kind is kept as an AppliedStereotype marker; the report lists the class as mapped, or approximated with the reason when the generalization came from the tool's documentation rather than the archive.