Enhancement
Major
Detail
Major
Detail
If the user displays a diagram in the model editor, then types can be displayed that are not defined in the underlying module.
For example, if the user creates a new module and within it a new class without a parent type, then tl.model:Object (subject object) is automatically set as the parent type. Obviously, subject object is defined in tl.model module. When subject object is selected, the diagram for the tl.model module is built and displayed with the subject object selection. This "automatic jump" is unattractive.
Instead, the diagram should not be changed without an explicit prompt.
Improvement
An additional "GoTo" icon in the context menu allows the user to jump to the definition of this element:
Test
Recompile DiagramJS GWT code.
Create new module and in it a new type. Then select subject object and check that the model editor still displays the diagram of the new module. Then execute the GoTo in the context menu of the selection and check that the diagram of the defining module is displayed by the subject object.