nemo-ufes / frameweb-vp-plugin

FrameWeb Plugin for Visual Paradigm
Apache License 2.0
1 stars 1 forks source link

Organize the implementation of "Check FrameWeb Model" feature #56

Open vitorsouza opened 1 month ago

vitorsouza commented 1 month ago

The Plugin tab already includes a "Check FrameWeb Model" button, but it currently doesn't do anything other than showing a dialog saying this feature has not been implemented.

The idea is that, when clicked, the editor would check the contents of all packages that have FrameWeb stereotypes to see if the classes inside them adhere to FrameWeb rules.

To begin implementing this feature, a document listing all of these rules should be produced from the publications (papers and monographs) that present the FrameWeb approach, preferably as a page in the Wiki of this repository. Then, new issues should be created for the implementation of the rules, breaking them in small parts to be implemented.

When an "error" (something in disagreement with the FrameWeb language) is found, a message should be added to the Messages pane of Visual Paradigm. Could be added to the "Plug-in: FrameWeb Tools" tab but we could consider (if possible) creating a new tab for errors. Ideally an error or warning icon should appear in these messages and when double-clicked they would take you to the diagram that shows the error.

Check the OntoUML VP Plugin to see if something similar has already been implemented there.