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

Issues 75 and 94 #113

Open
wants to merge 61 commits into
base: develop
Choose a base branch
from
Open

Issues 75 and 94 #113

wants to merge 61 commits into from

Conversation

morosz
Copy link

@morosz morosz commented Apr 21, 2018

We have been added two converters: Browsing History and Git-inspector converter and we improved the GUI with a mapping file editor window. The converters work similar as the currently supported converters. Browsing History converter allows to visualize a user's browsing history, based on an exported xml file. The other converter: Git-inspector converter, also uses xml files, to generate the CDF tree. This converter visualize Git metrics. Both converter uses unique mapping files.

This pull request is submitted as a solution to these issues: #75, #94

meviktor and others added 30 commits April 14, 2018 17:07
…of the source code elements and the attributes of the buildable types.
…ile editor. There is a known issue! See below for details.

I have also created the class for the editor dialog and made some minor changes on the BuildableSettings and PropertyCollector classes.
Known issue: in CodeMetropolisGUI.java you have to change the mappingEditorCdfPath.getText() in the line 215, as written in the comment.
If you don't do that you will get the error message that the file you have just chosen does not exist. If you replace the parameter, it
will work just fine. (An empty dialog should pop up without occuring any kind of exception.)
Added resource creating options.
Added saving options.
Added tabbed pane of the buildable elements.
Other minor changes.
…Added file chooser to specify the mapping file saving path.
…me. Added classes which reprezent the various types of conversions.
Add drag and drop feature to mapping file editor.
Zakor Gyula and others added 28 commits April 19, 2018 16:43
Fix invalid column dropping and invalid
builtin attribute and metric assign.

Add quantization dialog class and add
quantization class.

Extend mapping editor dialog:
- add conversion data members
- add tabels getters
- add action listener to conversion button,
  but there is not effect.

Fix typo NormalizeConversion class name.
Add unit test to typeChecker method
in TransferHelper class.
Add unit test to validateProperties method
in BuildableSettings class.
Fix nullPointExeption error in typeChecker
meethod.

Add new test cases to Transferhelper class
typeChecker method.

Add new test case BuidableSettings class
validateProperties method.

Add new test case QuantizationInformation
class.
…verter

Feature/morosz/browsing history converter
- Now resources can be assigned to buildable properties.
- In case of bad formatted or missing coniguration file the editor will display the default list of buildable properties.
- Fixing the error of the drag 'n drop feature.
- Using TableModelListener for setting/updating conversions.
- Creating a custom table class, which can store the conversions related to it (CMTable.java).
- New way to store conversions instead of the silly method of class hierarchy. Conversions are stored as Objects from now.
- Removed unnecessary conversion classes. The class QuantizationConversion has got a setter method for its list attribute.
- Rewriting from scratch the whole dialog class which is responsible for setting the parameters (levels) of a quantization conversion.
- Removing unnecessary and/or compex code snippets.
- Added new translations for the gui.
- Fix typo in javadoc comment in CodeMetropolisGUI.java
- Listener actions of the mapping fie editor dialog moved to seperate listener classes.
- Removed unnecessary GUI components from the mapping file editor dialog.
- Extend CMTable class with 'source' and 'target' attributes.
- Extend BrowseListener.java with new constructor.
- New GUI translations, removed unnecessary ones.
- Added listener class for creating the output mapping file.
- ISSUE: you cannot specify the path for the output trough the GUI. You have to specify it in the code!
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants