Metric Results

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

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

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

PackageTCCCACCaCeAIDV
info.magnolia.ui.admincentral111101440.0%98.0%2.0%1
info.magnolia.ui.admincentral.dialog110030.0%100.0%0.0%1
info.magnolia.ui.admincentral.dialog.action8800150.0%100.0%0.0%1
info.magnolia.ui.admincentral.setup111100180.0%100.0%0.0%1
info.magnolia.ui.admincentral.setup.for5_3110160.0%86.0%14.0%1
info.magnolia.ui.admincentral.shellapp5324940.0%69.0%9.0%1
info.magnolia.ui.admincentral.shellapp.applauncher75211229.0%92.0%21.0%1
info.magnolia.ui.admincentral.shellapp.favorites5346713813.0%97.0%11.0%1
info.magnolia.ui.admincentral.shellapp.pulse64211833.0%95.0%28.0%1
info.magnolia.ui.admincentral.shellapp.pulse.item220160.0%86.0%14.0%1
info.magnolia.ui.admincentral.shellapp.pulse.item.definition2113450.0%57.0%7.0%1
info.magnolia.ui.admincentral.shellapp.pulse.item.detail1610642238.0%85.0%22.0%1
info.magnolia.ui.admincentral.shellapp.pulse.item.list1911831942.0%86.0%28.0%1
info.magnolia.ui.admincentral.shellapp.pulse.item.registry3214433.0%50.0%17.0%1
info.magnolia.ui.admincentral.shellapp.pulse.message1412222514.0%93.0%7.0%1
info.magnolia.ui.admincentral.shellapp.pulse.message.action220080.0%100.0%0.0%1
info.magnolia.ui.admincentral.shellapp.pulse.message.registry3301140.0%93.0%7.0%1
info.magnolia.ui.admincentral.shellapp.pulse.task2319443117.0%89.0%6.0%1
info.magnolia.ui.admincentral.shellapp.pulse.task.action121110168.0%100.0%8.0%1
info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability220060.0%100.0%0.0%1
info.magnolia.ui.admincentral.shellapp.pulse.task.definition2111350.0%75.0%25.0%1
info.magnolia.ui.admincentral.usermenu75211529.0%94.0%22.0%1
info.magnolia.ui.admincentral.usermenu.action6601200.0%95.0%5.0%1
info.magnolia.ui.admincentral.usermenu.definition2112250.0%50.0%0.0%1

Packages

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

info.magnolia.ui.admincentral

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1440.0%98.0%2.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.AdmincentralErrorHandler
info.magnolia.ui.admincentral.AdmincentralModule
info.magnolia.ui.admincentral.AdmincentralPresenter
info.magnolia.ui.admincentral.AdmincentralUI
info.magnolia.ui.admincentral.AdmincentralUI$1
info.magnolia.ui.admincentral.AdmincentralUIProvider
info.magnolia.ui.admincentral.AdmincentralVaadinServlet
info.magnolia.ui.admincentral.AdmincentralVaadinServlet$1
info.magnolia.ui.admincentral.AdmincentralVaadinServlet$1$1
info.magnolia.ui.admincentral.AdmincentralVaadinServlet$2
info.magnolia.ui.admincentral.AdmincentralVaadinServlet$2$1
info.magnolia.ui.admincentral.usermenu.action
com.google.inject.binder
com.google.inject.name
com.google.inject.util
com.vaadin.event
com.vaadin.server
com.vaadin.server.communication
com.vaadin.ui
info.magnolia.cms.security
info.magnolia.cms.util
info.magnolia.context
info.magnolia.event
info.magnolia.init
info.magnolia.module
info.magnolia.objectfactory
info.magnolia.objectfactory.configuration
info.magnolia.objectfactory.guice
info.magnolia.ui.admincentral.shellapp
info.magnolia.ui.admincentral.shellapp.applauncher
info.magnolia.ui.admincentral.shellapp.favorites
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.message.registry
info.magnolia.ui.admincentral.usermenu
info.magnolia.ui.admincentral.usermenu.definition
info.magnolia.ui.api.app
info.magnolia.ui.api.app.launcherlayout
info.magnolia.ui.api.context
info.magnolia.ui.api.location
info.magnolia.ui.api.message
info.magnolia.ui.api.shell
info.magnolia.ui.api.view
info.magnolia.ui.framework.app
info.magnolia.ui.framework.message
info.magnolia.ui.framework.shell
info.magnolia.ui.framework.task
info.magnolia.util
java.io
java.lang
java.lang.reflect
java.util
javax.servlet
javax.servlet.http
org.apache.commons.lang3
org.jsoup.nodes
org.slf4j

info.magnolia.ui.admincentral.dialog

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.dialog.DefaultAvailabilityChecker
Noneinfo.magnolia.ui.api.availability
java.lang
java.util

info.magnolia.ui.admincentral.dialog.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0150.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.dialog.action.CancelDialogAction
info.magnolia.ui.admincentral.dialog.action.CancelDialogActionDefinition
info.magnolia.ui.admincentral.dialog.action.SaveConfigDialogAction
info.magnolia.ui.admincentral.dialog.action.SaveConfigDialogActionDefinition
info.magnolia.ui.admincentral.dialog.action.SaveDialogAction
info.magnolia.ui.admincentral.dialog.action.SaveDialogActionDefinition
info.magnolia.ui.admincentral.dialog.action.SaveImportDialogAction
info.magnolia.ui.admincentral.dialog.action.SaveImportDialogActionDefinition
Nonecom.vaadin.data
info.magnolia.cms.core
info.magnolia.commands
info.magnolia.commands.chain
info.magnolia.event
info.magnolia.jcr.util
info.magnolia.ui.api.action
info.magnolia.ui.form
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.workbench.event
java.lang
java.util
javax.jcr
org.apache.jackrabbit.value
org.slf4j

info.magnolia.ui.admincentral.setup

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0180.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.setup.AdmincentralModuleVersionHandler
info.magnolia.ui.admincentral.setup.AdmincentralModuleVersionHandler$1
info.magnolia.ui.admincentral.setup.AdmincentralModuleVersionHandler$RunConfigureActivationDelegateTask
info.magnolia.ui.admincentral.setup.AppLauncherReorderingTask
info.magnolia.ui.admincentral.setup.AppLauncherReorderingTask$1
info.magnolia.ui.admincentral.setup.AppLauncherReorderingTask$Order
info.magnolia.ui.admincentral.setup.ConvertAclToAppPermissionTask
info.magnolia.ui.admincentral.setup.ConvertListAclToAppPermissionsTask
info.magnolia.ui.admincentral.setup.JcrBrowserContentAppTask
info.magnolia.ui.admincentral.setup.RegisterAppIntoAppLauncherTask
info.magnolia.ui.admincentral.setup.RemoveHardcodedI18nPropertiesFromAdmincentralTask
Noneinfo.magnolia.cms.core
info.magnolia.i18nsystem.setup
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.module.delta
info.magnolia.nodebuilder
info.magnolia.nodebuilder.task
info.magnolia.setup.for5_0
info.magnolia.ui.admincentral.setup.for5_3
info.magnolia.ui.api.app.registry
info.magnolia.ui.vaadin.integration.contentconnector
java.lang
java.util
javax.jcr
javax.jcr.nodetype
javax.jcr.query
org.apache.commons.lang3
org.slf4j

info.magnolia.ui.admincentral.setup.for5_3

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
160.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.setup.for5_3.WidgetsetRelocationCondition
info.magnolia.ui.admincentral.setup
info.magnolia.init
info.magnolia.module
info.magnolia.module.delta
info.magnolia.objectfactory
java.lang
org.apache.commons.lang3

info.magnolia.ui.admincentral.shellapp

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4940.0%69.0%9.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.ShellApp
info.magnolia.ui.admincentral.shellapp.ShellAppContext
info.magnolia.ui.admincentral.shellapp.ShellAppController
info.magnolia.ui.admincentral.shellapp.ShellAppController$1
info.magnolia.ui.admincentral.shellapp.ShellAppController$ShellAppContextImpl
info.magnolia.ui.admincentral
info.magnolia.ui.admincentral.shellapp.applauncher
info.magnolia.ui.admincentral.shellapp.favorites
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.event
info.magnolia.objectfactory
info.magnolia.ui.api.location
info.magnolia.ui.api.shell
info.magnolia.ui.api.view
info.magnolia.ui.framework.shell
info.magnolia.ui.vaadin.gwt.client.shared.magnoliashell
java.lang
java.util

info.magnolia.ui.admincentral.shellapp.applauncher

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11229.0%92.0%21.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherView
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherView$Presenter
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp$1
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp$2
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherShellApp$3
info.magnolia.ui.admincentral.shellapp.applauncher.AppLauncherViewImpl
info.magnolia.ui.admincentral
com.vaadin.server
com.vaadin.ui
info.magnolia.event
info.magnolia.ui.admincentral.shellapp
info.magnolia.ui.api.app
info.magnolia.ui.api.app.launcherlayout
info.magnolia.ui.api.location
info.magnolia.ui.api.shell
info.magnolia.ui.api.view
info.magnolia.ui.vaadin.applauncher
java.lang
java.util

info.magnolia.ui.admincentral.shellapp.favorites

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
13813.0%97.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.favorites.AbstractFavoritesDragAndDropWrapper
info.magnolia.ui.admincentral.shellapp.favorites.EditableFavoriteItem
info.magnolia.ui.admincentral.shellapp.favorites.EditingEvent$EditingListener
info.magnolia.ui.admincentral.shellapp.favorites.EditingEvent$EditingNotifier
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesManager
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesView
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesView$Listener
info.magnolia.ui.admincentral.shellapp.favorites.EditingEvent
info.magnolia.ui.admincentral.shellapp.favorites.EntryDragAndDropWrapper
info.magnolia.ui.admincentral.shellapp.favorites.EntryDragAndDropWrapper$1
info.magnolia.ui.admincentral.shellapp.favorites.EntryDragAndDropWrapper$1$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$2
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$3
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$4
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$4$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$5
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$EnterKeyShortcutListener
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesEntry$EscapeKeyShortcutListener
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$2
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteEntryForm
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteEntryForm$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteEntryForm$2
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteEntryForm$3
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteEntryForm$4
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteGroupForm
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteGroupForm$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesForm$InternalFavoriteGroupForm$2
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$2
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$3
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$4
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$5
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$5$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$EnterKeyShortcutListener
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesGroup$EscapeKeyShortcutListener
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesManagerImpl
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesManagerImpl$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesManagerImpl$2
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesPresenter
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesShellApp
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesViewImpl
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesViewImpl$1
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesViewImpl$2
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesViewImpl$3
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesViewImpl$4
info.magnolia.ui.admincentral.shellapp.favorites.FavoritesViewImpl$4$1
info.magnolia.ui.admincentral.shellapp.favorites.GroupDragAndDropWrapper
info.magnolia.ui.admincentral.shellapp.favorites.GroupDragAndDropWrapper$1
info.magnolia.ui.admincentral
com.vaadin.data
com.vaadin.data.fieldgroup
com.vaadin.data.util
com.vaadin.event
com.vaadin.event.dd
com.vaadin.event.dd.acceptcriteria
com.vaadin.server
com.vaadin.shared
com.vaadin.shared.ui.dd
com.vaadin.shared.ui.label
com.vaadin.ui
info.magnolia.cms.core
info.magnolia.cms.security
info.magnolia.context
info.magnolia.i18nsystem
info.magnolia.jcr
info.magnolia.jcr.util
info.magnolia.registry
info.magnolia.ui.admincentral.shellapp
info.magnolia.ui.api.app
info.magnolia.ui.api.app.registry
info.magnolia.ui.api.location
info.magnolia.ui.api.overlay
info.magnolia.ui.api.shell
info.magnolia.ui.api.view
info.magnolia.ui.framework.favorite
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.vaadin.overlay
info.magnolia.ui.vaadin.splitfeed
java.io
java.lang
java.lang.reflect
java.net
java.util
javax.jcr
javax.jcr.nodetype
org.apache.commons.lang3
org.slf4j

info.magnolia.ui.admincentral.shellapp.pulse

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11833.0%95.0%28.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.PulseView
info.magnolia.ui.admincentral.shellapp.pulse.PulseView$Listener
info.magnolia.ui.admincentral.shellapp.pulse.PulsePresenter
info.magnolia.ui.admincentral.shellapp.pulse.PulseShellApp
info.magnolia.ui.admincentral.shellapp.pulse.PulseViewImpl
info.magnolia.ui.admincentral.shellapp.pulse.PulseViewImpl$1
info.magnolia.ui.admincentral
com.vaadin.server
com.vaadin.ui
info.magnolia.event
info.magnolia.i18nsystem
info.magnolia.registry
info.magnolia.task.event
info.magnolia.ui.admincentral.shellapp
info.magnolia.ui.admincentral.shellapp.pulse.item.detail
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.message
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.api.location
info.magnolia.ui.api.view
info.magnolia.ui.framework.message
info.magnolia.ui.framework.shell
info.magnolia.ui.vaadin.gwt.client.shared.magnoliashell
java.lang
org.slf4j

info.magnolia.ui.admincentral.shellapp.pulse.item

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
160.0%86.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.shellapp.pulse.item.NestedMapProperty
info.magnolia.ui.admincentral.shellapp.pulse.item.PulseBeanItem
info.magnolia.ui.admincentral.shellapp.pulse.task
com.vaadin.data
com.vaadin.data.util
java.lang
java.lang.reflect
java.util
org.slf4j

info.magnolia.ui.admincentral.shellapp.pulse.item.definition

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
3450.0%57.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.item.definition.ItemViewDefinition
info.magnolia.ui.admincentral.shellapp.pulse.item.definition.ConfiguredItemViewDefinition
info.magnolia.ui.admincentral.shellapp.pulse.item.detail
info.magnolia.ui.admincentral.shellapp.pulse.item.registry
info.magnolia.ui.admincentral.shellapp.pulse.message.registry
info.magnolia.ui.actionbar.definition
info.magnolia.ui.form.definition
java.lang
java.util

info.magnolia.ui.admincentral.shellapp.pulse.item.detail

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
42238.0%85.0%22.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.AbstractPulseDetailPresenter
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailPresenter
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailPresenter$Listener
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailView
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailView$Listener
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseItemCategoryNavigator$ItemCategoryChangedListener
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailActionExecutor
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailViewImpl
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailViewImpl$1
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailViewImpl$SimpleButton
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseDetailViewImpl$SimpleButton$1
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseItemCategory
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseItemCategoryNavigator
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseItemCategoryNavigator$CategoryChangedEvent
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseItemCategoryNavigator$ItemCategoryTab
info.magnolia.ui.admincentral.shellapp.pulse.item.detail.PulseItemCategoryNavigator$ItemCategoryTab$1
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.message
info.magnolia.ui.admincentral.shellapp.pulse.task
com.vaadin.data
com.vaadin.data.util
com.vaadin.event
com.vaadin.ui
info.magnolia.i18nsystem
info.magnolia.objectfactory
info.magnolia.registry
info.magnolia.ui.actionbar
info.magnolia.ui.admincentral.shellapp.pulse.item.definition
info.magnolia.ui.admincentral.shellapp.pulse.item.registry
info.magnolia.ui.api.action
info.magnolia.ui.api.availability
info.magnolia.ui.api.view
info.magnolia.ui.dialog.formdialog
info.magnolia.ui.form.definition
info.magnolia.ui.form.field.definition
info.magnolia.ui.vaadin.actionbar
info.magnolia.ui.vaadin.icon
java.lang
java.lang.reflect
java.util
org.apache.commons.lang3

info.magnolia.ui.admincentral.shellapp.pulse.item.list

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
31942.0%86.0%28.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListContainer
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListContainer$Listener
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListPresenter
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListPresenter
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListPresenter$Listener
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListView
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListView$Listener
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView$1
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView$2
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView$3
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView$4
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView$5
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView$6
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListView$7
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListFooter
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListFooter$1
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListFooter$2
info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseListFooter$3
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.message
info.magnolia.ui.admincentral.shellapp.pulse.task
com.vaadin.data
com.vaadin.data.util
com.vaadin.event
com.vaadin.server
com.vaadin.shared.ui.label
com.vaadin.ui
info.magnolia.cms.security
info.magnolia.context
info.magnolia.i18nsystem
info.magnolia.registry
info.magnolia.ui.admincentral.shellapp.pulse.item.detail
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.api.shell
info.magnolia.ui.api.view
info.magnolia.ui.vaadin.actionbar
info.magnolia.ui.vaadin.grid
java.lang
java.util
org.vaadin.peter.contextmenu

info.magnolia.ui.admincentral.shellapp.pulse.item.registry

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4433.0%50.0%17.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.item.registry.ItemViewDefinitionProvider
info.magnolia.ui.admincentral.shellapp.pulse.item.registry.ItemViewDefinitionRegistry
info.magnolia.ui.admincentral.shellapp.pulse.item.registry.ItemViewDefinitionRegistry$1
info.magnolia.ui.admincentral.shellapp.pulse.item.detail
info.magnolia.ui.admincentral.shellapp.pulse.message
info.magnolia.ui.admincentral.shellapp.pulse.message.registry
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.registry
info.magnolia.ui.admincentral.shellapp.pulse.item.definition
java.lang
java.util

info.magnolia.ui.admincentral.shellapp.pulse.message

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
22514.0%93.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListPresenter$Listener
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListView
info.magnolia.ui.admincentral.shellapp.pulse.message.MessageDetailPresenter
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesContainer
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesContainer$1
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesContainer$2
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesContainer$3
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListPresenter
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListPresenter$1
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListViewImpl
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListViewImpl$1
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListViewImpl$2
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListViewImpl$3
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListViewImpl$4
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.message.action
com.vaadin.data
com.vaadin.data.util
com.vaadin.shared.ui.label
com.vaadin.ui
info.magnolia.cms.security
info.magnolia.context
info.magnolia.event
info.magnolia.i18nsystem
info.magnolia.objectfactory
info.magnolia.ui.actionbar
info.magnolia.ui.admincentral.shellapp.pulse.item.detail
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.item.registry
info.magnolia.ui.api.availability
info.magnolia.ui.api.message
info.magnolia.ui.api.shell
info.magnolia.ui.api.view
info.magnolia.ui.dialog.formdialog
info.magnolia.ui.framework.message
info.magnolia.ui.vaadin.icon
info.magnolia.ui.vaadin.integration
info.magnolia.ui.workbench.column
java.lang
java.util
org.apache.commons.lang3

info.magnolia.ui.admincentral.shellapp.pulse.message.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessageAction
info.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessageActionDefinition
Noneinfo.magnolia.cms.security
info.magnolia.context
info.magnolia.ui.admincentral.shellapp.pulse.message
info.magnolia.ui.api.action
info.magnolia.ui.api.context
info.magnolia.ui.api.message
info.magnolia.ui.framework.message
info.magnolia.ui.vaadin.overlay

info.magnolia.ui.admincentral.shellapp.pulse.message.registry

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1140.0%93.0%7.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.shellapp.pulse.message.registry.ConfiguredMessageViewDefinitionManager
info.magnolia.ui.admincentral.shellapp.pulse.message.registry.ConfiguredMessageViewDefinitionManager$1
info.magnolia.ui.admincentral.shellapp.pulse.message.registry.ConfiguredMessageViewDefinitionProvider
info.magnolia.ui.admincentral
info.magnolia.cms.util
info.magnolia.jcr.node2bean
info.magnolia.jcr.predicate
info.magnolia.jcr.util
info.magnolia.module
info.magnolia.objectfactory
info.magnolia.registry
info.magnolia.ui.admincentral.shellapp.pulse.item.definition
info.magnolia.ui.admincentral.shellapp.pulse.item.registry
java.lang
java.util
javax.jcr
org.apache.commons.lang3
org.slf4j

info.magnolia.ui.admincentral.shellapp.pulse.task

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
43117.0%89.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.task.TaskDetailPresenter
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListPresenter$Listener
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListView
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListView$Listener
info.magnolia.ui.admincentral.shellapp.pulse.task.DefaultTaskDetailPresenter
info.magnolia.ui.admincentral.shellapp.pulse.task.DefaultTaskDetailPresenter$1
info.magnolia.ui.admincentral.shellapp.pulse.task.TaskItem
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksContainer
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksContainer$1
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksContainer$2
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksContainer$3
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListPresenter
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListPresenter$1
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$1
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$2
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$3
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$4
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$5
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$SentToCellComponent
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$SentToCellComponent$1
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$TaskCellComponent
info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$TaskCellComponent$1
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task.action
info.magnolia.ui.admincentral.shellapp.pulse.task.definition
com.vaadin.data
com.vaadin.data.util
com.vaadin.event
com.vaadin.shared.ui.label
com.vaadin.ui
info.magnolia.cms.security
info.magnolia.context
info.magnolia.i18nsystem
info.magnolia.objectfactory
info.magnolia.registry
info.magnolia.task
info.magnolia.task.definition
info.magnolia.task.definition.registry
info.magnolia.ui.actionbar
info.magnolia.ui.admincentral.shellapp.pulse.item
info.magnolia.ui.admincentral.shellapp.pulse.item.detail
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.item.registry
info.magnolia.ui.admincentral.shellapp.pulse.task.definition
info.magnolia.ui.api.availability
info.magnolia.ui.api.shell
info.magnolia.ui.api.view
info.magnolia.ui.dialog.formdialog
info.magnolia.ui.framework.shell
info.magnolia.ui.vaadin.overlay
info.magnolia.ui.workbench.column
java.lang
java.util
org.apache.commons.lang
org.apache.commons.lang3
org.slf4j

info.magnolia.ui.admincentral.shellapp.pulse.task.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0168.0%100.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.task.action.AbstractTaskAction
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ArchiveTaskAction
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ArchiveTaskActionDefinition
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTaskAction
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTaskActionDefinition
info.magnolia.ui.admincentral.shellapp.pulse.task.action.RejectTaskAction
info.magnolia.ui.admincentral.shellapp.pulse.task.action.RejectTaskAction$1
info.magnolia.ui.admincentral.shellapp.pulse.task.action.RejectTaskActionDefinition
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ResolveTaskAction
info.magnolia.ui.admincentral.shellapp.pulse.task.action.ResolveTaskActionDefinition
info.magnolia.ui.admincentral.shellapp.pulse.task.action.RetryTaskAction
info.magnolia.ui.admincentral.shellapp.pulse.task.action.RetryTaskActionDefinition
Nonecom.vaadin.data
com.vaadin.data.util
info.magnolia.cms.security
info.magnolia.context
info.magnolia.task
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.api.action
info.magnolia.ui.api.context
info.magnolia.ui.api.shell
info.magnolia.ui.dialog.formdialog
info.magnolia.ui.form
info.magnolia.ui.framework.action
info.magnolia.ui.vaadin.overlay
java.lang
java.util
org.slf4j

info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.shellapp.pulse.task.action.availability.TaskAvailabilityRule
info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability.TaskAvailabilityRuleDefinition
Noneinfo.magnolia.cms.security
info.magnolia.context
info.magnolia.task
info.magnolia.ui.api.availability
java.lang
org.slf4j

info.magnolia.ui.admincentral.shellapp.pulse.task.definition

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1350.0%75.0%25.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.shellapp.pulse.task.definition.TaskUiDefinition
info.magnolia.ui.admincentral.shellapp.pulse.task.definition.ConfiguredTaskUiDefinition
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.task.definition
info.magnolia.ui.admincentral.shellapp.pulse.task
java.lang

info.magnolia.ui.admincentral.usermenu

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
11529.0%94.0%22.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.usermenu.UserMenuView
info.magnolia.ui.admincentral.usermenu.UserMenuView$Listener
info.magnolia.ui.admincentral.usermenu.UserMenuPresenter
info.magnolia.ui.admincentral.usermenu.UserMenuViewImpl
info.magnolia.ui.admincentral.usermenu.UserMenuViewImpl$1
info.magnolia.ui.admincentral.usermenu.UserMenuViewImpl$2
info.magnolia.ui.admincentral.usermenu.UserMenuViewImpl$3
info.magnolia.ui.admincentral
com.vaadin.server
com.vaadin.ui
info.magnolia.cms.security
info.magnolia.context
info.magnolia.ui.admincentral.usermenu.action
info.magnolia.ui.api.action
info.magnolia.ui.api.message
info.magnolia.ui.api.view
info.magnolia.ui.framework.message
info.magnolia.ui.vaadin.usermenu
java.lang
java.util
org.apache.commons.lang3
org.slf4j
org.vaadin.peter.contextmenu

info.magnolia.ui.admincentral.usermenu.action

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1200.0%95.0%5.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneinfo.magnolia.ui.admincentral.usermenu.action.EditUserProfileDialogAction
info.magnolia.ui.admincentral.usermenu.action.EditUserProfileDialogAction$1
info.magnolia.ui.admincentral.usermenu.action.EditUserProfileDialogActionDefinition
info.magnolia.ui.admincentral.usermenu.action.LogoutAction
info.magnolia.ui.admincentral.usermenu.action.LogoutActionDefinition
info.magnolia.ui.admincentral.usermenu.action.UserActionExecutor
info.magnolia.ui.admincentral.usermenu
com.vaadin.server
com.vaadin.ui
info.magnolia.cms.security
info.magnolia.context
info.magnolia.event
info.magnolia.i18nsystem
info.magnolia.jcr.util
info.magnolia.objectfactory
info.magnolia.ui.admincentral
info.magnolia.ui.admincentral.usermenu.definition
info.magnolia.ui.api.action
info.magnolia.ui.api.context
info.magnolia.ui.api.event
info.magnolia.ui.dialog.formdialog
info.magnolia.ui.form
info.magnolia.ui.vaadin.integration.jcr
info.magnolia.ui.vaadin.overlay
java.lang
java.util
org.apache.commons.lang3

info.magnolia.ui.admincentral.usermenu.definition

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2250.0%50.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
info.magnolia.ui.admincentral.usermenu.definition.UserMenuDefinition
info.magnolia.ui.admincentral.usermenu.definition.ConfiguredUserMenuDefinition
info.magnolia.ui.admincentral
info.magnolia.ui.admincentral.usermenu.action
java.lang
java.util

Cycles

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

PackagePackage Dependencies
info.magnolia.ui.admincentralinfo.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulseinfo.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.listinfo.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.messageinfo.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.message.actioninfo.magnolia.ui.admincentral.shellapp.pulse.message
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.taskinfo.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.task.actioninfo.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.task.definitioninfo.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.usermenuinfo.magnolia.ui.admincentral.usermenu.action
info.magnolia.ui.admincentral
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.usermenu.actioninfo.magnolia.ui.admincentral
info.magnolia.ui.admincentral.shellapp.pulse
info.magnolia.ui.admincentral.shellapp.pulse.task
info.magnolia.ui.admincentral.shellapp.pulse.item.list
info.magnolia.ui.admincentral.shellapp.pulse.task

Explanation

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

The following explanations are for quick reference and are lifted directly from the original JDepend documentation.

TermDescription
Number of ClassesThe number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent CouplingsThe number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent CouplingsThe number of other packages that the classes in the package depend upon is an indicator of the package's independence.
AbstractnessThe 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.
InstabilityThe 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.
DistanceThe 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.
CyclesPackages participating in a package dependency cycle are in a deadly embrace with respect to reusability and their release cycle. Package dependency cycles can be easily identified by reviewing the textual reports of dependency cycles. Once these dependency cycles have been identified with JDepend, they can be broken by employing various object-oriented techniques.