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 |
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 |
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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 24 | 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$13 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.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.css 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.dnd java.lang java.util java.util.logging |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 3 | 0.0% | 75.0% | 25.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.gwt.client.css.PageEditorCssProvider |
info.magnolia.ui.vaadin.gwt.client.connector |
com.google.gwt.core.shared java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 14 | 12.0% | 74.0% | 14.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.model info.magnolia.ui.vaadin.gwt.client.editor.model.focus |
com.google.gwt.dom.client com.google.gwt.event.shared com.google.gwt.user.client info.magnolia.cms.security.operations info.magnolia.jcr.util info.magnolia.rendering.template 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 info.magnolia.ui.vaadin.gwt.client.widget.controlbar.listener info.magnolia.ui.vaadin.gwt.client.widget.dnd java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 13 | 10.0% | 93.0% | 3.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.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 |
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 |
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 |
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 |
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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 9 | 50.0% | 90.0% | 40.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.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 |
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 |
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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 8 | 4.0% | 80.0% | 16.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.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$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.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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 2 | 100.0% | 50.0% | 50.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 java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 9 | 0.0% | 82.0% | 18.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 info.magnolia.ui.vaadin.gwt.client.editor.dom |
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 |
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.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.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.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 |
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. |