Metric Results

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

The following document contains the results of a JDependmetric analysis. The various metrics are defined at the bottom of this document.

Summary

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

Package TC AC CC AC EC A I D
org.mevenide.ui.eclipse 8 6 2 30 22 0.75 42% 17%
org.mevenide.ui.eclipse.actions 9 1 8 0 22 0.11 100% 11%
org.mevenide.ui.eclipse.adapters.properties 17 2 15 4 14 0.12 78% 10%
org.mevenide.ui.eclipse.classpath 15 1 14 1 32 0.07 97% 4%
org.mevenide.ui.eclipse.editors.jelly 25 4 21 1 29 0.16 97% 13%
org.mevenide.ui.eclipse.editors.jelly.contentassist 5 1 4 1 23 0.2 96% 16%
org.mevenide.ui.eclipse.editors.pom 22 1 21 2 38 0.05 95% 0%
org.mevenide.ui.eclipse.editors.pom.entries 26 4 22 1 15 0.15 94% 9%
org.mevenide.ui.eclipse.editors.pom.pages 117 8 109 2 37 0.07 95% 2%
org.mevenide.ui.eclipse.goals.filter 9 0 9 1 17 0 94% 6%
org.mevenide.ui.eclipse.goals.model 5 1 4 3 10 0.2 77% 3%
org.mevenide.ui.eclipse.goals.outline 11 0 11 1 21 0 95% 5%
org.mevenide.ui.eclipse.goals.view 14 0 14 4 24 0 86% 14%
org.mevenide.ui.eclipse.launch.configuration 15 0 15 3 32 0 91% 9%
org.mevenide.ui.eclipse.nature 17 1 16 4 28 0.06 88% 7%
org.mevenide.ui.eclipse.pom.manager 9 4 5 13 12 0.44 48% 8%
org.mevenide.ui.eclipse.pom.validation 3 1 2 2 9 0.33 82% 15%
org.mevenide.ui.eclipse.preferences 4 1 3 6 9 0.25 60% 15%
org.mevenide.ui.eclipse.preferences.dynamic 10 0 10 3 15 0 83% 17%
org.mevenide.ui.eclipse.preferences.pages 21 0 21 1 26 0 96% 4%
org.mevenide.ui.eclipse.properties.pages 2 0 2 0 8 0 100% 0%
org.mevenide.ui.eclipse.repository 2 1 1 3 3 0.5 50% 0%
org.mevenide.ui.eclipse.repository.factory 1 0 1 1 3 0 75% 25%
org.mevenide.ui.eclipse.repository.http 1 0 1 1 17 0 94% 6%
org.mevenide.ui.eclipse.repository.view 34 1 33 0 31 0.03 100% 3%
org.mevenide.ui.eclipse.sync.action 9 0 9 1 10 0 91% 9%
org.mevenide.ui.eclipse.sync.event 10 6 4 3 4 0.6 57% 17%
org.mevenide.ui.eclipse.sync.model 12 4 8 4 29 0.33 88% 21%
org.mevenide.ui.eclipse.sync.model.properties 8 0 8 1 11 0 92% 8%
org.mevenide.ui.eclipse.sync.view 33 0 33 2 31 0 94% 6%
org.mevenide.ui.eclipse.template.model 4 0 4 4 9 0 69% 31%
org.mevenide.ui.eclipse.template.view 5 0 5 3 11 0 79% 21%
org.mevenide.ui.eclipse.util 9 1 8 9 23 0.11 72% 17%
org.mevenide.ui.eclipse.wizard 62 2 60 2 45 0.03 96% 1%

Packages

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

org.mevenide.ui.eclipse

Afferent Couplings Efferent Couplings Abstractness Instability Distance
30 22 75% 42% 17%
Abstract Classes Concrete Classes Used by Packages Uses Packages

org.mevenide.ui.eclipse.editors.pom

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 38 5% 95% 0%
Abstract Classes Concrete Classes Used by Packages Uses Packages

org.mevenide.ui.eclipse.editors.pom.pages

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 37 7% 95% 2%
Abstract Classes Concrete Classes Used by Packages Uses Packages

org.mevenide.ui.eclipse.goals.outline

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 21 0% 95% 5%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None