-
Notifications
You must be signed in to change notification settings - Fork 0
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
Add Converter from PCM to DFD #9
Conversation
…iable, add logic for start Notes. TERMS ARE STILL WRONG!!
… in AbstractPCMVertex needs to be removed for proper conversion
@01Parzival10 Done the Renaming in DataFlowAnalysis/DataFlowAnalysis#190 |
Tasks:
|
…straint based Tests, works in conjunction with dfdEfficiency branch
And it will continue to do so until #198 of the Analysis is reviewed and merged |
PR is merged now, updatesite should update today |
This PR is now ready for review, @sebinside @Nicolas-Boltz @uuqjz |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Found some stuff mostly regarding testing and some oversights
As i hopped between files the comments are not in file order
...s/org.dataflowanalysis.converter.tests/src/org/dataflowanalysis/converter/tests/PCMTest.java
Show resolved
Hide resolved
...s/org.dataflowanalysis.converter.tests/src/org/dataflowanalysis/converter/tests/PCMTest.java
Show resolved
Hide resolved
bundles/org.dataflowanalysis.converter/src/org/dataflowanalysis/converter/PCMConverter.java
Outdated
Show resolved
Hide resolved
...s/org.dataflowanalysis.converter.tests/src/org/dataflowanalysis/converter/tests/PCMTest.java
Show resolved
Hide resolved
bundles/org.dataflowanalysis.converter/src/org/dataflowanalysis/converter/PCMConverter.java
Outdated
Show resolved
Hide resolved
bundles/org.dataflowanalysis.converter/src/org/dataflowanalysis/converter/PCMConverter.java
Outdated
Show resolved
Hide resolved
bundles/org.dataflowanalysis.converter/src/org/dataflowanalysis/converter/PCMConverter.java
Outdated
Show resolved
Hide resolved
bundles/org.dataflowanalysis.converter/src/org/dataflowanalysis/converter/PCMConverter.java
Outdated
Show resolved
Hide resolved
@uuqjz This PR is ready for re-review! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
@sebinside @Nicolas-Boltz, please review at your earliest convenience |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
The fact that the PCMConverter
class is nearly 1000 lines long underlines its complexity - maybe that's something to refactor in a future version. For now, I'm impressed, the PR ist fine from my side.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code looks good to me and can be merged for the 3.0.0 release.
However, the code should be refactored to improve some of the very complex and long methods, missing documentation and general length of the PCMConverter class.
I have created DataFlowAnalysis/DataFlowAnalysis#203 that covers these points as improvements for a future release.
This PR adds a complete converter from PCM models to DFD models