Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open tasks regarding the EMF metamodel language modules #576

Open
11 of 16 tasks
Tracked by #983
tsaglam opened this issue Aug 10, 2022 · 2 comments
Open
11 of 16 tasks
Tracked by #983

Open tasks regarding the EMF metamodel language modules #576

tsaglam opened this issue Aug 10, 2022 · 2 comments
Assignees
Labels
enhancement Issue/PR that involves features, improvements and other changes language PR / Issue deals (partly) with new and/or existing languages for JPlag major Major issue/feature/contribution/change wiki Regards the documentation in the wiki

Comments

@tsaglam
Copy link
Member

tsaglam commented Aug 10, 2022

The metamodel frontend is now part of JPlag, but there are some tasks left to do:

  • The frontend readmes are missing
  • The CLI arguments defined in the language options are a bit verbose
  • Generally, it is not intuitive that there are two frontends for metamodels; users do not know which to use when
  • The visualization is currently just a very simple tree view; this could be improved (e.g. with Emfatic)
  • The MODELS EduSym paper should be linked (https://link.growkudos.com/1pf9dvey3gg)
  • We should generate begin and end tokens to distinguish nestings of the same type.
  • Currently, the report viewer is not 100% compatible with the EMF frontends; we should fix that.
  • The model instance module needs to be merged
  • Solve the problem of token order in a match and its visualization
  • 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
  • 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 tsaglam added enhancement Issue/PR that involves features, improvements and other changes major Major issue/feature/contribution/change language PR / Issue deals (partly) with new and/or existing languages for JPlag labels Aug 10, 2022
@tsaglam tsaglam self-assigned this Aug 25, 2022
@tsaglam tsaglam moved this to In Progress in v4.0.0 Release Sep 22, 2022
@tsaglam tsaglam moved this from In Progress to Done in v4.0.0 Release Sep 29, 2022
@tsaglam
Copy link
Member Author

tsaglam commented Mar 17, 2023

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

Resolved by #971.

@tsaglam tsaglam added the wiki Regards the documentation in the wiki label Aug 11, 2023
@tsaglam tsaglam added this to the v5.0.0 milestone Sep 28, 2023
@tsaglam
Copy link
Member Author

tsaglam commented Feb 16, 2024

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

@tsaglam tsaglam removed this from the v5.0.0 milestone Feb 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement Issue/PR that involves features, improvements and other changes language PR / Issue deals (partly) with new and/or existing languages for JPlag major Major issue/feature/contribution/change wiki Regards the documentation in the wiki
Projects
No open projects
Status: Done
Development

No branches or pull requests

1 participant