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.deduced.viewer.web.client | 2 | 1 | 1 | 0 | 3 | 0.5 | 1 | 0.5 |
org.deduced.viewer.web.serializer | 37 | 9 | 28 | 1 | 10 | 0.24 | 0.91 | 0.15 |
org.deduced.viewer.web.server | 10 | 1 | 9 | 0 | 12 | 0.1 | 1 | 0.1 |
org.deduced.viewer.web.shared | 67 | 16 | 51 | 3 | 13 | 0.24 | 0.81 | 0.05 |
com.allen_sauer.gwt.dnd.client | No stats available: package referenced, but not analyzed. | |||||||
com.allen_sauer.gwt.dnd.client.drop | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.core.client | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.dom.client | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.event.dom.client | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.event.logical.shared | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.event.shared | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.i18n.client | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.user.client | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.user.client.rpc | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.user.client.ui | No stats available: package referenced, but not analyzed. | |||||||
com.google.gwt.user.server.rpc | No stats available: package referenced, but not analyzed. | |||||||
org.deduced | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.dynamic | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.framework | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.implementation | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.live | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.rule | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.utilities | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.validation | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.viewer.framework | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.viewer.model | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.viewer.model.combobox | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.viewer.model.combobox.implementation | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.viewer.model.implementation | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.viewer.model.tree | No stats available: package referenced, but not analyzed. | |||||||
org.deduced.viewer.model.tree.implementation | No stats available: package referenced, but not analyzed. | |||||||
org.gwt.advanced.client.datamodel | No stats available: package referenced, but not analyzed. | |||||||
org.gwt.advanced.client.ui.widget | No stats available: package referenced, but not analyzed. | |||||||
org.gwt.advanced.client.ui.widget.combo | No stats available: package referenced, but not analyzed. |
Packages | [summary] [packages] [cycles] [explanations] |
Afferent Couplings: 0 | Efferent Couplings: 3 | Abstractness: 0.5 | Instability: 1 | Distance: 0.5 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.viewer.web.client.package-info
|
org.deduced.viewer.web.client.DeducedWebViewer
| None | com.google.gwt.core.client
com.google.gwt.user.client.ui org.deduced.viewer.web.shared |
Afferent Couplings: 1 | Efferent Couplings: 10 | Abstractness: 0.24 | Instability: 0.91 | Distance: 0.15 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.viewer.web.serializer.ButtonBaseModelSerializer
org.deduced.viewer.web.serializer.FocusWidgetModelSerializer org.deduced.viewer.web.serializer.MasterWebSerializer org.deduced.viewer.web.serializer.ModelSerializer org.deduced.viewer.web.serializer.OrderedModelSerializer org.deduced.viewer.web.serializer.TextBoxBaseModelSerializer org.deduced.viewer.web.serializer.UserInterfaceModelSerializer org.deduced.viewer.web.serializer.WebSerializer org.deduced.viewer.web.serializer.package-info |
org.deduced.viewer.web.serializer.ButtonModelSerializer
org.deduced.viewer.web.serializer.CellPanelModelSerializer org.deduced.viewer.web.serializer.CheckBoxModelSerializer org.deduced.viewer.web.serializer.ComboBoxItemModelSerializer org.deduced.viewer.web.serializer.ComboBoxModelSerializer org.deduced.viewer.web.serializer.ComplexPanelModelSerializer org.deduced.viewer.web.serializer.FlowPanelModelSerializer org.deduced.viewer.web.serializer.ImageModelSerializer org.deduced.viewer.web.serializer.LabelModelSerializer org.deduced.viewer.web.serializer.ListModelSerializer org.deduced.viewer.web.serializer.MasterWebSerializerImplementation org.deduced.viewer.web.serializer.ModelListModelSerializer org.deduced.viewer.web.serializer.OrderedComboBoxItemModelSerializer org.deduced.viewer.web.serializer.OrderedListModelSerializer org.deduced.viewer.web.serializer.OrderedTreeItemModelSerializer org.deduced.viewer.web.serializer.OrderedWidgetModelSerializer org.deduced.viewer.web.serializer.PanelModelSerializer org.deduced.viewer.web.serializer.PopupPanelModelSerializer org.deduced.viewer.web.serializer.ReferenceListModelSerializer org.deduced.viewer.web.serializer.ScrollPanelModelSerializer org.deduced.viewer.web.serializer.SimplePanelModelSerializer org.deduced.viewer.web.serializer.SplitPanelModelSerializer org.deduced.viewer.web.serializer.TextAreaModelSerializer org.deduced.viewer.web.serializer.TextBoxModelSerializer org.deduced.viewer.web.serializer.TreeItemModelSerializer org.deduced.viewer.web.serializer.TreeModelSerializer org.deduced.viewer.web.serializer.ViewModelSerializer org.deduced.viewer.web.serializer.WidgetModelSerializer | org.deduced.viewer.web.server
| org.deduced
org.deduced.implementation org.deduced.utilities org.deduced.viewer.model org.deduced.viewer.model.combobox org.deduced.viewer.model.combobox.implementation org.deduced.viewer.model.implementation org.deduced.viewer.model.tree org.deduced.viewer.model.tree.implementation org.deduced.viewer.web.shared |
Afferent Couplings: 0 | Efferent Couplings: 12 | Abstractness: 0.1 | Instability: 1 | Distance: 0.1 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.viewer.web.server.package-info
|
org.deduced.viewer.web.server.ChangeEventAggregator
org.deduced.viewer.web.server.DynamicUserInterfaceServiceImplementation org.deduced.viewer.web.server.DynamicUserInterfaceServiceImplementation$1 org.deduced.viewer.web.server.DynamicUserInterfaceServiceImplementation$2 org.deduced.viewer.web.server.DynamicUserInterfaceServiceImplementation$3 org.deduced.viewer.web.server.DynamicUserInterfaceServiceImplementation$4 org.deduced.viewer.web.server.DynamicUserInterfaceServiceImplementation$5 org.deduced.viewer.web.server.PropertyCollectionIndex org.deduced.viewer.web.server.SerializedChangeEventAggregator | None | com.google.gwt.user.server.rpc
org.deduced org.deduced.dynamic org.deduced.framework org.deduced.implementation org.deduced.live org.deduced.rule org.deduced.utilities org.deduced.validation org.deduced.viewer.framework org.deduced.viewer.web.serializer org.deduced.viewer.web.shared |
Afferent Couplings: 3 | Efferent Couplings: 13 | Abstractness: 0.24 | Instability: 0.81 | Distance: 0.05 |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
org.deduced.viewer.web.shared.ButtonBaseModel
org.deduced.viewer.web.shared.CellPanelModel org.deduced.viewer.web.shared.ComplexPanelModel org.deduced.viewer.web.shared.DynamicUserInterfaceService org.deduced.viewer.web.shared.DynamicUserInterfaceServiceAsync org.deduced.viewer.web.shared.FocusWidgetModel org.deduced.viewer.web.shared.Model org.deduced.viewer.web.shared.ModelContainer org.deduced.viewer.web.shared.OrderedModel org.deduced.viewer.web.shared.PanelModel org.deduced.viewer.web.shared.RootWidgetControl org.deduced.viewer.web.shared.SerializedValue org.deduced.viewer.web.shared.Serializer$AbstractSerializedValue org.deduced.viewer.web.shared.TextBoxBaseModel org.deduced.viewer.web.shared.UserInterfaceModel org.deduced.viewer.web.shared.package-info |
org.deduced.viewer.web.shared.ButtonModel
org.deduced.viewer.web.shared.ChangeEvent org.deduced.viewer.web.shared.CheckBoxModel org.deduced.viewer.web.shared.ComboBoxItemModel org.deduced.viewer.web.shared.ComboBoxModel org.deduced.viewer.web.shared.ComboBoxModel$1 org.deduced.viewer.web.shared.FlowPanelModel org.deduced.viewer.web.shared.HashCodeUtilities org.deduced.viewer.web.shared.IgnoredEventInformation org.deduced.viewer.web.shared.ImageModel org.deduced.viewer.web.shared.LabelModel org.deduced.viewer.web.shared.ListModel org.deduced.viewer.web.shared.ModelListModel org.deduced.viewer.web.shared.ModelRegistry org.deduced.viewer.web.shared.ModelRegistry$1 org.deduced.viewer.web.shared.ModelRegistry$2 org.deduced.viewer.web.shared.ModelRegistry$3 org.deduced.viewer.web.shared.ModelRegistry$ErrorReportCallback org.deduced.viewer.web.shared.ModelRegistry$LinkedAsyncCallback org.deduced.viewer.web.shared.ModelRegistry$RefreshUiOnSuccessLinkedAsyncCallback org.deduced.viewer.web.shared.ModelRegistry$UpdatePropertyCallback org.deduced.viewer.web.shared.OrderedComboBoxItemModel org.deduced.viewer.web.shared.OrderedListModel org.deduced.viewer.web.shared.OrderedTreeItemModel org.deduced.viewer.web.shared.OrderedWidgetModel org.deduced.viewer.web.shared.PendingChangeEvent org.deduced.viewer.web.shared.PopupPanelModel org.deduced.viewer.web.shared.ScrollPanelModel org.deduced.viewer.web.shared.Serializer org.deduced.viewer.web.shared.Serializer$BooleanSerializedValue org.deduced.viewer.web.shared.Serializer$ByteSerializedValue org.deduced.viewer.web.shared.Serializer$CharacterSerializedValue org.deduced.viewer.web.shared.Serializer$DoubleSerializedValue org.deduced.viewer.web.shared.Serializer$FloatSerializedValue org.deduced.viewer.web.shared.Serializer$IntegerSerializedValue org.deduced.viewer.web.shared.Serializer$LongSerializedValue org.deduced.viewer.web.shared.Serializer$ModelSerializedValue org.deduced.viewer.web.shared.Serializer$ShortSerializedValue org.deduced.viewer.web.shared.Serializer$StringSerializedValue org.deduced.viewer.web.shared.SimplePanelModel org.deduced.viewer.web.shared.SplitPanelModel org.deduced.viewer.web.shared.StringListModel org.deduced.viewer.web.shared.TextAreaModel org.deduced.viewer.web.shared.TextBoxBaseModel$1 org.deduced.viewer.web.shared.TextBoxBaseModel$2 org.deduced.viewer.web.shared.TextBoxModel org.deduced.viewer.web.shared.TreeItemModel org.deduced.viewer.web.shared.TreeModel org.deduced.viewer.web.shared.Utilities org.deduced.viewer.web.shared.ViewModel org.deduced.viewer.web.shared.WidgetModel | org.deduced.viewer.web.client
org.deduced.viewer.web.serializer org.deduced.viewer.web.server | com.allen_sauer.gwt.dnd.client
com.allen_sauer.gwt.dnd.client.drop com.google.gwt.dom.client com.google.gwt.event.dom.client com.google.gwt.event.logical.shared com.google.gwt.event.shared com.google.gwt.i18n.client com.google.gwt.user.client com.google.gwt.user.client.rpc com.google.gwt.user.client.ui org.gwt.advanced.client.datamodel org.gwt.advanced.client.ui.widget org.gwt.advanced.client.ui.widget.combo |
Cycles | [summary] [packages] [cycles] [explanations] |
There are no cyclic dependancies.
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.