Ah - I thought that the combination of Eve AND Geert would fix it!
My error was in making _HideUmlLinks an attribute of each <<stereotype>>, and not the <<metaclass>>Class.
That has almost 100% fixed it.- Where I specify a 'Generalization' between two types, it get the correct link in the QL, and nothing else

- For the QL in the opposite direction, EA shows 'Specialization', which was a pleasant surprise!

- Where no relationships are defined, none are shown

- For another link where I only specified a 'Dependency', I get a QL with only Abstraction, Dependency, Realization and Usage, which is not so good.
Can anyone think what might be causing these extra, un-wanted options?
Also, do we have any style guidance as to how we should meta-model these kinds of relationship?
- Geerts approach seems to create specialised forms of the UML relationships types (maybe to show them to your users in their required national language?) then add these as <metaconstraints>>, which works fine,
- but I'm following the advice in the help and using <<metarelationships>>.
@Geert - is it just the language translation which made you choose the former?