View Issue Details

IDProjectCategoryView StatusLast Update
000591510000-003: Address SpaceApi Changepublic2021-05-04 15:37
ReporterFahad Golra Assigned ToJeff Harding  
PrioritynormalSeveritytextReproducibilityalways
Status closedResolutionduplicate 
Summary0005915: Semantics of "None"
Description

Table 20 of Part 3 defines three possible values for a modeling rule. The "None" is not explained here. This is then further used in the implementation of state machines to give a semantics close to "static attributes of a class".

Later it is explained in the spec that "None" mades a node unavailable for instantiation and subtyping. This is then used in the definition of state machines. However, sematnics of using "None" modeling rule in interfaces is not explained. What is the official semantics of an ObjectType having a hasinterface reference to an interface having "none" variables?

TagsNo tags attached.
Commit Version
Fix Due Date

Relationships

duplicate of 0005916 closedJeff Harding Semantics of "None" not clear 

Activities

BjarneBostrom

2021-04-19 05:52

reporter   ~0014227

My personal (quick) take on this that it is the same in "interfaces" as in the normal ObjectTypes. In some programming languages an interface can have static constants and static methods. IF we take this to the extreme and keep the programming language analogy, an interface could have a static method that is used to instantiate an implementation of that (you will just get "some" implementation, which might depend on the parameters of that instantiation Method). Though not sure how well the analogy holds here.

Jeff Harding

2021-05-03 18:49

developer   ~0014296

This issue was addressed by Mantis 5916.
There is no such thing as a 'None' modelling rule. In the 1.04 amendment 7 the example figure of Addin had an incorrect reference to 'None'. In 1.05 this figure has been corrected to 'No Modeling Rule'.

Jim Luth

2021-05-04 15:37

administrator   ~0014315

Agreed to dup in telecon.

Issue History

Date Modified Username Field Change
2020-08-25 13:26 Fahad Golra New Issue
2021-04-14 18:01 Jim Luth Project Information Models => 10000-003: Address Space
2021-04-14 18:01 Jim Luth Category Documentation Errata => Api Change
2021-04-19 05:52 BjarneBostrom Note Added: 0014227
2021-05-03 18:43 Jeff Harding Relationship added duplicate of 0005916
2021-05-03 18:49 Jeff Harding Note Added: 0014296
2021-05-03 18:49 Jeff Harding Assigned To => Jeff Harding
2021-05-03 18:49 Jeff Harding Status new => resolved
2021-05-03 18:49 Jeff Harding Resolution open => duplicate
2021-05-03 18:49 Jeff Harding Fixed in Version => 1.05
2021-05-04 15:37 Jim Luth Status resolved => closed
2021-05-04 15:37 Jim Luth Note Added: 0014315