Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 45 | 0.0% | 94.0% | 6.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.AdmincentralModule$1 info.magnolia.ui.admincentral.AdmincentralModule$IsViewType info.magnolia.ui.admincentral.AdmincentralPresenter info.magnolia.ui.admincentral.AdmincentralUI info.magnolia.ui.admincentral.AdmincentralUIProvider info.magnolia.ui.admincentral.AdmincentralUIProvider$1 info.magnolia.ui.admincentral.AdmincentralVaadinServlet$1 info.magnolia.ui.admincentral.AdmincentralVaadinServlet$2 info.magnolia.ui.admincentral.AdmincentralVaadinServlet$2$1 |
info.magnolia.ui.admincentral.setup.for5_3 info.magnolia.ui.admincentral.shellapp.pulse info.magnolia.ui.admincentral.usermenu.action |
com.google.inject com.vaadin.event com.vaadin.server com.vaadin.server.communication com.vaadin.ui info.magnolia.cms.security info.magnolia.cms.util info.magnolia.config.source info.magnolia.config.source.jcr info.magnolia.config.source.yaml info.magnolia.context info.magnolia.event info.magnolia.init info.magnolia.jcr.predicate info.magnolia.jcr.wrapper info.magnolia.module info.magnolia.objectfactory 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.item.registry info.magnolia.ui.admincentral.sticker 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.location info.magnolia.ui.api.message info.magnolia.ui.api.shell info.magnolia.ui.api.view info.magnolia.ui.dialog.definition info.magnolia.ui.form.field.converter info.magnolia.ui.framework.app info.magnolia.ui.framework.ioc info.magnolia.ui.framework.message info.magnolia.ui.framework.shell info.magnolia.ui.framework.task java.lang java.lang.reflect java.util javax.jcr org.apache.commons.lang3 org.jsoup.nodes 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.availability.ConfigProtectedNodeRule |
None | info.magnolia.jcr.util info.magnolia.ui.api.availability info.magnolia.ui.vaadin.integration.jcr java.lang javax.jcr org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 10 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.compatibility.M5AppInstanceController info.magnolia.ui.admincentral.compatibility.M5AppInstanceController$AppOverlayPresenter info.magnolia.ui.admincentral.compatibility.M5SubAppContext info.magnolia.ui.admincentral.compatibility.M5SubAppContext$SubAppOverlayPresenter |
None | info.magnolia.i18nsystem info.magnolia.monitoring info.magnolia.ui.api.app info.magnolia.ui.api.location info.magnolia.ui.api.overlay info.magnolia.ui.api.shell info.magnolia.ui.api.view info.magnolia.ui.framework.app info.magnolia.ui.framework.message info.magnolia.ui.framework.overlay |
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 |
---|---|---|---|---|
1 | 16 | 0.0% | 94.0% | 6.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 |
info.magnolia.ui.admincentral.setup |
com.vaadin.v7.data info.magnolia.cms.beans.runtime info.magnolia.commands info.magnolia.commands.chain info.magnolia.commands.impl info.magnolia.event info.magnolia.ui.api.action info.magnolia.ui.dialog.action info.magnolia.ui.form info.magnolia.ui.vaadin.integration.jcr java.lang java.util javax.jcr org.apache.jackrabbit org.apache.jackrabbit.value org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 33 | 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$2 info.magnolia.ui.admincentral.setup.AdmincentralModuleVersionHandler$3 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.ExcludeWorkspacesFromFlushCachePolicy info.magnolia.ui.admincentral.setup.JcrBrowserContentAppTask info.magnolia.ui.admincentral.setup.RegisterAppIntoAppLauncherTask info.magnolia.ui.admincentral.setup.RemoveHardcodedI18nPropertiesFromAdmincentralTask info.magnolia.ui.admincentral.setup.UpdateTaskAvailabilityRules |
None | info.magnolia.cms.security.operations info.magnolia.commands.impl info.magnolia.i18nsystem.setup info.magnolia.importexport.command info.magnolia.jcr info.magnolia.jcr.nodebuilder info.magnolia.jcr.nodebuilder.task info.magnolia.jcr.util info.magnolia.module info.magnolia.module.delta info.magnolia.repository info.magnolia.setup.nodetype info.magnolia.ui.admincentral.dialog.action info.magnolia.ui.admincentral.setup.for5_3 info.magnolia.ui.admincentral.setup.for5_5 info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability info.magnolia.ui.api.app.registry info.magnolia.ui.dialog.action info.magnolia.ui.framework info.magnolia.ui.framework.action info.magnolia.ui.framework.favorite info.magnolia.ui.framework.setup info.magnolia.ui.vaadin.integration.contentconnector info.magnolia.virtualuri.setup.delta info.magnolia.voting.voters java.lang java.util javax.jcr javax.jcr.nodetype javax.jcr.query org.apache.commons.lang3 org.apache.jackrabbit org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 0.0% | 88.0% | 12.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 info.magnolia.ui.admincentral java.lang org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 4 | 0.0% | 80.0% | 20.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.setup.for5_5.RemoveAdmininterfaceLegacyTask |
info.magnolia.ui.admincentral.setup |
info.magnolia.cms.security info.magnolia.module info.magnolia.module.delta java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 6 | 67.0% | 60.000004% | 27.000002% |
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$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.objectfactory info.magnolia.ui.api.location info.magnolia.ui.api.view info.magnolia.ui.framework.shell info.magnolia.ui.vaadin.gwt.client.shared.magnoliashell java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 33.0% | 93.0% | 26.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.AppLauncherShellApp$3 |
info.magnolia.ui.admincentral |
com.vaadin.server com.vaadin.ui info.magnolia.cms.security info.magnolia.context 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 java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 41 | 14.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$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$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.event com.vaadin.event.dd com.vaadin.event.dd.acceptcriteria com.vaadin.server com.vaadin.shared com.vaadin.shared.ui.dd com.vaadin.ui com.vaadin.v7.data com.vaadin.v7.data.fieldgroup com.vaadin.v7.data.util com.vaadin.v7.shared.ui.label com.vaadin.v7.ui info.magnolia.cms.core info.magnolia.cms.security info.magnolia.config.registry info.magnolia.context info.magnolia.event info.magnolia.i18nsystem info.magnolia.jcr info.magnolia.jcr.util 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 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 16 | 50.0% | 94.0% | 44.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.admincentral.shellapp.pulse.PulseDefinition info.magnolia.ui.admincentral.shellapp.pulse.PulseView info.magnolia.ui.admincentral.shellapp.pulse.PulseView$Listener info.magnolia.ui.admincentral.shellapp.pulse.SelectAllDefinition |
info.magnolia.ui.admincentral.shellapp.pulse.ConfiguredPulseDefinition info.magnolia.ui.admincentral.shellapp.pulse.ConfiguredSelectAllDefinition info.magnolia.ui.admincentral.shellapp.pulse.PulsePresenter info.magnolia.ui.admincentral.shellapp.pulse.PulseShellApp |
info.magnolia.ui.admincentral |
info.magnolia.event info.magnolia.objectfactory info.magnolia.registry info.magnolia.ui.admincentral info.magnolia.ui.admincentral.shellapp 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.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 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 100.0% | 100.0% | 100.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.admincentral.shellapp.pulse.data.PulseListDataProvider |
None | None | com.vaadin.data.provider info.magnolia.ui.admincentral.shellapp.pulse.item.detail info.magnolia.ui.admincentral.shellapp.pulse.item.list java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 4 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.shellapp.pulse.grid.PulseGrid info.magnolia.ui.admincentral.shellapp.pulse.grid.PulseMultiSelectionModelImpl |
None | com.vaadin.data.provider com.vaadin.ui com.vaadin.ui.components.grid java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
3 | 7 | 20.0% | 70.0% | 10.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.admincentral.shellapp.pulse.item.PulseListDefinition |
info.magnolia.ui.admincentral.shellapp.pulse.item.ConfiguredPulseListDefinition info.magnolia.ui.admincentral.shellapp.pulse.item.NestedMapProperty info.magnolia.ui.admincentral.shellapp.pulse.item.PulseBeanItem info.magnolia.ui.admincentral.shellapp.pulse.item.PulseDefinitionKeyGenerator |
info.magnolia.ui.admincentral.shellapp.pulse info.magnolia.ui.admincentral.shellapp.pulse.item.list info.magnolia.ui.admincentral.shellapp.pulse.task |
com.vaadin.v7.data com.vaadin.v7.data.util info.magnolia.i18nsystem java.lang java.lang.reflect java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 4 | 50.0% | 67.0% | 17.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.actionbar.definition info.magnolia.ui.form.definition java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 22 | 43.0% | 81.0% | 24.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.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.data info.magnolia.ui.admincentral.shellapp.pulse.item.list info.magnolia.ui.admincentral.shellapp.pulse.message info.magnolia.ui.admincentral.shellapp.pulse.task |
com.vaadin.event com.vaadin.ui com.vaadin.v7.data com.vaadin.v7.data.util com.vaadin.v7.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 java.lang java.lang.reflect java.util org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 13 | 86.0% | 76.0% | 62.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.admincentral.shellapp.pulse.item.list.AbstractPulseListPresenter info.magnolia.ui.admincentral.shellapp.pulse.item.list.PulseDataProvider 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.PulseListActionExecutor |
info.magnolia.ui.admincentral.shellapp.pulse info.magnolia.ui.admincentral.shellapp.pulse.data info.magnolia.ui.admincentral.shellapp.pulse.message info.magnolia.ui.admincentral.shellapp.pulse.task |
com.google.common.collect com.vaadin.data.provider info.magnolia.objectfactory info.magnolia.registry info.magnolia.ui.admincentral.shellapp.pulse.item info.magnolia.ui.admincentral.shellapp.pulse.item.detail info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer info.magnolia.ui.api.action info.magnolia.ui.api.availability info.magnolia.ui.api.view java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 43.0% | 92.0% | 35.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer.PulseListFooterPresenter$Listener info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer.PulseListFooterView info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer.PulseListFooterView$Listener |
info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer.PulseListFooterPresenter info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer.PulseListFooterViewImpl info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer.PulseListFooterViewImpl$1 info.magnolia.ui.admincentral.shellapp.pulse.item.list.footer.PulseListFooterViewImpl$2 |
info.magnolia.ui.admincentral.shellapp.pulse.item.list |
com.vaadin.contextmenu com.vaadin.event com.vaadin.server com.vaadin.ui com.vaadin.v7.ui info.magnolia.i18nsystem info.magnolia.ui.api.action info.magnolia.ui.api.view info.magnolia.ui.vaadin.actionbar java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 5 | 0.0% | 56.0% | 44.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | 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.registry.ItemViewDefinitionRegistry$2 |
info.magnolia.ui.admincentral info.magnolia.ui.admincentral.shellapp.pulse.item.detail info.magnolia.ui.admincentral.shellapp.pulse.message info.magnolia.ui.admincentral.shellapp.pulse.task |
info.magnolia.config.registry info.magnolia.module info.magnolia.registry info.magnolia.ui.admincentral.shellapp.pulse.item.definition java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 12 | 17.0% | 92.0% | 9.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListView |
info.magnolia.ui.admincentral.shellapp.pulse.message.MessageDetailPresenter info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesDataProvider$1 info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListPresenter$1 info.magnolia.ui.admincentral.shellapp.pulse.message.MessagesListViewImpl$1 info.magnolia.ui.admincentral.shellapp.pulse.message.NoOpMessageDetailPresenter |
info.magnolia.ui.admincentral.shellapp.pulse.message.action |
com.vaadin.v7.data.util info.magnolia.i18nsystem 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.dialog.formdialog info.magnolia.ui.vaadin.integration java.lang org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 11 | 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 info.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessagesAction info.magnolia.ui.admincentral.shellapp.pulse.message.action.DeleteMessagesActionDefinition |
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 java.lang java.util org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.shellapp.pulse.message.data.MessageConstants |
None | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 19 | 20.0% | 90.0% | 10.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.TasksListView |
info.magnolia.ui.admincentral.shellapp.pulse.task.DefaultTaskDetailPresenter info.magnolia.ui.admincentral.shellapp.pulse.task.DefaultTaskDetailPresenter$1 info.magnolia.ui.admincentral.shellapp.pulse.task.NoOpTaskDetailPresenter info.magnolia.ui.admincentral.shellapp.pulse.task.TaskItem info.magnolia.ui.admincentral.shellapp.pulse.task.TaskTypeHelper info.magnolia.ui.admincentral.shellapp.pulse.task.TasksDataProvider$1 info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListPresenter$1 info.magnolia.ui.admincentral.shellapp.pulse.task.TasksListViewImpl$1 |
info.magnolia.ui.admincentral.shellapp.pulse.task.action info.magnolia.ui.admincentral.shellapp.pulse.task.definition |
com.vaadin.v7.data.util info.magnolia.i18nsystem 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.api.availability info.magnolia.ui.api.view info.magnolia.ui.dialog.formdialog java.lang java.text java.util org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 24 | 5.0% | 100.0% | 5.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.AbortTaskAction info.magnolia.ui.admincentral.shellapp.pulse.task.action.AbortTasksAction 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.ArchiveTasksAction info.magnolia.ui.admincentral.shellapp.pulse.task.action.ArchiveTasksActionDefinition info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTaskAction info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTaskAction$1 info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTaskActionDefinition info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTasksAction info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTasksAction$1 info.magnolia.ui.admincentral.shellapp.pulse.task.action.ClaimTasksActionDefinition 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.ResolveTasksActionDefinition info.magnolia.ui.admincentral.shellapp.pulse.task.action.RetryTaskAction info.magnolia.ui.admincentral.shellapp.pulse.task.action.RetryTaskActionDefinition |
None | com.vaadin.v7.data.util info.magnolia.cms.security info.magnolia.context info.magnolia.i18nsystem info.magnolia.task info.magnolia.task.schedule info.magnolia.ui.admincentral.shellapp.pulse.task info.magnolia.ui.api.action info.magnolia.ui.api.context info.magnolia.ui.api.message info.magnolia.ui.api.shell info.magnolia.ui.contentapp.browser.context info.magnolia.ui.dialog.formdialog info.magnolia.ui.form info.magnolia.ui.framework info.magnolia.ui.framework.action info.magnolia.ui.framework.datasource.components info.magnolia.ui.framework.ioc info.magnolia.ui.framework.message info.magnolia.ui.vaadin.overlay java.lang java.util 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.shellapp.pulse.task.action.availability.ReassignableTaskAvailabilityRule info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability.ReassignableTaskAvailabilityRuleDefinition info.magnolia.ui.admincentral.shellapp.pulse.task.action.availability.TaskAvailabilityRuleDefinition |
info.magnolia.ui.admincentral.setup |
info.magnolia.cms.security info.magnolia.context info.magnolia.task info.magnolia.ui.api.availability java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 1 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.shellapp.pulse.task.data.TaskConstants |
None | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 3 | 50.0% | 100.0% | 50.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 |
None | info.magnolia.task.definition info.magnolia.ui.admincentral.shellapp.pulse.task java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 6 | 50.0% | 86.0% | 36.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
info.magnolia.ui.admincentral.sticker.StickerView |
info.magnolia.ui.admincentral.sticker.StickerViewImpl |
info.magnolia.ui.admincentral |
com.vaadin.ui info.magnolia.init info.magnolia.ui.api.view info.magnolia.ui.vaadin.sticker java.lang org.apache.commons.lang3 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 67.0% | 92.0% | 58.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 |
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 java.lang java.util org.apache.commons.lang3 org.slf4j |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 25 | 0.0% | 96.0% | 4.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.usermenu.action.EditUserProfileDialogAction 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.SaveUserProfileDialogAction info.magnolia.ui.admincentral.usermenu.action.SaveUserProfileDialogAction$Definition info.magnolia.ui.admincentral.usermenu.action.UserActionExecutor |
info.magnolia.ui.admincentral.usermenu |
com.vaadin.server com.vaadin.ui com.vaadin.v7.data com.vaadin.v7.data.util info.magnolia.cms.security info.magnolia.context info.magnolia.event info.magnolia.i18nsystem info.magnolia.jcr.util info.magnolia.objectfactory info.magnolia.repository info.magnolia.ui.admincentral info.magnolia.ui.admincentral.usermenu.definition info.magnolia.ui.api.action info.magnolia.ui.api.context info.magnolia.ui.dialog.action info.magnolia.ui.dialog.callback info.magnolia.ui.dialog.formdialog info.magnolia.ui.form info.magnolia.ui.vaadin.integration.jcr info.magnolia.ui.vaadin.overlay java.lang java.util javax.inject 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 13 | 0.0% | 100.0% | 0.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.admincentral.usermenu.field.factory.TimeZoneFieldFactory info.magnolia.ui.admincentral.usermenu.field.factory.TimeZoneFieldFactory$Definition |
None | com.vaadin.v7.data com.vaadin.v7.shared.ui.combobox com.vaadin.v7.ui info.magnolia.context info.magnolia.i18nsystem info.magnolia.objectfactory info.magnolia.ui.api.context info.magnolia.ui.api.i18n info.magnolia.ui.form.field.definition info.magnolia.ui.form.field.factory java.lang java.util org.apache.commons.lang3 |
Package | Package Dependencies |
---|---|
info.magnolia.ui.admincentral | info.magnolia.ui.admincentral.shellapp.pulse info.magnolia.ui.admincentral |
info.magnolia.ui.admincentral.setup | info.magnolia.ui.admincentral.setup.for5_3 info.magnolia.ui.admincentral info.magnolia.ui.admincentral.shellapp.pulse info.magnolia.ui.admincentral |
info.magnolia.ui.admincentral.setup.for5_3 | info.magnolia.ui.admincentral info.magnolia.ui.admincentral.shellapp.pulse info.magnolia.ui.admincentral |
info.magnolia.ui.admincentral.shellapp.pulse | info.magnolia.ui.admincentral info.magnolia.ui.admincentral.shellapp.pulse |
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 |
info.magnolia.ui.admincentral.usermenu.action | info.magnolia.ui.admincentral info.magnolia.ui.admincentral.shellapp.pulse info.magnolia.ui.admincentral |
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. |