JPlag
JPlag copied to clipboard
Open tasks regarding the EMF metamodel language modules
The metamodel frontend is now part of JPlag, but there are some tasks left to do:
- [x] The frontend readmes are missing
- [x] The CLI arguments defined in the language options are a bit verbose
- [x] Generally, it is not intuitive that there are two frontends for metamodels; users do not know which to use when
- [x] The visualization is currently just a very simple tree view; this could be improved (e.g. with Emfatic)
- [x] The MODELS EduSym paper should be linked (https://link.growkudos.com/1pf9dvey3gg)
- [x] We should generate begin and end tokens to distinguish nestings of the same type.
- [x] Currently, the report viewer is not 100% compatible with the EMF frontends; we should fix that.
- [x] The model instance module needs to be merged
- [x] Solve the problem of token order in a match and its visualization
- [x] Rename the language interfaces appropriately
- [ ] The wiki needs documentation for metamodel plagiarism detection
- [ ] Allow specifying the metamodels via language-specific CLI arguments
- [ ] Allow specifying the view type per CLI argument
- [x] Allow disabling normalization per CLI argument
- [ ] The shared code of the modules should be in an emf-util project and not in the emf-metamodel project.
- [ ] Another solution would be to merge all modules into a single one that supports both models and metamodels
- [ ] Solve the problem of token order in a match and its visualization
Resolved by #971.
Some minor tasks are left, but the most important issues for the upcoming release are resolved.