This shows you the differences between two versions of the page.
ptidej_ui_viewer_standalone_swing [2014/02/16 08:27] yann |
ptidej_ui_viewer_standalone_swing [2019/10/06 20:37] |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ====== Ptidej UI Viewer Standalone Swing ====== | ||
- | |||
- | The ''Ptidej UI Viewer Standalone Swing'' project provides the class ''ptidej.viewer.ProjectViewer'', which is currently the most usable graphical interface to the Ptidej Tool Suite. Here are some steps to use it: | ||
- | |||
- | ^ Clickable Screenshots ^ Steps ^ | ||
- | | {{:ptidej_ui_viewer_standalone_swing_1.png?100|}} | Starting-up the project viewer | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_2.png?100|}} | Using the File menu to create a new model from some C++ source files | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_3.png?100|}} | Giving a name to the model | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_4.png?100|}} | Selecting a directory containing C++ source files | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_5.png?100|}} {{:ptidej_ui_viewer_standalone_swing_5.1.png?100|}} | After reverse-engineering the C++ source code files, displaying the model | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_6.png?100|}} | Selecting the Tools tab... | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_6.1.png?100|}} | ... and showing the list of micro-architectures similar to some motifs (either from design patterns, design anti-patterns, code smells, or micro-patterns) | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_7.png?100|}} | At first, the list is empty... | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_8.png?100|}} | ... but selecting the Code Smells tab and the AbstractClass code smell reveals some potential problems | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_9.png?100|}} | These problem can be investigated by selecting the displayed occurrence in the list... | | ||
- | | {{:ptidej_ui_viewer_standalone_swing_10.png?100|}} {{:ptidej_ui_viewer_standalone_swing_10.1.png?100|}} | ... or in the model view | | ||