View Issue Details

IDProjectCategoryView StatusLast Update
0002455CaseTalk ModelerRepositorypublic2022-01-10 20:40
ReporterMarco Wobben Assigned ToMarco Wobben  
PrioritynormalSeverityfeatureReproducibilityN/A
Status closedResolutionfixed 
Target Version10.1Fixed in Version10.1 
Summary0002455: Support Abstract Supertype
DescriptionThe abstract supertype is a setting on an SuperObjectType which is marked abstract. This requires a subtype instancing, and therefor an inter-TC over all available subtypes. This requirement makes the TC appear on subtypes, and all future subtypes. Removing a subtype should adjust the TC instead of removing it.

Merging an abstract supertype should also take this Abstract-indicator to adjust or add the TC in the target model.
TagsNo tags attached.
CaseTalk Editionunknown

Relationships

related to 0002475 closedMarco Wobben Expand/Reduce TC Roles 
related to 0002476 closedMarco Wobben Validate for TC's on Abstract Supertypes 
related to 0002496 closedMarco Wobben Supertype Flags on Object Types 

Activities

Marco Wobben

Marco Wobben

2020-05-01 16:38

administrator   ~0001623

Abstract Supertype will be visualized using a dashed ellipse instead of a closed ellipse. This way the abstract types can be visually recognized in diagrams.
Marco Wobben

Marco Wobben

2020-05-01 17:07

administrator   ~0001624

.. And similar to the UML Abstract Class standard, the OTFT Name will be printed in italics.
Marco Wobben

Marco Wobben

2020-05-02 18:30

administrator   ~0001625

The repository will receive two new columns for the OTFT table: IsAbstract:char(1) and IsSupertype:char(1).
Marco Wobben

Marco Wobben

2020-05-14 17:40

administrator   ~0001642

Model well-formedness validates for both subtypes missing from the TC, as well as missing TC from an abstract supertype.
Marco Wobben

Marco Wobben

2022-01-10 20:40

administrator   ~0004041

Closing automatically, stayed too long in resolved state. Feel free to re-open with additional information if you think the issue is not resolved.

Issue History

Date Modified Username Field Change
2020-04-20 16:29 Marco Wobben New Issue
2020-04-20 16:29 Marco Wobben Status new => assigned
2020-04-20 16:29 Marco Wobben Assigned To => Marco Wobben
2020-04-20 16:29 Marco Wobben Target Version Future => 10.1
2020-05-01 16:38 Marco Wobben Note Added: 0001623
2020-05-01 17:07 Marco Wobben Note Added: 0001624
2020-05-02 18:30 Marco Wobben Note Added: 0001625
2020-05-03 10:47 Marco Wobben Relationship added related to 0002475
2020-05-03 10:48 Marco Wobben Status assigned => resolved
2020-05-03 10:48 Marco Wobben Resolution open => fixed
2020-05-03 10:48 Marco Wobben Fixed in Version => 10.1
2020-05-03 10:49 Marco Wobben Relationship added related to 0002476
2020-05-11 11:19 Marco Wobben Relationship added related to 0002496
2020-05-14 17:40 Marco Wobben Note Added: 0001642
2022-01-10 20:40 Marco Wobben Note Added: 0004041
2022-01-10 20:40 Marco Wobben Status resolved => closed