The problem is more complicated than just this specific request and compounded by the current inconsistencies in rendering within EA.
In the enterprise space, I may need to render an element differently in one type of diagram than another. However as a supplier of shapescripts I may not want to define some rendering attributes but leave it up the the installation (not necessarily the individual user) to specify some standards. If I can get access to the upstream definitions then I can "assist" the actual user in retaining those aspects of the rendering that are mandated by the installation. So for example in diagrams of type XXX: whatever the Element default for this type of element, the stereotype default will be used.
I'm designing and building metatypes with rendering for world-wide distribution. Since I can't, given the current EA technology, allow my users to customize the rendering attributes, for example: we love our Interfaces to be Yellow... I am looking for the next best thing...
Another use case is the creation of widgets to attached to shapes where the user MAY have overridden the defaults, but according to the installation rules, a widget giving the original (default) rendering might be mandated (as a parenthetical element).
Is that enough?
Again, I ask why ONLY give us access to one set of overrides?
I'd like not to have to use shape scripts - I'd prefer, for example, that an MDG stereotype appear in the list of stereotypes justs like any other and allow the installation/user to define some of the rendering attributes to their liking - but as I've explained in the
Consistent Diagram Item rendering proposal this isn't possible as this time.
When you create a shapescript in an MDG technology (and this appears to be the only way to impose a rendering on a stereotyped item that behaves analogously to the stereotype Default attributes for a non-MDG technology) you impose a lot of constraints on the end-user. I want to remove these constraints as much as I can.
Consequently, I'd commend re-examining the topic I mentioned above to provide a holistic solution to the problem.
Paolo