Designed for use with JDepend and Ant.
Summary | [summary] [packages] [cycles] [explanations] |
Package | Total Classes | Abstract Classes | Concrete Classes | Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|---|---|---|---|
org.qedeq.gui.se.control | 39 | 3 | 36 | 3 | 12 | 0.08 | 0.8 | 0.12 |
org.qedeq.gui.se.element | 4 | 0 | 4 | 1 | 0 | 0 | 0 | 1 |
org.qedeq.gui.se.main | 8 | 0 | 8 | 2 | 13 | 0 | 0.87 | 0.13 |
org.qedeq.gui.se.pane | 90 | 1 | 89 | 4 | 26 | 0.01 | 0.87 | 0.12 |
org.qedeq.gui.se.tree | 15 | 0 | 15 | 2 | 9 | 0 | 0.82 | 0.18 |
org.qedeq.gui.se.util | 13 | 0 | 13 | 4 | 4 | 0 | 0.5 | 0.5 |
org.qedeq.text.se.main | 1 | 0 | 1 | 0 | 7 | 0 | 1 | 0 |
org.qedeq.base.io | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.base.trace | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.base.utility | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.common | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.log | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.logic.model | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.module | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.parser | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.service | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.service.heuristic | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.service.latex | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.service.logic | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.bo.service.unicode | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.se.base.list | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.se.base.module | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.se.common | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.se.config | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.se.dto.module | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.se.visitor | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.xml.dao | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.xml.handler.parser | No stats available: package referenced, but not analyzed. | |||||||
org.qedeq.kernel.xml.parser | No stats available: package referenced, but not analyzed. |
Packages | [summary] [packages] [cycles] [explanations] |
Afferent Couplings: 3 | Efferent Couplings: 12 | Abstractness: 0.08 | Instability: 0.8 | Distance: 0.12 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.qedeq.gui.se.control.ErrorSelectionListener
org.qedeq.gui.se.control.SelectionListener org.qedeq.gui.se.control.WarningSelectionListener |
org.qedeq.gui.se.control.AboutAction
org.qedeq.gui.se.control.AddAction org.qedeq.gui.se.control.AddAction$1 org.qedeq.gui.se.control.AddAllModulesFromQedeqAction org.qedeq.gui.se.control.AddAllModulesFromQedeqAction$1 org.qedeq.gui.se.control.AddFileAction org.qedeq.gui.se.control.AddFileAction$1 org.qedeq.gui.se.control.AddFileAction$2 org.qedeq.gui.se.control.CheckLogicAction org.qedeq.gui.se.control.CheckLogicAction$1 org.qedeq.gui.se.control.ExitAction org.qedeq.gui.se.control.HelpAction org.qedeq.gui.se.control.LatexParserAction org.qedeq.gui.se.control.MakeLatexAction org.qedeq.gui.se.control.MakeLatexAction$1 org.qedeq.gui.se.control.PluginAction org.qedeq.gui.se.control.PluginAction$1 org.qedeq.gui.se.control.PluginAction$1$1 org.qedeq.gui.se.control.PluginPreferencesAction org.qedeq.gui.se.control.PreferencesAction org.qedeq.gui.se.control.ProcessViewAction org.qedeq.gui.se.control.ProcessViewAction$1 org.qedeq.gui.se.control.ProofTextParserAction org.qedeq.gui.se.control.QedeqController org.qedeq.gui.se.control.RemoveAllAction org.qedeq.gui.se.control.RemoveAllAction$1 org.qedeq.gui.se.control.RemoveLocalBufferAction org.qedeq.gui.se.control.RemoveLocalBufferAction$1 org.qedeq.gui.se.control.RemoveModuleAction org.qedeq.gui.se.control.RemoveModuleAction$1 org.qedeq.gui.se.control.RemovePluginResultsAction org.qedeq.gui.se.control.RemovePluginResultsAction$1 org.qedeq.gui.se.control.SelectionListenerList org.qedeq.gui.se.control.TerminateAllAction org.qedeq.gui.se.control.TerminateAllAction$1 org.qedeq.gui.se.control.TextParserAction | org.qedeq.gui.se.main
org.qedeq.gui.se.pane org.qedeq.gui.se.tree | org.qedeq.base.io
org.qedeq.base.trace org.qedeq.gui.se.pane org.qedeq.gui.se.tree org.qedeq.gui.se.util org.qedeq.kernel.bo org.qedeq.kernel.bo.common org.qedeq.kernel.bo.log org.qedeq.kernel.bo.parser org.qedeq.kernel.bo.service.latex org.qedeq.kernel.se.common org.qedeq.kernel.se.config |
Afferent Couplings: 1 | Efferent Couplings: 0 | Abstractness: 0 | Instability: 0 | Distance: 1 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.qedeq.gui.se.element.CPTextArea
org.qedeq.gui.se.element.CPTextField org.qedeq.gui.se.element.CPTextPane org.qedeq.gui.se.element.ClipboardListener | org.qedeq.gui.se.pane
| None |
Afferent Couplings: 2 | Efferent Couplings: 13 | Abstractness: 0 | Instability: 0.87 | Distance: 0.13 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.qedeq.gui.se.main.GuiOptions
org.qedeq.gui.se.main.LowerTabbedView org.qedeq.gui.se.main.QedeqMainFrame org.qedeq.gui.se.main.QedeqMainFrame$1 org.qedeq.gui.se.main.QedeqMainFrame$2 org.qedeq.gui.se.main.QedeqMainPane org.qedeq.gui.se.main.QedeqMenuBar org.qedeq.gui.se.main.UpperTabbedView | org.qedeq.gui.se.tree
org.qedeq.gui.se.util | org.qedeq.base.io
org.qedeq.base.trace org.qedeq.base.utility org.qedeq.gui.se.control org.qedeq.gui.se.pane org.qedeq.gui.se.tree org.qedeq.gui.se.util org.qedeq.kernel.bo org.qedeq.kernel.bo.common org.qedeq.kernel.bo.log org.qedeq.kernel.bo.service org.qedeq.kernel.se.common org.qedeq.kernel.xml.dao |
Afferent Couplings: 4 | Efferent Couplings: 26 | Abstractness: 0.01 | Instability: 0.87 | Distance: 0.12 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.qedeq.gui.se.pane.PluginPreferencesDialog$PluginGuiPreferencesCreator
|
org.qedeq.gui.se.pane.AboutDialog
org.qedeq.gui.se.pane.AboutDialog$1 org.qedeq.gui.se.pane.AboutDialog$2 org.qedeq.gui.se.pane.AboutDialog$3 org.qedeq.gui.se.pane.AboutDialog$4 org.qedeq.gui.se.pane.AboutDialog$5 org.qedeq.gui.se.pane.HtmlPane org.qedeq.gui.se.pane.HtmlPane$1 org.qedeq.gui.se.pane.HtmlPane$2 org.qedeq.gui.se.pane.LogPane org.qedeq.gui.se.pane.LogPane$1 org.qedeq.gui.se.pane.LogPane$2 org.qedeq.gui.se.pane.LogPane$3 org.qedeq.gui.se.pane.LogPane$4 org.qedeq.gui.se.pane.LogPane$5 org.qedeq.gui.se.pane.LogPane$6 org.qedeq.gui.se.pane.LogPane$7 org.qedeq.gui.se.pane.LogPane$8 org.qedeq.gui.se.pane.ModuleErrorAndWarningListContextMenu org.qedeq.gui.se.pane.ModuleErrorAndWarningListModel org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$1 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$2 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$3 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$4 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$5 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$6 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$7 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$8 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$9 org.qedeq.gui.se.pane.ModuleErrorAndWarningListPane$IconCellRenderer org.qedeq.gui.se.pane.ModulePropertiesPane org.qedeq.gui.se.pane.ParserPane org.qedeq.gui.se.pane.ParserPane$1 org.qedeq.gui.se.pane.ParserPane$2 org.qedeq.gui.se.pane.ParserPane$3 org.qedeq.gui.se.pane.ParserPane$4 org.qedeq.gui.se.pane.ParserPane$5 org.qedeq.gui.se.pane.ParserPane$6 org.qedeq.gui.se.pane.PluginPreferencesDialog org.qedeq.gui.se.pane.PluginPreferencesDialog$1 org.qedeq.gui.se.pane.PluginPreferencesDialog$2 org.qedeq.gui.se.pane.PluginPreferencesDialog$3 org.qedeq.gui.se.pane.PluginPreferencesDialog$4 org.qedeq.gui.se.pane.PluginPreferencesDialog$4$1 org.qedeq.gui.se.pane.PluginPreferencesDialog$5 org.qedeq.gui.se.pane.PluginPreferencesDialog$6 org.qedeq.gui.se.pane.PluginPreferencesDialog$7 org.qedeq.gui.se.pane.PluginPreferencesDialog$8 org.qedeq.gui.se.pane.PreferencesDialog org.qedeq.gui.se.pane.PreferencesDialog$1 org.qedeq.gui.se.pane.PreferencesDialog$1$1 org.qedeq.gui.se.pane.PreferencesDialog$2 org.qedeq.gui.se.pane.PreferencesDialog$2$1 org.qedeq.gui.se.pane.PreferencesDialog$3 org.qedeq.gui.se.pane.PreferencesDialog$3$1 org.qedeq.gui.se.pane.PreferencesDialog$4 org.qedeq.gui.se.pane.PreferencesDialog$5 org.qedeq.gui.se.pane.ProcessListModel org.qedeq.gui.se.pane.ProcessListPane org.qedeq.gui.se.pane.ProcessListPane$1 org.qedeq.gui.se.pane.ProcessListPane$2 org.qedeq.gui.se.pane.ProcessListPane$3 org.qedeq.gui.se.pane.ProcessListPane$4 org.qedeq.gui.se.pane.ProcessListPane$5 org.qedeq.gui.se.pane.ProcessListPane$6 org.qedeq.gui.se.pane.ProcessListPane$IconCellRenderer org.qedeq.gui.se.pane.ProcessWindow org.qedeq.gui.se.pane.ProcessWindow$1 org.qedeq.gui.se.pane.ProcessWindow$2 org.qedeq.gui.se.pane.ProcessWindow$3 org.qedeq.gui.se.pane.ProcessWindow$4 org.qedeq.gui.se.pane.ProcessWindow$5 org.qedeq.gui.se.pane.ProofParserPane org.qedeq.gui.se.pane.ProofParserPane$1 org.qedeq.gui.se.pane.ProofParserPane$2 org.qedeq.gui.se.pane.ProofParserPane$3 org.qedeq.gui.se.pane.ProofParserPane$4 org.qedeq.gui.se.pane.ProofParserPane$5 org.qedeq.gui.se.pane.QedeqGuiConfig org.qedeq.gui.se.pane.QedeqPane org.qedeq.gui.se.pane.QedeqPane$1 org.qedeq.gui.se.pane.QedeqPane$2 org.qedeq.gui.se.pane.TextPaneWindow org.qedeq.gui.se.pane.TextPaneWindow$1 org.qedeq.gui.se.pane.TextPaneWindow$2 org.qedeq.gui.se.pane.TextPaneWindow$3 org.qedeq.gui.se.pane.TextPaneWindow$4 org.qedeq.gui.se.pane.TextPaneWindow$5 | org.qedeq.gui.se.control
org.qedeq.gui.se.main org.qedeq.gui.se.tree org.qedeq.text.se.main | org.qedeq.base.io
org.qedeq.base.trace org.qedeq.base.utility org.qedeq.gui.se.control org.qedeq.gui.se.element org.qedeq.gui.se.util org.qedeq.kernel.bo org.qedeq.kernel.bo.common org.qedeq.kernel.bo.log org.qedeq.kernel.bo.logic.model org.qedeq.kernel.bo.module org.qedeq.kernel.bo.parser org.qedeq.kernel.bo.service org.qedeq.kernel.bo.service.heuristic org.qedeq.kernel.bo.service.latex org.qedeq.kernel.bo.service.logic org.qedeq.kernel.bo.service.unicode org.qedeq.kernel.se.base.list org.qedeq.kernel.se.base.module org.qedeq.kernel.se.common org.qedeq.kernel.se.config org.qedeq.kernel.se.dto.module org.qedeq.kernel.se.visitor org.qedeq.kernel.xml.dao org.qedeq.kernel.xml.handler.parser org.qedeq.kernel.xml.parser |
Afferent Couplings: 2 | Efferent Couplings: 9 | Abstractness: 0 | Instability: 0.82 | Distance: 0.18 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.qedeq.gui.se.tree.ModuleElement
org.qedeq.gui.se.tree.NothingSelectedException org.qedeq.gui.se.tree.QedeqTreeCellRenderer org.qedeq.gui.se.tree.QedeqTreeContextMenu org.qedeq.gui.se.tree.QedeqTreeCtrl org.qedeq.gui.se.tree.QedeqTreeCtrl$1 org.qedeq.gui.se.tree.QedeqTreeCtrl$2 org.qedeq.gui.se.tree.QedeqTreeCtrl$QedeqMouseListener org.qedeq.gui.se.tree.QedeqTreeCtrl$SelectionChangedCommand org.qedeq.gui.se.tree.QedeqTreeModel org.qedeq.gui.se.tree.QedeqTreeModel$1 org.qedeq.gui.se.tree.QedeqTreeModel$2 org.qedeq.gui.se.tree.QedeqTreeModel$3 org.qedeq.gui.se.tree.QedeqTreeNode org.qedeq.gui.se.tree.QedeqTreeView | org.qedeq.gui.se.control
org.qedeq.gui.se.main | org.qedeq.base.trace
org.qedeq.base.utility org.qedeq.gui.se.control org.qedeq.gui.se.main org.qedeq.gui.se.pane org.qedeq.gui.se.util org.qedeq.kernel.bo.common org.qedeq.kernel.bo.log org.qedeq.kernel.se.common |
Afferent Couplings: 4 | Efferent Couplings: 4 | Abstractness: 0 | Instability: 0.5 | Distance: 0.5 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.qedeq.gui.se.util.BareBonesBrowserLaunch
org.qedeq.gui.se.util.CurrentLineHighlighterUtility org.qedeq.gui.se.util.CurrentLineHighlighterUtility$1 org.qedeq.gui.se.util.CurrentLineHighlighterUtility$2 org.qedeq.gui.se.util.CurrentLineHighlighterUtility$3 org.qedeq.gui.se.util.DataDictionary org.qedeq.gui.se.util.DocumentMarker org.qedeq.gui.se.util.DocumentMarkerPainter org.qedeq.gui.se.util.ExternalLinkContentViewerUI org.qedeq.gui.se.util.GuiHelper org.qedeq.gui.se.util.MenuHelper org.qedeq.gui.se.util.MenuHelper$1 org.qedeq.gui.se.util.MenuHelper$2 | org.qedeq.gui.se.control
org.qedeq.gui.se.main org.qedeq.gui.se.pane org.qedeq.gui.se.tree | org.qedeq.base.io
org.qedeq.base.trace org.qedeq.base.utility org.qedeq.gui.se.main |
Afferent Couplings: 0 | Efferent Couplings: 7 | Abstractness: 0 | Instability: 1 | Distance: 0 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None |
org.qedeq.text.se.main.Main
| None | org.qedeq.base.io
org.qedeq.base.utility org.qedeq.gui.se.pane org.qedeq.kernel.bo org.qedeq.kernel.bo.log org.qedeq.kernel.bo.service org.qedeq.kernel.xml.dao |
Cycles | [summary] [packages] [cycles] [explanations] |
org.qedeq.gui.se.pane
org.qedeq.gui.se.util
org.qedeq.gui.se.main
org.qedeq.gui.se.control
org.qedeq.gui.se.control
org.qedeq.gui.se.pane
org.qedeq.gui.se.util
org.qedeq.gui.se.main
org.qedeq.gui.se.util
org.qedeq.gui.se.main
org.qedeq.gui.se.control
org.qedeq.gui.se.pane
org.qedeq.gui.se.control
org.qedeq.gui.se.pane
org.qedeq.gui.se.util
org.qedeq.gui.se.main
org.qedeq.gui.se.control
org.qedeq.gui.se.main
org.qedeq.gui.se.control
org.qedeq.gui.se.pane
org.qedeq.gui.se.util
org.qedeq.gui.se.pane
org.qedeq.gui.se.util
org.qedeq.gui.se.main
org.qedeq.gui.se.control
org.qedeq.gui.se.pane
Explanations | [summary] [packages] [cycles] [explanations] |
The following explanations are for quick reference and are lifted directly from the original JDepend documentation.
The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
The number of other packages that the classes in the package depend upon is an indicator of the package's independence.
The ratio of the number of abstract classes (and interfaces) in the analyzed package to the total number of classes in the analyzed package.
The range for this metric is 0 to 1, with A=0 indicating a completely concrete package and A=1 indicating a completely abstract package.
The ratio of efferent coupling (Ce) to total coupling (Ce / (Ce + Ca)). This metric is an indicator of the package's resilience to change.
The range for this metric is 0 to 1, with I=0 indicating a completely stable package and I=1 indicating a completely instable package.
The perpendicular distance of a package from the idealized line A + I = 1. This metric is an indicator of the package's balance between abstractness and stability.
A package squarely on the main sequence is optimally balanced with respect to its abstractness and stability. Ideal packages are either completely abstract and stable (x=0, y=1) or completely concrete and instable (x=1, y=0).
The range for this metric is 0 to 1, with D=0 indicating a package that is coincident with the main sequence and D=1 indicating a package that is as far from the main sequence as possible.