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 ]

Package TC CC AC Ca Ce A I D V
info.magnolia.ui.vaadin.editor 5 3 2 0 9 40.0% 100.0% 40.0% 1
info.magnolia.ui.vaadin.editor.gwt.shared 3 3 0 3 1 0.0% 25.0% 75.0% 1
info.magnolia.ui.vaadin.editor.pagebar 3 1 2 0 3 67.0% 100.0% 67.0% 1
info.magnolia.ui.vaadin.editor.preview 2 2 0 1 4 0.0% 80.0% 20.0% 1
info.magnolia.ui.vaadin.gwt.client.connector 14 14 0 1 25 0.0% 96.0% 4.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.dom 8 7 1 7 8 12.0% 52.999996% 34.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor 10 9 1 1 12 10.0% 92.0% 2.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.event 18 9 9 4 5 50.0% 56.0% 6.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.jsni 5 4 1 1 7 20.0% 88.0% 8.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event 2 1 1 2 4 50.0% 67.0% 17.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll 1 1 0 1 5 0.0% 83.0% 17.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.model 2 1 1 3 5 50.0% 62.0% 12.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.model.focus 2 1 1 1 8 50.0% 89.0% 39.0% 1
info.magnolia.ui.vaadin.gwt.client.rpc 2 0 2 2 3 100.0% 60.000004% 60.000004% 1
info.magnolia.ui.vaadin.gwt.client.shared 6 6 0 8 3 0.0% 27.000002% 73.0% 1
info.magnolia.ui.vaadin.gwt.client.widget 5 3 2 4 9 40.0% 69.0% 9.0% 1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar 19 18 1 4 9 5.0% 69.0% 26.0% 1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager 14 12 2 2 9 14.0% 82.0% 4.0% 1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener 2 0 2 2 1 100.0% 33.0% 33.0% 1
info.magnolia.ui.vaadin.gwt.client.widget.dnd 3 3 0 1 9 0.0% 90.0% 10.0% 1

Packages

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

info.magnolia.ui.vaadin.editor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 9 40.0% 100.0% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.editor.PageEditorListener
info.magnolia.ui.vaadin.editor.PageEditorView
info.magnolia.ui.vaadin.editor.PageEditor
info.magnolia.ui.vaadin.editor.PageEditor$1
info.magnolia.ui.vaadin.editor.PageEditorViewImpl
None com.vaadin.shared
com.vaadin.shared.communication
com.vaadin.ui
info.magnolia.ui.api.view
info.magnolia.ui.vaadin.editor.preview
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.rpc
info.magnolia.ui.vaadin.gwt.client.shared
java.lang

info.magnolia.ui.vaadin.editor.gwt.shared

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 1 0.0% 25.0% 75.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType
info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType$1
info.magnolia.ui.vaadin.editor.gwt.shared.PlatformType$2
info.magnolia.ui.vaadin.editor.preview
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.shared
java.lang

info.magnolia.ui.vaadin.editor.pagebar

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 3 67.0% 100.0% 67.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.editor.pagebar.PageBarView
info.magnolia.ui.vaadin.editor.pagebar.PageBarView$Listener
info.magnolia.ui.vaadin.editor.pagebar.PageBarViewImpl
None com.vaadin.ui
info.magnolia.ui.api.view
java.lang

info.magnolia.ui.vaadin.editor.preview

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.vaadin.editor.preview.PageEditorPreviewWrapper
info.magnolia.ui.vaadin.editor.preview.PageEditorPreviewWrapper$1
info.magnolia.ui.vaadin.editor
com.vaadin.event
com.vaadin.ui
info.magnolia.ui.vaadin.editor.gwt.shared
java.lang

info.magnolia.ui.vaadin.gwt.client.connector

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.vaadin.gwt.client.connector.PageEditorConnector
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$1
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$10
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$11
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$12
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$2
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$3
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$4
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$5
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$6
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$7
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$8
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$9
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorState
info.magnolia.ui.vaadin.editor
com.google.gwt.core.client
com.google.gwt.dom.client
com.google.gwt.event.shared
com.google.gwt.user.client
com.google.gwt.user.client.ui
com.vaadin.client
com.vaadin.client.communication
com.vaadin.client.ui
com.vaadin.shared
com.vaadin.shared.communication
info.magnolia.ui.vaadin.editor.gwt.shared
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.editor.model
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
info.magnolia.ui.vaadin.gwt.client.rpc
info.magnolia.ui.vaadin.gwt.client.shared
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.widget.controlbar
info.magnolia.ui.vaadin.gwt.client.widget.dnd
java.lang
java.util
java.util.logging

info.magnolia.ui.vaadin.gwt.client.editor.dom

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 8 12.0% 52.999996% 34.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlElement
info.magnolia.ui.vaadin.gwt.client.editor.dom.CmsNode
info.magnolia.ui.vaadin.gwt.client.editor.dom.Comment
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlArea
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlComponent
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlComponent$1
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlComponent$2
info.magnolia.ui.vaadin.gwt.client.editor.dom.MgnlPage
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll
info.magnolia.ui.vaadin.gwt.client.editor.model
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
info.magnolia.ui.vaadin.gwt.client.widget.controlbar
com.google.gwt.dom.client
com.google.gwt.event.shared
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.shared
info.magnolia.ui.vaadin.gwt.client.widget.controlbar
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener
java.lang
java.util

info.magnolia.ui.vaadin.gwt.client.editor.dom.processor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 12 10.0% 92.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.AbstractMgnlElementProcessor
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.AreaProcessor
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.CommentProcessor
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.CommentProcessor$1
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.CommentProcessor$CMSComment
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.ComponentProcessor
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.ElementProcessor
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.MgnlElementProcessorFactory
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.PageProcessor
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor.ProcessException
info.magnolia.ui.vaadin.gwt.client.connector
com.google.gwt.core.client
com.google.gwt.dom.client
com.google.gwt.event.shared
com.google.gwt.regexp.shared
com.google.web.bindery.event.shared
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.model
info.magnolia.ui.vaadin.gwt.client.shared
info.magnolia.ui.vaadin.gwt.client.widget.controlbar
java.lang
java.util

info.magnolia.ui.vaadin.gwt.client.editor.event

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 5 50.0% 56.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.event.ComponentStartMoveEvent$CompnentStartMoveEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.ComponentStopMoveEvent$ComponentStopMoveEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.EditAreaEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.EditComponentEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.FrameNavigationEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.NewAreaEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.NewComponentEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.SelectElementEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.SortComponentEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.event.ComponentStartMoveEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.ComponentStopMoveEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.EditAreaEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.EditComponentEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.FrameNavigationEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.NewAreaEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.NewComponentEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.SelectElementEvent
info.magnolia.ui.vaadin.gwt.client.editor.event.SortComponentEvent
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
com.google.gwt.event.shared
com.google.web.bindery.event.shared
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.shared
java.lang

info.magnolia.ui.vaadin.gwt.client.editor.jsni

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 7 20.0% 88.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.jsni.AbstractFrameEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.jsni.GenericFrameEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.jsni.GenericFrameEventHandler$1
info.magnolia.ui.vaadin.gwt.client.editor.jsni.WebkitFrameEventHandler
info.magnolia.ui.vaadin.gwt.client.editor.jsni.WebkitFrameEventHandler$1
info.magnolia.ui.vaadin.gwt.client.widget
com.google.gwt.dom.client
com.google.gwt.event.dom.client
com.google.gwt.user.client.ui
com.google.web.bindery.event.shared
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.widget
java.lang

info.magnolia.ui.vaadin.gwt.client.editor.jsni.event

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.vaadin.gwt.client.editor.jsni.event.FrameLoadedEvent$Handler
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event.FrameLoadedEvent
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.editor.jsni
com.google.gwt.event.shared
com.google.web.bindery.event.shared
info.magnolia.ui.vaadin.gwt.client.widget
java.lang

info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 5 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll.ElementScrollPositionPreserver
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
com.google.gwt.dom.client
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.jquerywrapper
info.magnolia.ui.vaadin.gwt.client.widget.controlbar
java.lang

info.magnolia.ui.vaadin.gwt.client.editor.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 50.0% 62.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.model.Model
info.magnolia.ui.vaadin.gwt.client.editor.model.ModelImpl
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
com.google.gwt.dom.client
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.shared
java.lang
java.util

info.magnolia.ui.vaadin.gwt.client.editor.model.focus

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 8 50.0% 89.0% 39.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.model.focus.FocusModel
info.magnolia.ui.vaadin.gwt.client.editor.model.focus.FocusModelImpl
info.magnolia.ui.vaadin.gwt.client.connector
com.google.web.bindery.event.shared
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll
info.magnolia.ui.vaadin.gwt.client.editor.model
info.magnolia.ui.vaadin.gwt.client.shared
java.lang
java.util

info.magnolia.ui.vaadin.gwt.client.rpc

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 3 100.0% 60.000004% 60.000004%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.rpc.PageEditorClientRpc
info.magnolia.ui.vaadin.gwt.client.rpc.PageEditorServerRpc
None info.magnolia.ui.vaadin.editor
info.magnolia.ui.vaadin.gwt.client.connector
com.vaadin.shared.communication
info.magnolia.ui.vaadin.gwt.client.shared
java.lang

info.magnolia.ui.vaadin.gwt.client.shared

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 3 0.0% 27.000002% 73.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.ui.vaadin.gwt.client.shared.AbstractElement
info.magnolia.ui.vaadin.gwt.client.shared.AreaElement
info.magnolia.ui.vaadin.gwt.client.shared.ComponentElement
info.magnolia.ui.vaadin.gwt.client.shared.ErrorType
info.magnolia.ui.vaadin.gwt.client.shared.PageEditorParameters
info.magnolia.ui.vaadin.gwt.client.shared.PageElement
info.magnolia.ui.vaadin.editor
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.model
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
info.magnolia.ui.vaadin.gwt.client.rpc
info.magnolia.ui.vaadin.editor.gwt.shared
java.io
java.lang

info.magnolia.ui.vaadin.gwt.client.widget

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.vaadin.gwt.client.widget.PageEditorView
info.magnolia.ui.vaadin.gwt.client.widget.PageEditorView$Listener
info.magnolia.ui.vaadin.gwt.client.widget.PageEditorFrame
info.magnolia.ui.vaadin.gwt.client.widget.PageEditorViewImpl
info.magnolia.ui.vaadin.gwt.client.widget.PageEditorViewImpl$1
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.widget.dnd
com.google.gwt.core.client
com.google.gwt.dom.client
com.google.gwt.event.dom.client
com.google.gwt.user.client
com.google.gwt.user.client.ui
com.google.web.bindery.event.shared
com.vaadin.client
info.magnolia.ui.vaadin.gwt.client.editor.jsni
java.lang

info.magnolia.ui.vaadin.gwt.client.widget.controlbar

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 9 5.0% 69.0% 26.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.AbstractBar
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.AreaBar
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.AreaBar$1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.AreaBar$2
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.AreaEndBar
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$10
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$2
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$3
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$4
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$5
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$6
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$7
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$8
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentBar$9
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentPlaceHolder
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentPlaceHolder$PlaceHolderBar
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentPlaceHolder$PlaceHolderBar$1
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor
info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll
com.google.gwt.core.client
com.google.gwt.dom.client
com.google.gwt.event.dom.client
com.google.gwt.user.client
com.google.gwt.user.client.ui
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener
java.lang

info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 9 14.0% 82.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventHandler
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManager
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$10
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$2
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$3
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$4
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$5
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$6
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$7
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$8
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerGeneric$9
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager.ControlBarEventManagerIE8
info.magnolia.ui.vaadin.gwt.client.widget.controlbar
info.magnolia.ui.vaadin.gwt.client.widget.dnd
com.google.gwt.dom.client
com.google.gwt.event.dom.client
com.google.gwt.event.shared
com.google.gwt.user.client
com.google.gwt.user.client.ui
com.googlecode.mgwt.dom.client.event.touch
com.googlecode.mgwt.ui.client.widget.touch
java.lang
java.util

info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 1 100.0% 33.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener.AreaListener
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener.ComponentListener
None info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.widget.controlbar
java.lang

info.magnolia.ui.vaadin.gwt.client.widget.dnd

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 0.0% 90.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.ui.vaadin.gwt.client.widget.dnd.MoveWidget
info.magnolia.ui.vaadin.gwt.client.widget.dnd.MoveWidget$1
info.magnolia.ui.vaadin.gwt.client.widget.dnd.MoveWidget$FrameBodyWrapper
info.magnolia.ui.vaadin.gwt.client.connector
com.google.gwt.core.client
com.google.gwt.dom.client
com.google.gwt.event.dom.client
com.google.gwt.event.shared
com.google.gwt.user.client
com.google.gwt.user.client.ui
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager
java.lang

Cycles

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

Package Package Dependencies
info.magnolia.ui.vaadin.editor info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.connector info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.editor.dom info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.jsni info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.model info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.model.focus info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.widget info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.widget.controlbar info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.widget.dnd info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event
info.magnolia.ui.vaadin.gwt.client.widget

Explanation

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

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

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.