View Issue Details

IDProjectCategoryView StatusLast Update
000782810000-003: Address SpaceSpecpublic2022-06-21 14:54
ReporterWolfgang Mahnke Assigned ToWolfgang Mahnke  
PrioritynormalSeverityminorReproducibilityhave not tried
Status closedResolutionfixed 
Target Version1.05.02Fixed in Version1.05.02 RC1 
Summary0007828: Disallow sharing of InstanceDeclarations between TypeDefinitions
Description

The specification is intentionally open to sharing nodes, for example an instance may point to a method or Property node used for the type definition, or several instances just share some properties. This is allowed and intended behavior.

However, I do not see any reason why InstanceDeclarations should be shared between TypeDefintions.
I have not found any statement in the specification disallowing that TypeDefinitions share their InstanceDeclarations. I recently run into a CS RC accidentally doing this. This leads to problems in code generation and usage.

I recommend to add a statement to the specification, that disallows sharing InstanceDeclarations between TypeDefinitions. That shall not disallow references between TypeDefinitions like "GeneratesEvent".

TagsNo tags attached.
Commit Version
Fix Due Date

Activities

Jeff Harding

2022-05-26 15:35

developer   ~0016749

Added clarifying text to the definition of InstanceDeclaration

Jim Luth

2022-06-21 14:54

administrator   ~0016952

Agreed to changes edited in Munich F2F.

Issue History

Date Modified Username Field Change
2022-03-04 15:04 Wolfgang Mahnke New Issue
2022-03-11 16:46 Jim Luth Assigned To => Wolfgang Mahnke
2022-03-11 16:46 Jim Luth Status new => assigned
2022-05-26 15:35 Jeff Harding Status assigned => resolved
2022-05-26 15:35 Jeff Harding Resolution open => fixed
2022-05-26 15:35 Jeff Harding Fixed in Version => 1.05.02
2022-05-26 15:35 Jeff Harding Note Added: 0016749
2022-06-21 14:54 Jim Luth Status resolved => closed
2022-06-21 14:54 Jim Luth Fixed in Version 1.05.02 => 1.05.02 RC1
2022-06-21 14:54 Jim Luth Note Added: 0016952