-
Notifications
You must be signed in to change notification settings - Fork 2
Remove implicitly generated root class #134
Copy link
Copy link
Open
Labels
backendSomething with the backendSomething with the backendfrontendSomething with the frontendSomething with the frontendideIssues related to the IDE integrationIssues related to the IDE integrationlanguageChanges to the language (grammar or semantics)Changes to the language (grammar or semantics)
Description
Currently, a developer can create a single root class explicitly using create root. If this is not done, a root class is implicitly created, in which all other non-contained classes are contained.
This is confusing, as it adds a class to the view type / view, which might not be needed/wanted, and clutters the view type visualization.
Therefore, we should stop implicitly generating a root class and instead place all non-contained classes and instances directly in the EMF resource contents. While not allowed by the Eclipse modeler, the API seems to support this.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
backendSomething with the backendSomething with the backendfrontendSomething with the frontendSomething with the frontendideIssues related to the IDE integrationIssues related to the IDE integrationlanguageChanges to the language (grammar or semantics)Changes to the language (grammar or semantics)