﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
5408	GUI annotations are not inherited correctly	Francesco Casella	somebody	"Please consider the attached test package. The {{{DataType}}} record has a {{{defaultComponentName}}} and a {{{defaultPrefixes}}} annotation. The {{{MyData}}} record extends {{{DataType}}}, so it should also have them.

However, if I open M and drag and drop {{{DataType}}} into it, I get the correct name and prefix, while if I drag and drop {{{MyData}}} I get the default name and no prefixes.

I tried to flatten {{{MyData}}} with both OF and NF, using {{{--showAnnotations}}}, but I didn't see the annotation in either case. According to Sect. 7.1 of the Specification
  The elements of the flattened base class become elements of the flattened enclosing class, and are added at the place of the extends-clause: specifically components and classes, the equation sections, algorithm sections, optional external clause, ''and the contents of the annotation at the end of the class.''
I guess the underlying API suffers the same issue. I'm not sure whether it just needs to be fixed in the NF or if the API shoud also be fixed."	defect	new	blocker	2.0.0	Interactive Environment				Adrian Pop
