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 11 40.0% 100.0% 40.0% 1
info.magnolia.ui.vaadin.editor.events 2 1 1 0 2 50.0% 100.0% 50.0% 1
info.magnolia.ui.vaadin.editor.gwt.shared 1 1 0 3 1 0.0% 25.0% 75.0% 1
info.magnolia.ui.vaadin.editor.pagebar 3 1 2 0 4 67.0% 100.0% 67.0% 1
info.magnolia.ui.vaadin.gwt.client.connector 2 2 0 1 13 0.0% 93.0% 7.0% 1
info.magnolia.ui.vaadin.gwt.client.css 1 1 0 0 3 0.0% 100.0% 0.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.dom 6 5 1 5 8 17.0% 62.0% 22.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor 10 9 1 0 13 10.0% 100.0% 10.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.event 20 10 10 4 6 50.0% 60.000004% 10.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 4 2 2 1 4 50.0% 80.0% 30.000002% 1
info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll 1 1 0 2 3 0.0% 60.000004% 40.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.model 1 0 1 3 5 100.0% 62.0% 62.0% 1
info.magnolia.ui.vaadin.gwt.client.editor.model.focus 2 1 1 0 9 50.0% 100.0% 50.0% 1
info.magnolia.ui.vaadin.gwt.client.rpc 2 0 2 2 4 100.0% 67.0% 67.0% 1
info.magnolia.ui.vaadin.gwt.client.shared 6 6 0 8 4 0.0% 33.0% 67.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 21 21 0 2 8 0.0% 80.0% 20.0% 1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.eventmanager 16 14 2 2 10 12.0% 83.0% 4.0% 1
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener 3 0 3 1 2 100.0% 67.0% 67.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 11 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.server
com.vaadin.shared
com.vaadin.shared.communication
com.vaadin.ui
info.magnolia.ui.api.view
info.magnolia.ui.vaadin.editor.gwt.shared
info.magnolia.ui.vaadin.gwt.client.connector
info.magnolia.ui.vaadin.gwt.client.rpc
info.magnolia.ui.vaadin.gwt.client.shared
java.lang
java.util

info.magnolia.ui.vaadin.editor.events

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 2 50.0% 100.0% 50.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.editor.events.PageEditorNavigationEvent$Handler
info.magnolia.ui.vaadin.editor.events.PageEditorNavigationEvent
None info.magnolia.event
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
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 4 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
com.vaadin.v7.ui
info.magnolia.ui.api.view
java.lang

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 13 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.ui.vaadin.gwt.client.connector.PageEditorConnector$1
info.magnolia.ui.vaadin.gwt.client.connector.PageEditorState
info.magnolia.ui.vaadin.editor
com.google.gwt.event.shared
com.vaadin.client
com.vaadin.shared
info.magnolia.ui.vaadin.editor.gwt.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.rpc
info.magnolia.ui.vaadin.gwt.client.shared
info.magnolia.ui.vaadin.gwt.client.widget
info.magnolia.ui.vaadin.gwt.client.widget.dnd
java.lang
java.util

info.magnolia.ui.vaadin.gwt.client.css

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.vaadin.gwt.client.css.PageEditorCssProvider
None com.google.gwt.core.shared
java.lang
java.util

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 8 17.0% 62.0% 22.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.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.model
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
com.google.gwt.dom.client
com.google.gwt.event.shared
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.jsni.scroll
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.dom.processor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 13 10.0% 100.0% 10.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
None 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.rendering.template
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 6 50.0% 60.000004% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.event.ComponentActionEventHandler
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.ComponentActionEvent
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
java.util

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
1 4 50.0% 80.0% 30.000002%
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.RefreshEvent$Handler
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event.FrameLoadedEvent
info.magnolia.ui.vaadin.gwt.client.editor.jsni.event.RefreshEvent
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
2 3 0.0% 60.000004% 40.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.dom
info.magnolia.ui.vaadin.gwt.client.editor.model.focus
com.google.gwt.dom.client
info.magnolia.ui.vaadin.gwt.client.jquerywrapper
java.lang

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 100.0% 62.0% 62.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
info.magnolia.ui.vaadin.gwt.client.editor.model.Model
None 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
0 9 50.0% 100.0% 50.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
None com.google.gwt.dom.client
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 4 100.0% 67.0% 67.0%
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
java.util

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 4 0.0% 33.0% 67.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
java.util

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
2 8 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None info.magnolia.ui.vaadin.gwt.client.widget.controlbar.AbstractBar$Builder
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$Builder
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$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.ComponentBar$Builder
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentPlaceHolder
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.ComponentPlaceHolder$Builder
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.widget.controlbar.SimpleBar
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.dom.processor
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.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 10 12.0% 83.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$11
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.eventmanager.ControlBarSingleEventHandlerWrapper
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
java.util.concurrent.atomic

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 2 100.0% 67.0% 67.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
info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener.ControlBarListener
None info.magnolia.ui.vaadin.gwt.client.widget.controlbar
java.lang
java.util

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.editor.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.connector 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.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.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.widget
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.event
info.magnolia.ui.vaadin.gwt.client.editor.dom
info.magnolia.ui.vaadin.gwt.client.editor.event
info.magnolia.ui.vaadin.gwt.client.widget info.magnolia.ui.vaadin.gwt.client.editor.jsni
info.magnolia.ui.vaadin.gwt.client.widget
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.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.