Following discussions with a customer...
** MODEL AND METAMODEL ***
A modeling tool is used for modeling systems.
A system can be a software system, an enterprise, a city, a country…, or a vehicle for defining and planning changes to a system.
!! A metamodel is not specific to a view but to an entire system that the model can represent.
!! Therefore, quick linkers and connector validation need to apply to the metamodel of the entire system.
** VIEWS **
!! Views (on a system) address specific stakeholders concerns using a typical **but not limited** set of modeling constructs available in toolboxes and contextual guidance.
Systems visualization vehicles include diagrams, charts, reports, matrices, documents etc.
The scope of visualization includes the as-is , transition and to-be states of a system (any system), along with the description of alternative solutions that can change the state of the system towards defined goals and related target capability roadmaps.
** CONSTRAINTS **
There need to be restrictions on the types of elements contained in specific typed catalog packages.
!! There should be no restrictions on the type of element and connector that can appear on a view and its quick linkers, since nobody can predict what additional type of element could clarify a specific view, beyond the typical set of constructs used for such viewpoint.
THEREFORE
The option to disable the toolbox filter that is restricting the connectors should be available in views.
For now it is only available in diagrams.