JDepend Analysis

Designed for use with JDepend and Ant.


Summary

[summary] [packages] [cycles] [explanations]
PackageTotal ClassesAbstract ClassesConcrete ClassesAfferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
org.deduced.viewer277206210.260.780.04
org.deduced.viewer.editor5913462190.220.90.13
org.deduced.viewer.framework5141380.20.970.17
org.deduced.viewer.helper734330.430.50.07
org.deduced.viewer.implementation1012300.60.4
org.deduced.viewer.layout413310.250.250.5
org.deduced.viewer.model4949022310.120.12
org.deduced.viewer.model.collection6606210.250.25
org.deduced.viewer.model.collection.configuration6602310.60.6
org.deduced.viewer.model.collection.configuration.implementation6061800.890.11
org.deduced.viewer.model.collection.configuredcomponents7702610.750.75
org.deduced.viewer.model.collection.configuredcomponents.implementation70711200.920.08
org.deduced.viewer.model.collection.implementation6061500.830.17
org.deduced.viewer.model.collection.tree2202210.50.5
org.deduced.viewer.model.collection.tree.implementation2021400.80.2
org.deduced.viewer.model.combobox88010310.230.23
org.deduced.viewer.model.combobox.implementation8084500.560.44
org.deduced.viewer.model.configuration292904510.560.56
org.deduced.viewer.model.configuration.implementation290292700.780.22
org.deduced.viewer.model.configuredcomponents151504610.60.6
org.deduced.viewer.model.configuredcomponents.configuredproperties212106710.540.54
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation2102111200.920.08
org.deduced.viewer.model.configuredcomponents.implementation1501511200.920.08
org.deduced.viewer.model.context8808410.330.33
org.deduced.viewer.model.context.implementation8081900.90.1
org.deduced.viewer.model.implementation4904910500.330.67
org.deduced.viewer.model.style2208110.110.11
org.deduced.viewer.model.style.basic191903210.40.4
org.deduced.viewer.model.style.basic.implementation190191400.80.2
org.deduced.viewer.model.style.implementation2021300.750.25
org.deduced.viewer.model.tree66012310.20.2
org.deduced.viewer.model.tree.implementation6065500.50.5
org.deduced.viewer.table413270.250.780.03
org.deduced.viewer.tree234193100.170.770.06
org.deduced.viewer.view.tree133100180.2310.23
org.deducedNo stats available: package referenced, but not analyzed.
org.deduced.analyzer.implementationNo stats available: package referenced, but not analyzed.
org.deduced.controllerNo stats available: package referenced, but not analyzed.
org.deduced.controller.implementationNo stats available: package referenced, but not analyzed.
org.deduced.controller.typedNo stats available: package referenced, but not analyzed.
org.deduced.dynamicNo stats available: package referenced, but not analyzed.
org.deduced.frameworkNo stats available: package referenced, but not analyzed.
org.deduced.implementationNo stats available: package referenced, but not analyzed.
org.deduced.taskNo stats available: package referenced, but not analyzed.
org.deduced.task.implementationNo stats available: package referenced, but not analyzed.
org.deduced.textNo stats available: package referenced, but not analyzed.
org.deduced.text.builderNo stats available: package referenced, but not analyzed.
org.deduced.utilitiesNo stats available: package referenced, but not analyzed.
org.deduced.validation.modelNo stats available: package referenced, but not analyzed.
org.deduced.validation.model.implementationNo stats available: package referenced, but not analyzed.
org.deduced.validation.validatorNo stats available: package referenced, but not analyzed.
org.deduced.xmlNo stats available: package referenced, but not analyzed.
org.freixas.jcalendarNo stats available: package referenced, but not analyzed.
org.jfree.chartNo stats available: package referenced, but not analyzed.
org.jfree.chart.axisNo stats available: package referenced, but not analyzed.
org.jfree.chart.labelsNo stats available: package referenced, but not analyzed.
org.jfree.chart.plotNo stats available: package referenced, but not analyzed.
org.jfree.chart.renderer.categoryNo stats available: package referenced, but not analyzed.
org.jfree.data.categoryNo stats available: package referenced, but not analyzed.
uic.layoutNo stats available: package referenced, but not analyzed.
uic.widgetsNo stats available: package referenced, but not analyzed.

Packages

[summary] [packages] [cycles] [explanations]

org.deduced.viewer

Afferent Couplings: 6Efferent Couplings: 21Abstractness: 0.26Instability: 0.78Distance: 0.04
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.ApplyEditor
org.deduced.viewer.ComponentProvider
org.deduced.viewer.DeducedViewLayer
org.deduced.viewer.PropertyEditor
org.deduced.viewer.PropertyEditorFactory
org.deduced.viewer.ViewExtension
org.deduced.viewer.package-info
org.deduced.viewer.CollectionListComboBox
org.deduced.viewer.DeducedComponentTransferHandler
org.deduced.viewer.DeducedDataFlavor
org.deduced.viewer.DeducedTransferHandler
org.deduced.viewer.DeducedTransferHandler$PasteRunnableNameComparator
org.deduced.viewer.FrameExtension
org.deduced.viewer.Messages
org.deduced.viewer.PropertyCollectionTransferable
org.deduced.viewer.PropertyCollectionViewObject
org.deduced.viewer.QuickChartPanelExtension
org.deduced.viewer.QuickChartPanelExtension$ChildListener
org.deduced.viewer.QuickChartPanelExtension$RebuildDataSetRunnable
org.deduced.viewer.SimpleAction
org.deduced.viewer.SplitPanelExtension
org.deduced.viewer.TabbedPanelExtension
org.deduced.viewer.TransferActionListener
org.deduced.viewer.TypeIconComboBoxRenderer
org.deduced.viewer.TypeIconMap
org.deduced.viewer.ViewerResources
org.deduced.viewer.ViewerUtilities
org.deduced.viewer.editor
org.deduced.viewer.framework
org.deduced.viewer.implementation
org.deduced.viewer.table
org.deduced.viewer.tree
org.deduced.viewer.view.tree
org.deduced
org.deduced.controller
org.deduced.controller.typed
org.deduced.implementation
org.deduced.task
org.deduced.text
org.deduced.text.builder
org.deduced.utilities
org.deduced.validation.model
org.deduced.validation.validator
org.deduced.viewer.helper
org.deduced.viewer.model
org.deduced.viewer.model.implementation
org.deduced.viewer.model.style
org.deduced.viewer.model.style.basic
org.jfree.chart
org.jfree.chart.axis
org.jfree.chart.labels
org.jfree.chart.plot
org.jfree.chart.renderer.category
org.jfree.data.category

org.deduced.viewer.editor

Afferent Couplings: 2Efferent Couplings: 19Abstractness: 0.22Instability: 0.9Distance: 0.13
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.editor.CalendarEditor$CalendarEditorPanel
org.deduced.viewer.editor.CheckboxEditor$CheckBoxEditorPanel
org.deduced.viewer.editor.CollectionEditor$CollectionEditorPanel
org.deduced.viewer.editor.CreationEditor
org.deduced.viewer.editor.CreationEditor$CreatePanel
org.deduced.viewer.editor.EnumerationEditor$EnumerationEditorPanel
org.deduced.viewer.editor.NumberEditor
org.deduced.viewer.editor.PropertyEditorImpl
org.deduced.viewer.editor.PropertyEditorPanel
org.deduced.viewer.editor.PropertyListEditor$PropertyListEditorPanel
org.deduced.viewer.editor.SpinnerEditor$SpinnerEditorPanel
org.deduced.viewer.editor.TextComponentEditor$TextComponentEditorPanel
org.deduced.viewer.editor.package-info
org.deduced.viewer.editor.AdditionCreationEditor
org.deduced.viewer.editor.AnimateTimer
org.deduced.viewer.editor.ApplyImplementation
org.deduced.viewer.editor.ApplyImplementation$ApplyActions
org.deduced.viewer.editor.ApplyImplementation$EditorModelListener
org.deduced.viewer.editor.ApplyMediator
org.deduced.viewer.editor.ApplyPanel
org.deduced.viewer.editor.BigDecimalEditor
org.deduced.viewer.editor.BigIntegerEditor
org.deduced.viewer.editor.ByteEditor
org.deduced.viewer.editor.CalendarEditor
org.deduced.viewer.editor.CalendarEditor$DefaultCalendarEditorPanel
org.deduced.viewer.editor.CheckboxEditor
org.deduced.viewer.editor.CheckboxEditor$DefaultCheckBoxEditorPanel
org.deduced.viewer.editor.CollectionEditor
org.deduced.viewer.editor.CollectionEditor$DefaultCollectionEditorPanel
org.deduced.viewer.editor.CollectionEditor$NameListener
org.deduced.viewer.editor.CreationEditor$DefaultCreatePanel
org.deduced.viewer.editor.DefaultEditorPanel
org.deduced.viewer.editor.DefaultPropertyEditorFactory
org.deduced.viewer.editor.DoubleEditor
org.deduced.viewer.editor.DynamicPropertyEditor
org.deduced.viewer.editor.EditorConstants
org.deduced.viewer.editor.EditorPanelExtension
org.deduced.viewer.editor.EditorToStatusBridge
org.deduced.viewer.editor.EnumerationEditor
org.deduced.viewer.editor.EnumerationEditor$DefaultEnumerationEditorPanel
org.deduced.viewer.editor.FloatEditor
org.deduced.viewer.editor.InstanceEditorPanel
org.deduced.viewer.editor.InstanceEditorPanel$HighViewportLayout
org.deduced.viewer.editor.InstanceEditorPanel$NameSorter
org.deduced.viewer.editor.InstanceEditorPanel$PropertyObjects
org.deduced.viewer.editor.IntegerEditor
org.deduced.viewer.editor.LongEditor
org.deduced.viewer.editor.PropertyEditorImpl$ButtonListener
org.deduced.viewer.editor.PropertyEditorImpl$PropertyTaskToStatusBridge
org.deduced.viewer.editor.PropertyListEditor
org.deduced.viewer.editor.PropertyListEditor$DefaultPropertyListEditorPanel
org.deduced.viewer.editor.SetterCreationEditor
org.deduced.viewer.editor.ShortEditor
org.deduced.viewer.editor.SpinnerEditor
org.deduced.viewer.editor.SpinnerEditor$DefaultSpinnerEditorPanel
org.deduced.viewer.editor.TaskToEditorBridge
org.deduced.viewer.editor.TextComponentEditor
org.deduced.viewer.editor.TextComponentEditor$DefaultTextComponentEditorPanel
org.deduced.viewer.editor.TextComponentEditor$MinimumSizeTextArea
org.deduced.viewer.framework
org.deduced.viewer.view.tree
org.deduced
org.deduced.controller
org.deduced.dynamic
org.deduced.implementation
org.deduced.task
org.deduced.task.implementation
org.deduced.utilities
org.deduced.validation.model
org.deduced.validation.model.implementation
org.deduced.validation.validator
org.deduced.viewer
org.deduced.viewer.helper
org.deduced.viewer.layout
org.deduced.viewer.model
org.deduced.viewer.model.implementation
org.deduced.viewer.tree
org.freixas.jcalendar
uic.layout
uic.widgets

org.deduced.viewer.framework

Afferent Couplings: 1Efferent Couplings: 38Abstractness: 0.2Instability: 0.97Distance: 0.17
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.framework.package-info
org.deduced.viewer.framework.DeducedViewLayerExtensionImplementation
org.deduced.viewer.framework.SwingViewLayer
org.deduced.viewer.framework.SwingViewLayer$ModelListener
org.deduced.viewer.framework.ViewSchema
org.deduced.viewer.view.tree
org.deduced
org.deduced.analyzer.implementation
org.deduced.controller
org.deduced.framework
org.deduced.implementation
org.deduced.utilities
org.deduced.viewer
org.deduced.viewer.editor
org.deduced.viewer.implementation
org.deduced.viewer.model
org.deduced.viewer.model.collection
org.deduced.viewer.model.collection.configuration
org.deduced.viewer.model.collection.configuration.implementation
org.deduced.viewer.model.collection.configuredcomponents
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.collection.implementation
org.deduced.viewer.model.collection.tree
org.deduced.viewer.model.collection.tree.implementation
org.deduced.viewer.model.combobox
org.deduced.viewer.model.combobox.implementation
org.deduced.viewer.model.configuration
org.deduced.viewer.model.configuration.implementation
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context
org.deduced.viewer.model.context.implementation
org.deduced.viewer.model.implementation
org.deduced.viewer.model.style
org.deduced.viewer.model.style.basic
org.deduced.viewer.model.style.basic.implementation
org.deduced.viewer.model.style.implementation
org.deduced.viewer.model.tree
org.deduced.viewer.model.tree.implementation
org.deduced.viewer.table
org.deduced.viewer.tree
org.deduced.xml

org.deduced.viewer.helper

Afferent Couplings: 3Efferent Couplings: 3Abstractness: 0.43Instability: 0.5Distance: 0.07
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.helper.OptionPaneDisplay
org.deduced.viewer.helper.PasteRunnable
org.deduced.viewer.helper.package-info
org.deduced.viewer.helper.AddDataRunnable
org.deduced.viewer.helper.CancelPasteRunnable
org.deduced.viewer.helper.DefaultOptionPaneDisplay
org.deduced.viewer.helper.SetDataRunnable
org.deduced.viewer
org.deduced.viewer.editor
org.deduced.viewer.view.tree
org.deduced
org.deduced.controller
org.deduced.task

org.deduced.viewer.implementation

Afferent Couplings: 2Efferent Couplings: 3Abstractness: 0Instability: 0.6Distance: 0.4
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.implementation.DeducedViewLayerImplementation
org.deduced.viewer.framework
org.deduced.viewer.view.tree
org.deduced
org.deduced.implementation
org.deduced.viewer

org.deduced.viewer.layout

Afferent Couplings: 3Efferent Couplings: 1Abstractness: 0.25Instability: 0.25Distance: 0.5
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.layout.package-info
org.deduced.viewer.layout.HorizontalSpring
org.deduced.viewer.layout.LayoutUtilities
org.deduced.viewer.layout.VerticalSpring
org.deduced.viewer.editor
org.deduced.viewer.tree
org.deduced.viewer.view.tree
uic.layout

org.deduced.viewer.model

Afferent Couplings: 22Efferent Couplings: 3Abstractness: 1Instability: 0.12Distance: 0.12
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.AbstractCellPanel
org.deduced.viewer.model.AbstractPopupPanel
org.deduced.viewer.model.AbstractSplitPanel
org.deduced.viewer.model.AbstractTextArea
org.deduced.viewer.model.AbstractTextBox
org.deduced.viewer.model.AlignedPropertyCollection
org.deduced.viewer.model.Button
org.deduced.viewer.model.ButtonBase
org.deduced.viewer.model.CellPanel
org.deduced.viewer.model.CheckBox
org.deduced.viewer.model.Clipboard
org.deduced.viewer.model.ComplexPanel
org.deduced.viewer.model.Component
org.deduced.viewer.model.ComponentContainer
org.deduced.viewer.model.ComponentListContainer
org.deduced.viewer.model.Direction
org.deduced.viewer.model.EditorModel
org.deduced.viewer.model.EditorPanel
org.deduced.viewer.model.ExecutionModel
org.deduced.viewer.model.FlowPanel
org.deduced.viewer.model.FocusComponent
org.deduced.viewer.model.Frame
org.deduced.viewer.model.HorizontalAlignment
org.deduced.viewer.model.Image
org.deduced.viewer.model.Label
org.deduced.viewer.model.ManuallyOrderedComponent
org.deduced.viewer.model.OrderedComponent
org.deduced.viewer.model.OrderedComponentList
org.deduced.viewer.model.OrientedPropertyCollection
org.deduced.viewer.model.Panel
org.deduced.viewer.model.PopupPanel
org.deduced.viewer.model.PositionedElement
org.deduced.viewer.model.QuickChartPanel
org.deduced.viewer.model.ScrollPanel
org.deduced.viewer.model.SelectionManager
org.deduced.viewer.model.SingleSelectionManager
org.deduced.viewer.model.SplitPanel
org.deduced.viewer.model.TabbedPanel
org.deduced.viewer.model.TablePanel
org.deduced.viewer.model.TextAlignment
org.deduced.viewer.model.TextArea
org.deduced.viewer.model.TextBox
org.deduced.viewer.model.TextBoxBase
org.deduced.viewer.model.TreeView
org.deduced.viewer.model.UrlBasedPropertyCollection
org.deduced.viewer.model.UserInterfaceElement
org.deduced.viewer.model.UserInterfaceElementSelection
org.deduced.viewer.model.VerticalAlignment
org.deduced.viewer.model.View
Noneorg.deduced.viewer
org.deduced.viewer.editor
org.deduced.viewer.framework
org.deduced.viewer.model.collection
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.collection.implementation
org.deduced.viewer.model.combobox
org.deduced.viewer.model.combobox.implementation
org.deduced.viewer.model.configuration
org.deduced.viewer.model.configuration.implementation
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context
org.deduced.viewer.model.context.implementation
org.deduced.viewer.model.implementation
org.deduced.viewer.model.tree
org.deduced.viewer.model.tree.implementation
org.deduced.viewer.table
org.deduced.viewer.tree
org.deduced.viewer.view.tree
org.deduced
org.deduced.task
org.deduced.text

org.deduced.viewer.model.collection

Afferent Couplings: 6Efferent Couplings: 2Abstractness: 1Instability: 0.25Distance: 0.25
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.collection.CollectionDisplayElement
org.deduced.viewer.model.collection.CollectionDisplayPropagationComponentContainer
org.deduced.viewer.model.collection.CollectionDisplayPropagationComponentListContainer
org.deduced.viewer.model.collection.NameOrderedComponent
org.deduced.viewer.model.collection.NameOrderedComponentList
org.deduced.viewer.model.collection.UserInterfaceElementToCollectionSelection
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuration
org.deduced.viewer.model.collection.configuration.implementation
org.deduced.viewer.model.collection.configuredcomponents
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.collection.implementation
org.deduced
org.deduced.viewer.model

org.deduced.viewer.model.collection.configuration

Afferent Couplings: 2Efferent Couplings: 3Abstractness: 1Instability: 0.6Distance: 0.6
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.collection.configuration.CollectionDisplayElementConfiguration
org.deduced.viewer.model.collection.configuration.CollectionDisplayFlowPanelConfiguration
org.deduced.viewer.model.collection.configuration.CollectionDisplayTreeItemConfiguration
org.deduced.viewer.model.collection.configuration.CollectionImageConfiguration
org.deduced.viewer.model.collection.configuration.CollectionNameLabelConfiguration
org.deduced.viewer.model.collection.configuration.RecursiveCollectionDisplayTreeItemConfiguration
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuration.implementation
org.deduced
org.deduced.viewer.model.collection
org.deduced.viewer.model.configuration

org.deduced.viewer.model.collection.configuration.implementation

Afferent Couplings: 1Efferent Couplings: 8Abstractness: 0Instability: 0.89Distance: 0.11
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.collection.configuration.implementation.CollectionDisplayElementConfigurationImplementation
org.deduced.viewer.model.collection.configuration.implementation.CollectionDisplayFlowPanelConfigurationImplementation
org.deduced.viewer.model.collection.configuration.implementation.CollectionDisplayTreeItemConfigurationImplementation
org.deduced.viewer.model.collection.configuration.implementation.CollectionImageConfigurationImplementation
org.deduced.viewer.model.collection.configuration.implementation.CollectionNameLabelConfigurationImplementation
org.deduced.viewer.model.collection.configuration.implementation.RecursiveCollectionDisplayTreeItemConfigurationImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.text
org.deduced.viewer.model.collection
org.deduced.viewer.model.collection.configuration
org.deduced.viewer.model.configuration
org.deduced.viewer.model.configuration.implementation
org.deduced.viewer.model.style

org.deduced.viewer.model.collection.configuredcomponents

Afferent Couplings: 2Efferent Couplings: 6Abstractness: 1Instability: 0.75Distance: 0.75
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.collection.configuredcomponents.ConfiguredChildRecursiveCollectionDisplayTreeItem
org.deduced.viewer.model.collection.configuredcomponents.ConfiguredCollectionDisplayElement
org.deduced.viewer.model.collection.configuredcomponents.ConfiguredCollectionDisplayFlowPanel
org.deduced.viewer.model.collection.configuredcomponents.ConfiguredCollectionDisplayTreeItem
org.deduced.viewer.model.collection.configuredcomponents.ConfiguredCollectionImage
org.deduced.viewer.model.collection.configuredcomponents.ConfiguredCollectionNameLabel
org.deduced.viewer.model.collection.configuredcomponents.ConfiguredRootRecursiveCollectionDisplayTreeItem
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced
org.deduced.viewer.model.collection
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.context
org.deduced.viewer.model.tree

org.deduced.viewer.model.collection.configuredcomponents.implementation

Afferent Couplings: 1Efferent Couplings: 12Abstractness: 0Instability: 0.92Distance: 0.08
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.collection.configuredcomponents.implementation.ConfiguredChildRecursiveCollectionDisplayTreeItemImplementation
org.deduced.viewer.model.collection.configuredcomponents.implementation.ConfiguredCollectionDisplayElementImplementation
org.deduced.viewer.model.collection.configuredcomponents.implementation.ConfiguredCollectionDisplayFlowPanelImplementation
org.deduced.viewer.model.collection.configuredcomponents.implementation.ConfiguredCollectionDisplayTreeItemImplementation
org.deduced.viewer.model.collection.configuredcomponents.implementation.ConfiguredCollectionImageImplementation
org.deduced.viewer.model.collection.configuredcomponents.implementation.ConfiguredCollectionNameLabelImplementation
org.deduced.viewer.model.collection.configuredcomponents.implementation.ConfiguredRootRecursiveCollectionDisplayTreeItemImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.text.builder
org.deduced.viewer.model
org.deduced.viewer.model.collection
org.deduced.viewer.model.collection.configuredcomponents
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.context
org.deduced.viewer.model.implementation
org.deduced.viewer.model.tree
org.deduced.viewer.model.tree.implementation

org.deduced.viewer.model.collection.implementation

Afferent Couplings: 1Efferent Couplings: 5Abstractness: 0Instability: 0.83Distance: 0.17
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.collection.implementation.CollectionDisplayElementImplementation
org.deduced.viewer.model.collection.implementation.CollectionDisplayPropagationComponentContainerImplementation
org.deduced.viewer.model.collection.implementation.CollectionDisplayPropagationComponentListContainerImplementation
org.deduced.viewer.model.collection.implementation.NameOrderedComponentImplementation
org.deduced.viewer.model.collection.implementation.NameOrderedComponentListImplementation
org.deduced.viewer.model.collection.implementation.UserInterfaceElementToCollectionSelectionImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.viewer.model
org.deduced.viewer.model.collection
org.deduced.viewer.model.implementation

org.deduced.viewer.model.collection.tree

Afferent Couplings: 2Efferent Couplings: 2Abstractness: 1Instability: 0.5Distance: 0.5
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.collection.tree.DisplayedCollectionNameOrderedTreeItem
org.deduced.viewer.model.collection.tree.DisplayedCollectionNameOrderedTreeItemList
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.tree.implementation
org.deduced
org.deduced.viewer.model.tree

org.deduced.viewer.model.collection.tree.implementation

Afferent Couplings: 1Efferent Couplings: 4Abstractness: 0Instability: 0.8Distance: 0.2
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.collection.tree.implementation.DisplayedCollectionNameOrderedTreeItemImplementation
org.deduced.viewer.model.collection.tree.implementation.DisplayedCollectionNameOrderedTreeItemListImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.viewer.model.collection.tree
org.deduced.viewer.model.tree

org.deduced.viewer.model.combobox

Afferent Couplings: 10Efferent Couplings: 3Abstractness: 1Instability: 0.23Distance: 0.23
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.combobox.AbstractComboBox
org.deduced.viewer.model.combobox.ComboBox
org.deduced.viewer.model.combobox.ComboBoxItem
org.deduced.viewer.model.combobox.ManuallyOrderedComboBoxItem
org.deduced.viewer.model.combobox.OrderedComboBoxItem
org.deduced.viewer.model.combobox.OrderedComboBoxItemList
org.deduced.viewer.model.combobox.TextOrderedComboBoxItem
org.deduced.viewer.model.combobox.TextOrderedComboBoxItemList
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.combobox.implementation
org.deduced.viewer.model.configuration
org.deduced.viewer.model.configuration.implementation
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context
org.deduced.viewer.model.context.implementation
org.deduced
org.deduced.text
org.deduced.viewer.model

org.deduced.viewer.model.combobox.implementation

Afferent Couplings: 4Efferent Couplings: 5Abstractness: 0Instability: 0.56Distance: 0.44
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.combobox.implementation.AbstractComboBoxImplementation
org.deduced.viewer.model.combobox.implementation.ComboBoxImplementation
org.deduced.viewer.model.combobox.implementation.ComboBoxItemImplementation
org.deduced.viewer.model.combobox.implementation.ManuallyOrderedComboBoxItemImplementation
org.deduced.viewer.model.combobox.implementation.OrderedComboBoxItemImplementation
org.deduced.viewer.model.combobox.implementation.OrderedComboBoxItemListImplementation
org.deduced.viewer.model.combobox.implementation.TextOrderedComboBoxItemImplementation
org.deduced.viewer.model.combobox.implementation.TextOrderedComboBoxItemListImplementation
org.deduced.viewer.framework
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context.implementation
org.deduced
org.deduced.implementation
org.deduced.text
org.deduced.viewer.model
org.deduced.viewer.model.combobox

org.deduced.viewer.model.configuration

Afferent Couplings: 4Efferent Couplings: 5Abstractness: 1Instability: 0.56Distance: 0.56
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.configuration.ButtonConfiguration
org.deduced.viewer.model.configuration.ComboBoxConfiguration
org.deduced.viewer.model.configuration.ComboBoxItemConfiguration
org.deduced.viewer.model.configuration.ComponentConfiguration
org.deduced.viewer.model.configuration.ComponentContainerConfiguration
org.deduced.viewer.model.configuration.ComponentListContainerConfiguration
org.deduced.viewer.model.configuration.CreationConfiguration
org.deduced.viewer.model.configuration.FlowPanelConfiguration
org.deduced.viewer.model.configuration.ImageConfiguration
org.deduced.viewer.model.configuration.LabelConfiguration
org.deduced.viewer.model.configuration.ManuallyOrderedComboBoxItemConfiguration
org.deduced.viewer.model.configuration.ManuallyOrderedComponentConfiguration
org.deduced.viewer.model.configuration.ManuallyOrderedTreeItemConfiguration
org.deduced.viewer.model.configuration.OrderedComboBoxItemConfiguration
org.deduced.viewer.model.configuration.OrderedComboBoxItemConfigurationList
org.deduced.viewer.model.configuration.OrderedComponentConfiguration
org.deduced.viewer.model.configuration.OrderedComponentConfigurationList
org.deduced.viewer.model.configuration.OrderedTreeItemConfiguration
org.deduced.viewer.model.configuration.OrderedTreeItemConfigurationList
org.deduced.viewer.model.configuration.PopupPanelConfiguration
org.deduced.viewer.model.configuration.SplitPanelConfiguration
org.deduced.viewer.model.configuration.StyleConfiguration
org.deduced.viewer.model.configuration.TextAreaConfiguration
org.deduced.viewer.model.configuration.TextBoxConfiguration
org.deduced.viewer.model.configuration.TextComponentConfiguration
org.deduced.viewer.model.configuration.TreeConfiguration
org.deduced.viewer.model.configuration.TreeItemConfiguration
org.deduced.viewer.model.configuration.TreeItemContainerConfiguration
org.deduced.viewer.model.configuration.ViewConfiguration
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuration
org.deduced.viewer.model.collection.configuration.implementation
org.deduced.viewer.model.configuration.implementation
org.deduced
org.deduced.text
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.style

org.deduced.viewer.model.configuration.implementation

Afferent Couplings: 2Efferent Couplings: 7Abstractness: 0Instability: 0.78Distance: 0.22
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.configuration.implementation.ButtonConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ComboBoxConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ComboBoxItemConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ComponentConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ComponentContainerConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ComponentListContainerConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.CreationConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.FlowPanelConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ImageConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.LabelConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ManuallyOrderedComboBoxItemConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ManuallyOrderedComponentConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ManuallyOrderedTreeItemConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.OrderedComboBoxItemConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.OrderedComboBoxItemConfigurationListImplementation
org.deduced.viewer.model.configuration.implementation.OrderedComponentConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.OrderedComponentConfigurationListImplementation
org.deduced.viewer.model.configuration.implementation.OrderedTreeItemConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.OrderedTreeItemConfigurationListImplementation
org.deduced.viewer.model.configuration.implementation.PopupPanelConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.SplitPanelConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.StyleConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.TextAreaConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.TextBoxConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.TextComponentConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.TreeConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.TreeItemConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.TreeItemContainerConfigurationImplementation
org.deduced.viewer.model.configuration.implementation.ViewConfigurationImplementation
org.deduced.viewer.framework
org.deduced.viewer.model.collection.configuration.implementation
org.deduced
org.deduced.implementation
org.deduced.text
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.configuration
org.deduced.viewer.model.style

org.deduced.viewer.model.configuredcomponents

Afferent Couplings: 4Efferent Couplings: 6Abstractness: 1Instability: 0.6Distance: 0.6
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.configuredcomponents.ConfiguredButton
org.deduced.viewer.model.configuredcomponents.ConfiguredCheckBox
org.deduced.viewer.model.configuredcomponents.ConfiguredComboBox
org.deduced.viewer.model.configuredcomponents.ConfiguredComboBoxItem
org.deduced.viewer.model.configuredcomponents.ConfiguredComponent
org.deduced.viewer.model.configuredcomponents.ConfiguredFlowPanel
org.deduced.viewer.model.configuredcomponents.ConfiguredImage
org.deduced.viewer.model.configuredcomponents.ConfiguredLabel
org.deduced.viewer.model.configuredcomponents.ConfiguredPopupPanel
org.deduced.viewer.model.configuredcomponents.ConfiguredSplitPanel
org.deduced.viewer.model.configuredcomponents.ConfiguredTextArea
org.deduced.viewer.model.configuredcomponents.ConfiguredTextBox
org.deduced.viewer.model.configuredcomponents.ConfiguredTree
org.deduced.viewer.model.configuredcomponents.ConfiguredTreeItem
org.deduced.viewer.model.configuredcomponents.ConfiguredView
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuredcomponents
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.context
org.deduced.viewer.model.tree

org.deduced.viewer.model.configuredcomponents.configuredproperties

Afferent Couplings: 6Efferent Couplings: 7Abstractness: 1Instability: 0.54Distance: 0.54
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredComboBoxItemList
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredComboBoxVisibleRowCount
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredComponentContainer
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredComponentListContainer
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredFlowPanelSpacing
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredNamedPropertyCollection
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredOrientedCollection
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredPopupPanelAutoHideEnabled
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredPopupPanelIsModal
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredSplitPanelBottomRightComponent
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredSplitPanelDividerLocation
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredSplitPanelResizeWeight
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredSplitPanelTopLeftComponent
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredTextAreaCharacterWidth
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredTextAreaVisibleLines
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredTextBoxMaximumLength
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredTextBoxVisibleLength
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredTextCollection
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredTreeItemListContainer
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredUrl
org.deduced.viewer.model.configuredcomponents.configuredproperties.ConfiguredUserInterfaceElementStyle
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuredcomponents
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced
org.deduced.text
org.deduced.text.builder
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.context
org.deduced.viewer.model.tree

org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation

Afferent Couplings: 1Efferent Couplings: 12Abstractness: 0Instability: 0.92Distance: 0.08
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredComboBoxItemListImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredComboBoxVisibleRowCountImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredComponentContainerImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredComponentListContainerImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredFlowPanelSpacingImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredNamedPropertyCollectionImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredOrientedCollectionImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredPopupPanelAutoHideEnabledImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredPopupPanelIsModalImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredSplitPanelBottomRightComponentImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredSplitPanelDividerLocationImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredSplitPanelResizeWeightImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredSplitPanelTopLeftComponentImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredTextAreaCharacterWidthImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredTextAreaVisibleLinesImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredTextBoxMaximumLengthImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredTextBoxVisibleLengthImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredTextCollectionImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredTreeItemListContainerImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredUrlImplementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation.ConfiguredUserInterfaceElementStyleImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.text
org.deduced.text.builder
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.combobox.implementation
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.context
org.deduced.viewer.model.implementation
org.deduced.viewer.model.tree
org.deduced.viewer.model.tree.implementation

org.deduced.viewer.model.configuredcomponents.implementation

Afferent Couplings: 1Efferent Couplings: 12Abstractness: 0Instability: 0.92Distance: 0.08
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredButtonImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredCheckBoxImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredComboBoxImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredComboBoxItemImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredComponentImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredFlowPanelImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredImageImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredLabelImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredPopupPanelImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredSplitPanelImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredTextAreaImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredTextBoxImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredTreeImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredTreeItemImplementation
org.deduced.viewer.model.configuredcomponents.implementation.ConfiguredViewImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.text.builder
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.combobox.implementation
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.context
org.deduced.viewer.model.implementation
org.deduced.viewer.model.tree
org.deduced.viewer.model.tree.implementation

org.deduced.viewer.model.context

Afferent Couplings: 8Efferent Couplings: 4Abstractness: 1Instability: 0.33Distance: 0.33
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.context.ContextPropagationComboBox
org.deduced.viewer.model.context.ContextPropagationComponentContainer
org.deduced.viewer.model.context.ContextPropagationComponentListContainer
org.deduced.viewer.model.context.ContextPropagationFlowPanel
org.deduced.viewer.model.context.ContextPropagationPopupPanel
org.deduced.viewer.model.context.ContextPropagationScrollPanel
org.deduced.viewer.model.context.ContextPropagationSplitPanel
org.deduced.viewer.model.context.ContextPropagationTreeItemListContainer
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuredcomponents
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context.implementation
org.deduced
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.tree

org.deduced.viewer.model.context.implementation

Afferent Couplings: 1Efferent Couplings: 9Abstractness: 0Instability: 0.9Distance: 0.1
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.context.implementation.ContextPropagationComboBoxImplementation
org.deduced.viewer.model.context.implementation.ContextPropagationComponentContainerImplementation
org.deduced.viewer.model.context.implementation.ContextPropagationComponentListContainerImplementation
org.deduced.viewer.model.context.implementation.ContextPropagationFlowPanelImplementation
org.deduced.viewer.model.context.implementation.ContextPropagationPopupPanelImplementation
org.deduced.viewer.model.context.implementation.ContextPropagationScrollPanelImplementation
org.deduced.viewer.model.context.implementation.ContextPropagationSplitPanelImplementation
org.deduced.viewer.model.context.implementation.ContextPropagationTreeItemListContainerImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.viewer.model
org.deduced.viewer.model.combobox
org.deduced.viewer.model.combobox.implementation
org.deduced.viewer.model.context
org.deduced.viewer.model.implementation
org.deduced.viewer.model.tree
org.deduced.viewer.model.tree.implementation

org.deduced.viewer.model.implementation

Afferent Couplings: 10Efferent Couplings: 5Abstractness: 0Instability: 0.33Distance: 0.67
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.implementation.AbstractCellPanelImplementation
org.deduced.viewer.model.implementation.AbstractPopupPanelImplementation
org.deduced.viewer.model.implementation.AbstractSplitPanelImplementation
org.deduced.viewer.model.implementation.AbstractTextAreaImplementation
org.deduced.viewer.model.implementation.AbstractTextBoxImplementation
org.deduced.viewer.model.implementation.AlignedPropertyCollectionImplementation
org.deduced.viewer.model.implementation.ButtonBaseImplementation
org.deduced.viewer.model.implementation.ButtonImplementation
org.deduced.viewer.model.implementation.CellPanelImplementation
org.deduced.viewer.model.implementation.CheckBoxImplementation
org.deduced.viewer.model.implementation.ClipboardImplementation
org.deduced.viewer.model.implementation.ComplexPanelImplementation
org.deduced.viewer.model.implementation.ComponentContainerImplementation
org.deduced.viewer.model.implementation.ComponentImplementation
org.deduced.viewer.model.implementation.ComponentListContainerImplementation
org.deduced.viewer.model.implementation.DirectionImplementation
org.deduced.viewer.model.implementation.EditorModelImplementation
org.deduced.viewer.model.implementation.EditorPanelImplementation
org.deduced.viewer.model.implementation.ExecutionModelImplementation
org.deduced.viewer.model.implementation.FlowPanelImplementation
org.deduced.viewer.model.implementation.FocusComponentImplementation
org.deduced.viewer.model.implementation.FrameImplementation
org.deduced.viewer.model.implementation.HorizontalAlignmentImplementation
org.deduced.viewer.model.implementation.ImageImplementation
org.deduced.viewer.model.implementation.LabelImplementation
org.deduced.viewer.model.implementation.ManuallyOrderedComponentImplementation
org.deduced.viewer.model.implementation.OrderedComponentImplementation
org.deduced.viewer.model.implementation.OrderedComponentListImplementation
org.deduced.viewer.model.implementation.OrientedPropertyCollectionImplementation
org.deduced.viewer.model.implementation.PanelImplementation
org.deduced.viewer.model.implementation.PopupPanelImplementation
org.deduced.viewer.model.implementation.PositionedElementImplementation
org.deduced.viewer.model.implementation.QuickChartPanelImplementation
org.deduced.viewer.model.implementation.ScrollPanelImplementation
org.deduced.viewer.model.implementation.SelectionManagerImplementation
org.deduced.viewer.model.implementation.SingleSelectionManagerImplementation
org.deduced.viewer.model.implementation.SplitPanelImplementation
org.deduced.viewer.model.implementation.TabbedPanelImplementation
org.deduced.viewer.model.implementation.TablePanelImplementation
org.deduced.viewer.model.implementation.TextAlignmentImplementation
org.deduced.viewer.model.implementation.TextAreaImplementation
org.deduced.viewer.model.implementation.TextBoxBaseImplementation
org.deduced.viewer.model.implementation.TextBoxImplementation
org.deduced.viewer.model.implementation.TreeViewImplementation
org.deduced.viewer.model.implementation.UrlBasedPropertyCollectionImplementation
org.deduced.viewer.model.implementation.UserInterfaceElementImplementation
org.deduced.viewer.model.implementation.UserInterfaceElementSelectionImplementation
org.deduced.viewer.model.implementation.VerticalAlignmentImplementation
org.deduced.viewer.model.implementation.ViewImplementation
org.deduced.viewer
org.deduced.viewer.editor
org.deduced.viewer.framework
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.collection.implementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context.implementation
org.deduced.viewer.tree
org.deduced.viewer.view.tree
org.deduced
org.deduced.implementation
org.deduced.task
org.deduced.text
org.deduced.viewer.model

org.deduced.viewer.model.style

Afferent Couplings: 8Efferent Couplings: 1Abstractness: 1Instability: 0.11Distance: 0.11
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.style.CompiledStyle
org.deduced.viewer.model.style.Style
Noneorg.deduced.viewer
org.deduced.viewer.framework
org.deduced.viewer.model.collection.configuration.implementation
org.deduced.viewer.model.configuration
org.deduced.viewer.model.configuration.implementation
org.deduced.viewer.model.style.basic
org.deduced.viewer.model.style.basic.implementation
org.deduced.viewer.model.style.implementation
org.deduced

org.deduced.viewer.model.style.basic

Afferent Couplings: 3Efferent Couplings: 2Abstractness: 1Instability: 0.4Distance: 0.4
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.style.basic.AbstractShadowStyle
org.deduced.viewer.model.style.basic.BackgroundStyle
org.deduced.viewer.model.style.basic.BasicCompiledStyle
org.deduced.viewer.model.style.basic.BorderStyle
org.deduced.viewer.model.style.basic.BoxShadowStyle
org.deduced.viewer.model.style.basic.IndividualBorderStyle
org.deduced.viewer.model.style.basic.ManuallyOrderedBoxShadowStyle
org.deduced.viewer.model.style.basic.ManuallyOrderedTextShadowStyle
org.deduced.viewer.model.style.basic.MarginStyle
org.deduced.viewer.model.style.basic.OrderedBoxShadowStyle
org.deduced.viewer.model.style.basic.OrderedBoxShadowStyleList
org.deduced.viewer.model.style.basic.OrderedTextShadowStyle
org.deduced.viewer.model.style.basic.OrderedTextShadowStyleList
org.deduced.viewer.model.style.basic.OutlineStyle
org.deduced.viewer.model.style.basic.PaddingStyle
org.deduced.viewer.model.style.basic.PositionStyle
org.deduced.viewer.model.style.basic.TextShadowStyle
org.deduced.viewer.model.style.basic.TextStyle
org.deduced.viewer.model.style.basic.TransitionStyle
Noneorg.deduced.viewer
org.deduced.viewer.framework
org.deduced.viewer.model.style.basic.implementation
org.deduced
org.deduced.viewer.model.style

org.deduced.viewer.model.style.basic.implementation

Afferent Couplings: 1Efferent Couplings: 4Abstractness: 0Instability: 0.8Distance: 0.2
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.style.basic.implementation.AbstractShadowStyleImplementation
org.deduced.viewer.model.style.basic.implementation.BackgroundStyleImplementation
org.deduced.viewer.model.style.basic.implementation.BasicCompiledStyleImplementation
org.deduced.viewer.model.style.basic.implementation.BorderStyleImplementation
org.deduced.viewer.model.style.basic.implementation.BoxShadowStyleImplementation
org.deduced.viewer.model.style.basic.implementation.IndividualBorderStyleImplementation
org.deduced.viewer.model.style.basic.implementation.ManuallyOrderedBoxShadowStyleImplementation
org.deduced.viewer.model.style.basic.implementation.ManuallyOrderedTextShadowStyleImplementation
org.deduced.viewer.model.style.basic.implementation.MarginStyleImplementation
org.deduced.viewer.model.style.basic.implementation.OrderedBoxShadowStyleImplementation
org.deduced.viewer.model.style.basic.implementation.OrderedBoxShadowStyleListImplementation
org.deduced.viewer.model.style.basic.implementation.OrderedTextShadowStyleImplementation
org.deduced.viewer.model.style.basic.implementation.OrderedTextShadowStyleListImplementation
org.deduced.viewer.model.style.basic.implementation.OutlineStyleImplementation
org.deduced.viewer.model.style.basic.implementation.PaddingStyleImplementation
org.deduced.viewer.model.style.basic.implementation.PositionStyleImplementation
org.deduced.viewer.model.style.basic.implementation.TextShadowStyleImplementation
org.deduced.viewer.model.style.basic.implementation.TextStyleImplementation
org.deduced.viewer.model.style.basic.implementation.TransitionStyleImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.viewer.model.style
org.deduced.viewer.model.style.basic

org.deduced.viewer.model.style.implementation

Afferent Couplings: 1Efferent Couplings: 3Abstractness: 0Instability: 0.75Distance: 0.25
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.style.implementation.CompiledStyleImplementation
org.deduced.viewer.model.style.implementation.StyleImplementation
org.deduced.viewer.framework
org.deduced
org.deduced.implementation
org.deduced.viewer.model.style

org.deduced.viewer.model.tree

Afferent Couplings: 12Efferent Couplings: 3Abstractness: 1Instability: 0.2Distance: 0.2
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.model.tree.ManuallyOrderedTreeItem
org.deduced.viewer.model.tree.OrderedTreeItem
org.deduced.viewer.model.tree.OrderedTreeItemList
org.deduced.viewer.model.tree.Tree
org.deduced.viewer.model.tree.TreeItem
org.deduced.viewer.model.tree.TreeItemListContainer
Noneorg.deduced.viewer.framework
org.deduced.viewer.model.collection.configuredcomponents
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.collection.tree
org.deduced.viewer.model.collection.tree.implementation
org.deduced.viewer.model.configuredcomponents
org.deduced.viewer.model.configuredcomponents.configuredproperties
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context
org.deduced.viewer.model.context.implementation
org.deduced.viewer.model.tree.implementation
org.deduced
org.deduced.text
org.deduced.viewer.model

org.deduced.viewer.model.tree.implementation

Afferent Couplings: 5Efferent Couplings: 5Abstractness: 0Instability: 0.5Distance: 0.5
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
None org.deduced.viewer.model.tree.implementation.ManuallyOrderedTreeItemImplementation
org.deduced.viewer.model.tree.implementation.OrderedTreeItemImplementation
org.deduced.viewer.model.tree.implementation.OrderedTreeItemListImplementation
org.deduced.viewer.model.tree.implementation.TreeImplementation
org.deduced.viewer.model.tree.implementation.TreeItemImplementation
org.deduced.viewer.model.tree.implementation.TreeItemListContainerImplementation
org.deduced.viewer.framework
org.deduced.viewer.model.collection.configuredcomponents.implementation
org.deduced.viewer.model.configuredcomponents.configuredproperties.implementation
org.deduced.viewer.model.configuredcomponents.implementation
org.deduced.viewer.model.context.implementation
org.deduced
org.deduced.implementation
org.deduced.text
org.deduced.viewer.model
org.deduced.viewer.model.tree

org.deduced.viewer.table

Afferent Couplings: 2Efferent Couplings: 7Abstractness: 0.25Instability: 0.78Distance: 0.03
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.table.package-info
org.deduced.viewer.table.PropertyTableModel
org.deduced.viewer.table.PropertyTableView
org.deduced.viewer.table.TablePanelExtension
org.deduced.viewer.framework
org.deduced.viewer.view.tree
org.deduced
org.deduced.controller
org.deduced.implementation
org.deduced.task
org.deduced.utilities
org.deduced.viewer
org.deduced.viewer.model

org.deduced.viewer.tree

Afferent Couplings: 3Efferent Couplings: 10Abstractness: 0.17Instability: 0.77Distance: 0.06
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.tree.AbstractPropertyTreeView
org.deduced.viewer.tree.PropertySelectionListener
org.deduced.viewer.tree.TreeNodeBuilder
org.deduced.viewer.tree.package-info
org.deduced.viewer.tree.AbstractPropertyTreeView$ExpansionListener
org.deduced.viewer.tree.DefaultPropertyTreeView
org.deduced.viewer.tree.DefaultPropertyTreeView$AutoNodeBuilder
org.deduced.viewer.tree.DefaultPropertyTreeView$AutoNodeBuilder$SubNodePropertyBuilder
org.deduced.viewer.tree.DefaultPropertyTreeView$AutoNodeBuilder$SubNodePropertyListBuilder
org.deduced.viewer.tree.InstanceKeyComparator
org.deduced.viewer.tree.PropertySelectionFrame
org.deduced.viewer.tree.PropertyTreeBuildRules
org.deduced.viewer.tree.PropertyTreeView
org.deduced.viewer.tree.PropertyTreeView$AutoNodeBuilder
org.deduced.viewer.tree.PropertyTreeView$AutoNodeBuilder$SubNodePropertyBuilder
org.deduced.viewer.tree.PropertyTreeView$AutoNodeBuilder$SubNodePropertyListBuilder
org.deduced.viewer.tree.TreeDeleteAction
org.deduced.viewer.tree.TreeLevel
org.deduced.viewer.tree.TreeOrderComparator
org.deduced.viewer.tree.TreePopupMenuController
org.deduced.viewer.tree.TreeTransferHandler
org.deduced.viewer.tree.TreeViewExtension
org.deduced.viewer.tree.TypeTreeCellRenderer
org.deduced.viewer.editor
org.deduced.viewer.framework
org.deduced.viewer.view.tree
org.deduced
org.deduced.controller
org.deduced.implementation
org.deduced.utilities
org.deduced.validation.validator
org.deduced.viewer
org.deduced.viewer.layout
org.deduced.viewer.model
org.deduced.viewer.model.implementation
uic.layout

org.deduced.viewer.view.tree

Afferent Couplings: 0Efferent Couplings: 18Abstractness: 0.23Instability: 1Distance: 0.23
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.deduced.viewer.view.tree.FileDialogFactory
org.deduced.viewer.view.tree.LoadAndSaveController
org.deduced.viewer.view.tree.package-info
org.deduced.viewer.view.tree.EditorApplication
org.deduced.viewer.view.tree.EditorMainFrame
org.deduced.viewer.view.tree.EditorMainFrameImplementation
org.deduced.viewer.view.tree.EditorMainPanel
org.deduced.viewer.view.tree.EditorMainPanelImpl
org.deduced.viewer.view.tree.FileDialogFactoryImplementation
org.deduced.viewer.view.tree.ObjectTreePanel
org.deduced.viewer.view.tree.SchemaEditorMainFrame
org.deduced.viewer.view.tree.SchemaEditorMainFrameImplementation
org.deduced.viewer.view.tree.SchemaEditorMainPanel
Noneorg.deduced
org.deduced.analyzer.implementation
org.deduced.controller
org.deduced.controller.implementation
org.deduced.dynamic
org.deduced.framework
org.deduced.utilities
org.deduced.viewer
org.deduced.viewer.editor
org.deduced.viewer.framework
org.deduced.viewer.helper
org.deduced.viewer.implementation
org.deduced.viewer.layout
org.deduced.viewer.model
org.deduced.viewer.model.implementation
org.deduced.viewer.table
org.deduced.viewer.tree
uic.layout

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.

Number of Classes

The number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.

Afferent Couplings

The number of other packages that depend upon classes within the package is an indicator of the package's responsibility.

Efferent Couplings

The number of other packages that the classes in the package depend upon is an indicator of the package's independence.

Abstractness

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.

Instability

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.

Distance

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.