Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision |
| ptidej_ui_analyses [2014/02/16 08:07] – created yann | ptidej_ui_analyses [2025/01/15 21:40] (current) – external edit 127.0.0.1 |
|---|
| ====== Ptidej UI Analyses ====== | ====== Ptidej UI Analyses ====== |
| |
| This project provides an interface that any graphical analyses, i.e., analysis that want to access and-or change the graphical representation of a PADL model, must implement: ''ptidej.ui.analysis.IUIAnalysis''. It also includes popular such analyses: | This project provides an interface that any graphical analyses, i.e., analysis that want to access and-or change the graphical representation of a PADL model, must implement: ''ptidej.ui.analysis.IUIAnalysis''. This interface requires that any analysis provides three methods, including ''createBuilder(final IPrimitiveFactory)'', which returns a new builder to create a graphic model. It also includes popular such analyses: |
| |
| * ''ptidej.ui.analysis.repository.DifferenceHighlighterFromClasses'' that can compare two models and create a new graphical representation that highlights differences at the class-level between the two models (with colour coding to express added and removed classes); | * ''ptidej.ui.analysis.repository.DifferenceHighlighterFromClasses'' that can compare two models and create a new graphical representation that highlights differences at the class-level between the two models (with colour coding to express added and removed classes); |
| * ''ptidej.ui.analysis.repository.DifferenceHighlighterFromMethods'' that can compare two models and create a new graphical representation that highlights differences at the method-level between the two models (with colour coding to express added and removed methods). | * ''ptidej.ui.analysis.repository.DifferenceHighlighterFromMethods'' that can compare two models and create a new graphical representation that highlights differences at the method-level between the two models (with colour coding to express added and removed methods). |
| |