Currently, loading the Ecore metamodels crashes when one of the metamodels has an issue, cannot be processed, or two metamodels with the same URI are on the search path. In order to make this more convenient for users, we should load all metamodels without issues and show an error message (in the CLI and the extension for VS Code) for all remaining metamodels.
It probably makes sense to do the same for the instance models.
see https://github.com/vitruv-tools/NeoJoin/blob/main/lang/frontend/language/src/main/java/tools/vitruv/neojoin/collector/PackageModelCollector.java
Currently, loading the Ecore metamodels crashes when one of the metamodels has an issue, cannot be processed, or two metamodels with the same URI are on the search path. In order to make this more convenient for users, we should load all metamodels without issues and show an error message (in the CLI and the extension for VS Code) for all remaining metamodels.
It probably makes sense to do the same for the instance models.
see https://github.com/vitruv-tools/NeoJoin/blob/main/lang/frontend/language/src/main/java/tools/vitruv/neojoin/collector/PackageModelCollector.java