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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
4 | 1 | 0.0% | 20.0% | 80.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.pagebar info.magnolia.ui.vaadin.editor.preview info.magnolia.ui.vaadin.gwt.client.connector info.magnolia.ui.vaadin.gwt.client.shared | java.lang |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
0 | 7 | 40.0% | 100.0% | 40.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 info.magnolia.ui.vaadin.editor.pagebar.PageBarViewImpl$1 info.magnolia.ui.vaadin.editor.pagebar.PageBarViewImpl$2 | None | com.vaadin.data com.vaadin.ui info.magnolia.context info.magnolia.ui.api.view info.magnolia.ui.vaadin.editor.gwt.shared java.lang java.util |
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 |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
6 | 9 | 12.0% | 60.000004% | 27.000002% |
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 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.editor.jsni 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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 11 | 11.0% | 92.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.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.widget.controlbar java.lang java.util |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 2 | 0.0% | 67.0% | 33.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
None | info.magnolia.ui.vaadin.gwt.client.editor.i18n.DummyDictionary | info.magnolia.ui.vaadin.gwt.client.editor.jsni | java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
2 | 13 | 7.0% | 87.0% | 6.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.JavascriptUtils info.magnolia.ui.vaadin.gwt.client.editor.jsni.ReadyStateWatch info.magnolia.ui.vaadin.gwt.client.editor.jsni.ReadyStateWatch$1 info.magnolia.ui.vaadin.gwt.client.editor.jsni.ReadyStateWatch$ReadyState info.magnolia.ui.vaadin.gwt.client.editor.jsni.ReadyStateWatch$ReadyState$1 info.magnolia.ui.vaadin.gwt.client.editor.jsni.ReadyStateWatch$ReadyState$2 info.magnolia.ui.vaadin.gwt.client.editor.jsni.ReadyStateWatch$ReadyState$3 info.magnolia.ui.vaadin.gwt.client.editor.jsni.ReadyStateWatch$ReadyState$4 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.editor.jsni.WebkitFrameEventHandler$MyTimer | info.magnolia.ui.vaadin.gwt.client.editor.dom info.magnolia.ui.vaadin.gwt.client.widget | com.google.gwt.core.client com.google.gwt.dom.client com.google.gwt.event.dom.client com.google.gwt.event.logical.shared com.google.gwt.event.shared com.google.gwt.http.client com.google.gwt.user.client com.google.gwt.user.client.ui com.google.web.bindery.event.shared info.magnolia.ui.vaadin.gwt.client.editor.i18n 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 |
---|---|---|---|---|
3 | 4 | 50.0% | 57.0% | 7.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 java.lang java.util |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
1 | 7 | 50.0% | 88.0% | 38.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.model java.lang java.util |
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 |
Afferent Couplings | Efferent Couplings | Abstractness | Instability | Distance |
---|---|---|---|---|
5 | 3 | 20.0% | 38.0% | 43.0% |
Abstract Classes | Concrete Classes | Used by Packages | Uses Packages |
---|---|---|---|
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.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.event 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 | 10 | 29.0% | 71.0% | 0.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.PreviewChannel info.magnolia.ui.vaadin.gwt.client.widget.PreviewChannel$Orientation info.magnolia.ui.vaadin.gwt.client.widget.VPageEditorParameters | 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.event.shared 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 |
---|---|---|---|---|
3 | 9 | 5.0% | 75.0% | 20.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 | 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 |
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 | 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 |
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 |
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.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 |
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. |