Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 43 | 0.0% | 98.0% | 2.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.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 java.io java.lang java.lang.reflect java.util javax.servlet javax.servlet.http org.apache.commons.lang3 org.jsoup.nodes org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.dialog.DefaultAvailabilityChecker | None | info.magnolia.ui.api.availability java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 15 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.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 | None | com.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.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.RemoveHardcodedI18nPropertiesFromAdmincentralTask | None | info.magnolia.cms.core info.magnolia.i18nsystem.setup info.magnolia.jcr.util info.magnolia.module info.magnolia.module.delta 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 9 | 40.0% | 69.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 33.0% | 92.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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.AppLauncherViewImpl | info.magnolia.ui.admincentral | 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 39 | 13.0% | 98.0% | 11.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 javax.servlet.http org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 18 | 33.0% | 95.0% | 28.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 0.0% | 86.0% | 14.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 4 | 50.0% | 57.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 22 | 38.0% | 85.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 19 | 42.0% | 86.0% | 28.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 4 | 33.0% | 50.0% | 17.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 25 | 14.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 8 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessageAction info.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessageActionDefinition | None | info.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 14 | 0.0% | 93.0% | 7.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 31 | 17.0% | 89.0% | 6.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 16 | 8.0% | 100.0% | 8.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 | None | com.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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 6 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability.TaskAvailabilityRule info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability.TaskAvailabilityRuleDefinition | None | info.magnolia.cms.security info.magnolia.context info.magnolia.task info.magnolia.ui.api.availability java.lang org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 50.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 15 | 29.0% | 94.0% | 22.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 21 | 0.0% | 95.0% | 5.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.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.audit 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 2 | 50.0% | 50.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses 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 |
Package | Package Dependencies |
---|---|
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.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.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 | 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.message.action | info.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.task | info.magnolia.ui.admincentral.shellapp.pulse.item.list info.magnolia.ui.admincentral.shellapp.pulse.task |
info.magnolia.ui.admincentral.shellapp.pulse.task.action | 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.pulse.task.definition | 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 | info.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.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 |
Term | Description |
---|---|
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. |
Cycles | Packages 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. |