Module implementing a dialog showing an imports diagram of the application.
None |
ApplicationDiagramBuilder | Class implementing a builder for imports diagrams of the application. |
None |
Class implementing a builder for imports diagrams of the application.
None |
None |
ApplicationDiagramBuilder | Constructor |
__addPackage | Private method to add a package to the diagram. |
__arrangeNodes | Private method to arrange the shapes on the canvas. |
__buildModulesDict | Private method to build a dictionary of modules contained in the application. |
__createAssociations | Private method to generate the associations between the module shapes. |
__findApplicationRoot | Private method to find the application root path. |
buildDiagram | Public method to build the packages shapes of the diagram. |
fromDict | |
parsePersistenceData | |
toDict | Public method to collect data to be persisted. |
None |
Constructor
Private method to add a package to the diagram.
Private method to arrange the shapes on the canvas.
The algorithm is borrowed from Boa Constructor.
Private method to build a dictionary of modules contained in the application.
Private method to generate the associations between the module shapes.
Private method to find the application root path.
Public method to build the packages shapes of the diagram.
Public method to collect data to be persisted.