JPlag icon indicating copy to clipboard operation
JPlag copied to clipboard

Open tasks regarding the EMF metamodel language modules

Open tsaglam opened this issue 2 years ago • 2 comments

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

tsaglam avatar Aug 10 '22 07:08 tsaglam

  • [ ] Solve the problem of token order in a match and its visualization

Resolved by #971.

tsaglam avatar Mar 17 '23 10:03 tsaglam

Some minor tasks are left, but the most important issues for the upcoming release are resolved.

tsaglam avatar Feb 16 '24 13:02 tsaglam