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 org.bremersee.garmin 1 1 0 0 54 0.0% 100.0% 0.0% 1 org.bremersee.garmin.acceleration.v1.model.ext 4 3 1 1 4 25.0% 80.0% 5.0% 1 org.bremersee.garmin.activeitem.v1.model.ext 6 5 1 1 3 17.0% 75.0% 8.0% 1 org.bremersee.garmin.activity.v1.model.ext 6 5 1 1 3 17.0% 75.0% 8.0% 1 org.bremersee.garmin.activity.v2.model.ext 6 5 1 1 3 17.0% 75.0% 8.0% 1 org.bremersee.garmin.activitygoals.v1.model.ext 9 8 1 1 4 11.0% 80.0% 9.0% 1 org.bremersee.garmin.adventures.v1.model.ext 5 4 1 1 3 20.0% 75.0% 5.0% 1 org.bremersee.garmin.calorieburndata.v1.model 6 5 1 1 3 17.0% 75.0% 8.0% 1 org.bremersee.garmin.clientprofile.v1.model 8 7 1 1 5 12.0% 83.0% 4.0% 1 org.bremersee.garmin.converterplugin.v1.model 9 8 1 1 4 11.0% 80.0% 9.0% 1 org.bremersee.garmin.course.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.creationtime.v1.model.ext 4 3 1 1 4 25.0% 80.0% 5.0% 1 org.bremersee.garmin.datatypelocation.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.devicedownload.v1.model 5 4 1 1 4 20.0% 80.0% 0.0% 1 org.bremersee.garmin.directorylisting.v1.model 5 4 1 1 5 20.0% 83.0% 3.0% 1 org.bremersee.garmin.eula.v1.model 6 5 1 1 3 17.0% 75.0% 8.0% 1 org.bremersee.garmin.fatcalorie.v1.model.ext 3 2 1 1 2 33.0% 67.0% 0.0% 1 org.bremersee.garmin.fitnessdevicelimits.v1.model 4 3 1 1 2 25.0% 67.0% 8.0% 1 org.bremersee.garmin.flightplan.v1.model 11 10 1 1 5 9.0% 83.0% 8.0% 1 org.bremersee.garmin.forerunnerlogbook.v1.model 8 7 1 1 5 12.0% 83.0% 4.0% 1 org.bremersee.garmin.garmindevice.v1.model 21 20 1 1 3 5.0% 75.0% 20.0% 1 org.bremersee.garmin.garmindevice.v1.model.ext 3 2 1 1 2 33.0% 67.0% 0.0% 1 org.bremersee.garmin.garmindevice.v2.model 21 20 1 1 3 5.0% 75.0% 20.0% 1 org.bremersee.garmin.garmindevice.v2.model.ext 6 5 1 1 3 17.0% 75.0% 8.0% 1 org.bremersee.garmin.garminmobileapppath.v1.model.ext 3 2 1 1 2 33.0% 67.0% 0.0% 1 org.bremersee.garmin.garminoemdevice.v1.model 14 13 1 1 4 7.0% 80.0% 13.0% 1 org.bremersee.garmin.garmintexttranslation.v1.model 5 4 1 1 4 20.0% 80.0% 0.0% 1 org.bremersee.garmin.ggz.model 6 5 1 1 5 17.0% 83.0% 0.0% 1 org.bremersee.garmin.gpx.v1.model.ext 7 6 1 1 3 14.0% 75.0% 11.0% 1 org.bremersee.garmin.gpx.v2.model.ext 7 6 1 1 3 14.0% 75.0% 11.0% 1 org.bremersee.garmin.gpx.v3.model.ext 14 13 1 1 5 7.0% 83.0% 10.0% 1 org.bremersee.garmin.hardwareversion.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.historydatabase.v1.model 15 14 1 1 4 7.0% 80.0% 13.0% 1 org.bremersee.garmin.ifix.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.mobile.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.model 7 2 5 2 2 71.0% 50.0% 21.0% 1 org.bremersee.garmin.power.v1.model.ext 1 1 0 1 3 0.0% 75.0% 25.0% 1 org.bremersee.garmin.pressure.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.trackpoint.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.trackpoint.v2.model.ext 4 3 1 1 4 25.0% 80.0% 5.0% 1 org.bremersee.garmin.trackstats.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.trip.v1.model.ext 10 9 1 1 4 10.0% 80.0% 10.0% 1 org.bremersee.garmin.tripmetadata.v1.model.ext 4 3 1 1 4 25.0% 80.0% 5.0% 1 org.bremersee.garmin.useraccounts.v1.model.ext 7 6 1 1 3 14.0% 75.0% 11.0% 1 org.bremersee.garmin.userprofile.v1.model.ext 17 15 2 1 5 12.0% 83.0% 5.0% 1 org.bremersee.garmin.userprofile.v2.model.ext 17 15 2 1 5 12.0% 83.0% 5.0% 1 org.bremersee.garmin.userprofilepower.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.viapointtransportationmode.v1.model.ext 4 3 1 1 3 25.0% 75.0% 0.0% 1 org.bremersee.garmin.video.v1.model.ext 6 5 1 1 3 17.0% 75.0% 8.0% 1 org.bremersee.garmin.waypoint.v1.model.ext 8 7 1 1 5 12.0% 83.0% 4.0% 1 org.bremersee.garmin.weblink.v1.model.ext 14 12 2 1 4 14.0% 80.0% 6.0% 1 org.bremersee.garmin.workout.v1.model 29 23 6 1 3 21.0% 75.0% 4.0% 1 org.bremersee.garmin.workout.v1.model.ext 23 18 5 1 3 22.0% 75.0% 3.0% 1

Packages

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

org.bremersee.garmin

Afferent Couplings Efferent Couplings Abstractness Instability Distance 0 54 0.0% 100.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages None org.bremersee.garmin.GarminJaxbContextDataProvider
None java.lang
java.util
org.bremersee.garmin.acceleration.v1.model.ext
org.bremersee.garmin.activeitem.v1.model.ext
org.bremersee.garmin.activity.v1.model.ext
org.bremersee.garmin.activity.v2.model.ext
org.bremersee.garmin.activitygoals.v1.model.ext
org.bremersee.garmin.adventures.v1.model.ext
org.bremersee.garmin.calorieburndata.v1.model
org.bremersee.garmin.clientprofile.v1.model
org.bremersee.garmin.converterplugin.v1.model
org.bremersee.garmin.course.v1.model.ext
org.bremersee.garmin.creationtime.v1.model.ext
org.bremersee.garmin.datatypelocation.v1.model.ext
org.bremersee.garmin.devicedownload.v1.model
org.bremersee.garmin.directorylisting.v1.model
org.bremersee.garmin.eula.v1.model
org.bremersee.garmin.fatcalorie.v1.model.ext
org.bremersee.garmin.fitnessdevicelimits.v1.model
org.bremersee.garmin.flightplan.v1.model
org.bremersee.garmin.forerunnerlogbook.v1.model
org.bremersee.garmin.garmindevice.v1.model
org.bremersee.garmin.garmindevice.v1.model.ext
org.bremersee.garmin.garmindevice.v2.model
org.bremersee.garmin.garmindevice.v2.model.ext
org.bremersee.garmin.garminmobileapppath.v1.model.ext
org.bremersee.garmin.garminoemdevice.v1.model
org.bremersee.garmin.garmintexttranslation.v1.model
org.bremersee.garmin.ggz.model
org.bremersee.garmin.gpx.v1.model.ext
org.bremersee.garmin.gpx.v2.model.ext
org.bremersee.garmin.gpx.v3.model.ext
org.bremersee.garmin.hardwareversion.v1.model.ext
org.bremersee.garmin.historydatabase.v1.model
org.bremersee.garmin.ifix.v1.model.ext
org.bremersee.garmin.mobile.v1.model.ext
org.bremersee.garmin.power.v1.model.ext
org.bremersee.garmin.pressure.v1.model.ext
org.bremersee.garmin.trackpoint.v1.model.ext
org.bremersee.garmin.trackpoint.v2.model.ext
org.bremersee.garmin.trackstats.model.ext
org.bremersee.garmin.trip.v1.model.ext
org.bremersee.garmin.tripmetadata.v1.model.ext
org.bremersee.garmin.useraccounts.v1.model.ext
org.bremersee.garmin.userprofile.v1.model.ext
org.bremersee.garmin.userprofile.v2.model.ext
org.bremersee.garmin.userprofilepower.v1.model.ext
org.bremersee.garmin.viapointtransportationmode.v1.model.ext
org.bremersee.garmin.video.v1.model.ext
org.bremersee.garmin.waypoint.v1.model.ext
org.bremersee.garmin.weblink.v1.model.ext
org.bremersee.garmin.workout.v1.model
org.bremersee.garmin.workout.v1.model.ext
org.bremersee.xml

org.bremersee.garmin.acceleration.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 25.0% 80.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.acceleration.v1.model.ext.package-info
org.bremersee.garmin.acceleration.v1.model.ext.AccelerationExtension
org.bremersee.garmin.acceleration.v1.model.ext.AccelerationTypeT
org.bremersee.garmin.acceleration.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.math
java.util

org.bremersee.garmin.activeitem.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 17.0% 75.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.activeitem.v1.model.ext.package-info
org.bremersee.garmin.activeitem.v1.model.ext.ActiveItemExtension
org.bremersee.garmin.activeitem.v1.model.ext.ActiveItemT
org.bremersee.garmin.activeitem.v1.model.ext.ExtensionsT
org.bremersee.garmin.activeitem.v1.model.ext.LocationT
org.bremersee.garmin.activeitem.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.activity.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 17.0% 75.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.activity.v1.model.ext.package-info
org.bremersee.garmin.activity.v1.model.ext.ActivityLapExtension
org.bremersee.garmin.activity.v1.model.ext.ActivityTrackpointExtension
org.bremersee.garmin.activity.v1.model.ext.ExtensionsT
org.bremersee.garmin.activity.v1.model.ext.ObjectFactory
org.bremersee.garmin.activity.v1.model.ext.SensorT
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.activity.v2.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 17.0% 75.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.activity.v2.model.ext.package-info
org.bremersee.garmin.activity.v2.model.ext.CadenceSensorTypeT
org.bremersee.garmin.activity.v2.model.ext.ExtensionsT
org.bremersee.garmin.activity.v2.model.ext.LX
org.bremersee.garmin.activity.v2.model.ext.ObjectFactory
org.bremersee.garmin.activity.v2.model.ext.TPX
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.activitygoals.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 11.0% 80.0% 9.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.activitygoals.v1.model.ext.package-info
org.bremersee.garmin.activitygoals.v1.model.ext.ActivityGoalT
org.bremersee.garmin.activitygoals.v1.model.ext.ActivityGoals
org.bremersee.garmin.activitygoals.v1.model.ext.ExtensionsT
org.bremersee.garmin.activitygoals.v1.model.ext.MeasureT
org.bremersee.garmin.activitygoals.v1.model.ext.ObjectFactory
org.bremersee.garmin.activitygoals.v1.model.ext.PeriodT
org.bremersee.garmin.activitygoals.v1.model.ext.RecurrenceCodeT
org.bremersee.garmin.activitygoals.v1.model.ext.SportT
org.bremersee.garmin
java.io
java.lang
java.util
javax.xml.datatype

org.bremersee.garmin.adventures.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 20.0% 75.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.adventures.v1.model.ext.package-info
org.bremersee.garmin.adventures.v1.model.ext.AdventureT
org.bremersee.garmin.adventures.v1.model.ext.AdventuresExtension
org.bremersee.garmin.adventures.v1.model.ext.ExtensionsT
org.bremersee.garmin.adventures.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.calorieburndata.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 17.0% 75.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.calorieburndata.v1.model.package-info
org.bremersee.garmin.calorieburndata.v1.model.AssessmentDataT
org.bremersee.garmin.calorieburndata.v1.model.AssessmentTypeT
org.bremersee.garmin.calorieburndata.v1.model.BurnDataT
org.bremersee.garmin.calorieburndata.v1.model.CalorieBurnData
org.bremersee.garmin.calorieburndata.v1.model.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.clientprofile.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 12.0% 83.0% 4.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.clientprofile.v1.model.package-info
org.bremersee.garmin.clientprofile.v1.model.AssessmentDataT
org.bremersee.garmin.clientprofile.v1.model.AssessmentTypeT
org.bremersee.garmin.clientprofile.v1.model.BurnDataT
org.bremersee.garmin.clientprofile.v1.model.ClientProfile
org.bremersee.garmin.clientprofile.v1.model.HRZoneDataT
org.bremersee.garmin.clientprofile.v1.model.ObjectFactory
org.bremersee.garmin.clientprofile.v1.model.SexTypeT
org.bremersee.garmin
java.io
java.lang
java.math
java.util
javax.xml.datatype

org.bremersee.garmin.converterplugin.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 11.0% 80.0% 9.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.converterplugin.v1.model.package-info
org.bremersee.garmin.converterplugin.v1.model.ConverterPlugin
org.bremersee.garmin.converterplugin.v1.model.ConverterPlugin$InputFormat
org.bremersee.garmin.converterplugin.v1.model.ConverterPlugin$OutputFormat
org.bremersee.garmin.converterplugin.v1.model.ConverterPlugin$Stylesheet
org.bremersee.garmin.converterplugin.v1.model.ConverterPlugin$Stylesheet$Parameter
org.bremersee.garmin.converterplugin.v1.model.ExtensionsT
org.bremersee.garmin.converterplugin.v1.model.ObjectFactory
org.bremersee.garmin.converterplugin.v1.model.UserInterfaceT
org.bremersee.garmin
java.io
java.lang
java.math
java.util

org.bremersee.garmin.course.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.course.v1.model.ext.package-info
org.bremersee.garmin.course.v1.model.ext.CX
org.bremersee.garmin.course.v1.model.ext.ExtensionsT
org.bremersee.garmin.course.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.creationtime.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 25.0% 80.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.creationtime.v1.model.ext.package-info
org.bremersee.garmin.creationtime.v1.model.ext.CreationTimeExtension
org.bremersee.garmin.creationtime.v1.model.ext.ExtensionsT
org.bremersee.garmin.creationtime.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util
javax.xml.datatype

org.bremersee.garmin.datatypelocation.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.datatypelocation.v1.model.ext.package-info
org.bremersee.garmin.datatypelocation.v1.model.ext.DataTypeLocationExtension
org.bremersee.garmin.datatypelocation.v1.model.ext.ExtensionsT
org.bremersee.garmin.datatypelocation.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.devicedownload.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 20.0% 80.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.devicedownload.v1.model.package-info
org.bremersee.garmin.devicedownload.v1.model.DeviceDownload
org.bremersee.garmin.devicedownload.v1.model.FileT
org.bremersee.garmin.devicedownload.v1.model.ObjectFactory
org.bremersee.garmin.devicedownload.v1.model.SourceT
org.bremersee.garmin
java.io
java.lang
java.math
java.util

org.bremersee.garmin.directorylisting.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 20.0% 83.0% 3.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.directorylisting.v1.model.package-info
org.bremersee.garmin.directorylisting.v1.model.DirectoryListing
org.bremersee.garmin.directorylisting.v1.model.FITDeviceGlobalUniqueIdentifierT
org.bremersee.garmin.directorylisting.v1.model.FileT
org.bremersee.garmin.directorylisting.v1.model.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.math
java.util
javax.xml.datatype

org.bremersee.garmin.eula.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 17.0% 75.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.eula.v1.model.package-info
org.bremersee.garmin.eula.v1.model.EulaT
org.bremersee.garmin.eula.v1.model.Eulas
org.bremersee.garmin.eula.v1.model.ExtensionsT
org.bremersee.garmin.eula.v1.model.ObjectFactory
org.bremersee.garmin.eula.v1.model.VersionT
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.fatcalorie.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 2 33.0% 67.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.fatcalorie.v1.model.ext.package-info
org.bremersee.garmin.fatcalorie.v1.model.ext.FatCalories
org.bremersee.garmin.fatcalorie.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang

org.bremersee.garmin.fitnessdevicelimits.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 2 25.0% 67.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.fitnessdevicelimits.v1.model.package-info
org.bremersee.garmin.fitnessdevicelimits.v1.model.CourseLimits
org.bremersee.garmin.fitnessdevicelimits.v1.model.ObjectFactory
org.bremersee.garmin.fitnessdevicelimits.v1.model.WorkoutLimits
org.bremersee.garmin
java.io
java.lang

org.bremersee.garmin.flightplan.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 9.0% 83.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.flightplan.v1.model.package-info
org.bremersee.garmin.flightplan.v1.model.EmailT
org.bremersee.garmin.flightplan.v1.model.ExtensionsT
org.bremersee.garmin.flightplan.v1.model.FlightPlan
org.bremersee.garmin.flightplan.v1.model.ObjectFactory
org.bremersee.garmin.flightplan.v1.model.PersonT
org.bremersee.garmin.flightplan.v1.model.RoutePointT
org.bremersee.garmin.flightplan.v1.model.RouteT
org.bremersee.garmin.flightplan.v1.model.WaypointT
org.bremersee.garmin.flightplan.v1.model.WaypointTableT
org.bremersee.garmin.flightplan.v1.model.WaypointTypeT
org.bremersee.garmin
java.io
java.lang
java.math
java.util
javax.xml.datatype

org.bremersee.garmin.forerunnerlogbook.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 12.0% 83.0% 4.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.forerunnerlogbook.v1.model.package-info
org.bremersee.garmin.forerunnerlogbook.v1.model.History
org.bremersee.garmin.forerunnerlogbook.v1.model.LapT
org.bremersee.garmin.forerunnerlogbook.v1.model.ObjectFactory
org.bremersee.garmin.forerunnerlogbook.v1.model.PositionT
org.bremersee.garmin.forerunnerlogbook.v1.model.RunT
org.bremersee.garmin.forerunnerlogbook.v1.model.TrackT
org.bremersee.garmin.forerunnerlogbook.v1.model.TrackpointT
org.bremersee.garmin
java.io
java.lang
java.math
java.util
javax.xml.datatype

org.bremersee.garmin.garmindevice.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 5.0% 75.0% 20.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.garmindevice.v1.model.package-info
org.bremersee.garmin.garmindevice.v1.model.AppProtocolT
org.bremersee.garmin.garmindevice.v1.model.DataTypeT
org.bremersee.garmin.garmindevice.v1.model.Device
org.bremersee.garmin.garmindevice.v1.model.ExtensionsT
org.bremersee.garmin.garmindevice.v1.model.FileT
org.bremersee.garmin.garmindevice.v1.model.GarminModeT
org.bremersee.garmin.garmindevice.v1.model.InputToUnitT
org.bremersee.garmin.garmindevice.v1.model.LocationT
org.bremersee.garmin.garmindevice.v1.model.MassStorageModeT
org.bremersee.garmin.garmindevice.v1.model.MemoryRegionT
org.bremersee.garmin.garmindevice.v1.model.ModelT
org.bremersee.garmin.garmindevice.v1.model.ObjectFactory
org.bremersee.garmin.garmindevice.v1.model.OutputFromUnitT
org.bremersee.garmin.garmindevice.v1.model.ProtocolT
org.bremersee.garmin.garmindevice.v1.model.ProtocolsT
org.bremersee.garmin.garmindevice.v1.model.SpecificationT
org.bremersee.garmin.garmindevice.v1.model.TransferDirectionT
org.bremersee.garmin.garmindevice.v1.model.UnlockCodeT
org.bremersee.garmin.garmindevice.v1.model.UpdateFileT
org.bremersee.garmin.garmindevice.v1.model.VersionT
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.garmindevice.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 2 33.0% 67.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.garmindevice.v1.model.ext.package-info
org.bremersee.garmin.garmindevice.v1.model.ext.DeviceExtension
org.bremersee.garmin.garmindevice.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang

org.bremersee.garmin.garmindevice.v2.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 5.0% 75.0% 20.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.garmindevice.v2.model.package-info
org.bremersee.garmin.garmindevice.v2.model.AppProtocolT
org.bremersee.garmin.garmindevice.v2.model.DataTypeT
org.bremersee.garmin.garmindevice.v2.model.Device
org.bremersee.garmin.garmindevice.v2.model.ExtensionsT
org.bremersee.garmin.garmindevice.v2.model.FileT
org.bremersee.garmin.garmindevice.v2.model.GarminModeT
org.bremersee.garmin.garmindevice.v2.model.InputToUnitT
org.bremersee.garmin.garmindevice.v2.model.LocationT
org.bremersee.garmin.garmindevice.v2.model.MassStorageModeT
org.bremersee.garmin.garmindevice.v2.model.MemoryRegionT
org.bremersee.garmin.garmindevice.v2.model.ModelT
org.bremersee.garmin.garmindevice.v2.model.ObjectFactory
org.bremersee.garmin.garmindevice.v2.model.OutputFromUnitT
org.bremersee.garmin.garmindevice.v2.model.ProtocolT
org.bremersee.garmin.garmindevice.v2.model.ProtocolsT
org.bremersee.garmin.garmindevice.v2.model.SpecificationT
org.bremersee.garmin.garmindevice.v2.model.TransferDirectionT
org.bremersee.garmin.garmindevice.v2.model.UnlockCodeT
org.bremersee.garmin.garmindevice.v2.model.UpdateFileT
org.bremersee.garmin.garmindevice.v2.model.VersionT
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.garmindevice.v2.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 17.0% 75.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.garmindevice.v2.model.ext.package-info
org.bremersee.garmin.garmindevice.v2.model.ext.ActiveItemT
org.bremersee.garmin.garmindevice.v2.model.ext.DeviceExtension
org.bremersee.garmin.garmindevice.v2.model.ext.ExtensionsT
org.bremersee.garmin.garmindevice.v2.model.ext.LocationT
org.bremersee.garmin.garmindevice.v2.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.garminmobileapppath.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 2 33.0% 67.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.garminmobileapppath.v1.model.ext.package-info
org.bremersee.garmin.garminmobileapppath.v1.model.ext.AppPathExtension
org.bremersee.garmin.garminmobileapppath.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang

org.bremersee.garmin.garminoemdevice.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 7.0% 80.0% 13.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.garminoemdevice.v1.model.package-info
org.bremersee.garmin.garminoemdevice.v1.model.DataTypeT
org.bremersee.garmin.garminoemdevice.v1.model.ExtensionsT
org.bremersee.garmin.garminoemdevice.v1.model.FileT
org.bremersee.garmin.garminoemdevice.v1.model.LocationT
org.bremersee.garmin.garminoemdevice.v1.model.OEMDeviceExtension
org.bremersee.garmin.garminoemdevice.v1.model.OEMMassStorageModeExt
org.bremersee.garmin.garminoemdevice.v1.model.OEMUpdateFileT
org.bremersee.garmin.garminoemdevice.v1.model.ObjectFactory
org.bremersee.garmin.garminoemdevice.v1.model.SpecificationT
org.bremersee.garmin.garminoemdevice.v1.model.TransferDirectionT
org.bremersee.garmin.garminoemdevice.v1.model.VersionT
org.bremersee.garmin.garminoemdevice.v1.model.VolumesT
org.bremersee.garmin.garminoemdevice.v1.model.VolumesT$Volume
org.bremersee.garmin
java.io
java.lang
java.math
java.util

org.bremersee.garmin.garmintexttranslation.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 20.0% 80.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.garmintexttranslation.v1.model.package-info
org.bremersee.garmin.garmintexttranslation.v1.model.Gtt
org.bremersee.garmin.garmintexttranslation.v1.model.HdrType
org.bremersee.garmin.garmintexttranslation.v1.model.ObjectFactory
org.bremersee.garmin.garmintexttranslation.v1.model.StrType
org.bremersee.garmin
java.io
java.lang
java.math
java.util

org.bremersee.garmin.ggz.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 17.0% 83.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.ggz.model.package-info
org.bremersee.garmin.ggz.model.CacheType
org.bremersee.garmin.ggz.model.FileType
org.bremersee.garmin.ggz.model.Ggz
org.bremersee.garmin.ggz.model.ObjectFactory
org.bremersee.garmin.ggz.model.RatingsType
org.bremersee.garmin
java.io
java.lang
java.math
java.util
javax.xml.datatype

org.bremersee.garmin.gpx.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 14.0% 75.0% 11.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.gpx.v1.model.ext.package-info
org.bremersee.garmin.gpx.v1.model.ext.CategoriesT
org.bremersee.garmin.gpx.v1.model.ext.DisplayModeT
org.bremersee.garmin.gpx.v1.model.ext.ObjectFactory
org.bremersee.garmin.gpx.v1.model.ext.RouteExtension
org.bremersee.garmin.gpx.v1.model.ext.TrackPointExtension
org.bremersee.garmin.gpx.v1.model.ext.WaypointExtension
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.gpx.v2.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 14.0% 75.0% 11.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.gpx.v2.model.ext.package-info
org.bremersee.garmin.gpx.v2.model.ext.CategoriesT
org.bremersee.garmin.gpx.v2.model.ext.DisplayModeT
org.bremersee.garmin.gpx.v2.model.ext.ObjectFactory
org.bremersee.garmin.gpx.v2.model.ext.RouteExtension
org.bremersee.garmin.gpx.v2.model.ext.TrackPointExtension
org.bremersee.garmin.gpx.v2.model.ext.WaypointExtension
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.gpx.v3.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 7.0% 83.0% 10.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.gpx.v3.model.ext.package-info
org.bremersee.garmin.gpx.v3.model.ext.AddressT
org.bremersee.garmin.gpx.v3.model.ext.AutoroutePointT
org.bremersee.garmin.gpx.v3.model.ext.CategoriesT
org.bremersee.garmin.gpx.v3.model.ext.DisplayColorT
org.bremersee.garmin.gpx.v3.model.ext.DisplayModeT
org.bremersee.garmin.gpx.v3.model.ext.ExtensionsT
org.bremersee.garmin.gpx.v3.model.ext.ObjectFactory
org.bremersee.garmin.gpx.v3.model.ext.PhoneNumberT
org.bremersee.garmin.gpx.v3.model.ext.RouteExtension
org.bremersee.garmin.gpx.v3.model.ext.RoutePointExtension
org.bremersee.garmin.gpx.v3.model.ext.TrackExtension
org.bremersee.garmin.gpx.v3.model.ext.TrackPointExtension
org.bremersee.garmin.gpx.v3.model.ext.WaypointExtension
org.bremersee.garmin
java.io
java.lang
java.math
java.util
org.bremersee.garmin.model

org.bremersee.garmin.hardwareversion.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.hardwareversion.v1.model.ext.package-info
org.bremersee.garmin.hardwareversion.v1.model.ext.ExtensionsT
org.bremersee.garmin.hardwareversion.v1.model.ext.HardwareVersionExtension
org.bremersee.garmin.hardwareversion.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.historydatabase.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 7.0% 80.0% 13.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.historydatabase.v1.model.package-info
org.bremersee.garmin.historydatabase.v1.model.FirstSportT
org.bremersee.garmin.historydatabase.v1.model.FolderT
org.bremersee.garmin.historydatabase.v1.model.HistoryDatabase
org.bremersee.garmin.historydatabase.v1.model.LapT
org.bremersee.garmin.historydatabase.v1.model.MultiSportFolderT
org.bremersee.garmin.historydatabase.v1.model.MultiSportSessionT
org.bremersee.garmin.historydatabase.v1.model.NextSportT
org.bremersee.garmin.historydatabase.v1.model.ObjectFactory
org.bremersee.garmin.historydatabase.v1.model.PositionT
org.bremersee.garmin.historydatabase.v1.model.RunT
org.bremersee.garmin.historydatabase.v1.model.SportT
org.bremersee.garmin.historydatabase.v1.model.TrackT
org.bremersee.garmin.historydatabase.v1.model.TrackpointT
org.bremersee.garmin.historydatabase.v1.model.WeekT
org.bremersee.garmin
java.io
java.lang
java.util
javax.xml.datatype

org.bremersee.garmin.ifix.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.ifix.v1.model.ext.package-info
org.bremersee.garmin.ifix.v1.model.ext.ExtensionsT
org.bremersee.garmin.ifix.v1.model.ext.IFixExtension
org.bremersee.garmin.ifix.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.mobile.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.mobile.v1.model.ext.package-info
org.bremersee.garmin.mobile.v1.model.ext.ExtensionsT
org.bremersee.garmin.mobile.v1.model.ext.MobileExtension
org.bremersee.garmin.mobile.v1.model.ext.ObjectFactory
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 2 2 71.0% 50.0% 21.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.model.CommonAddressT
org.bremersee.garmin.model.CommonCategoriesT
org.bremersee.garmin.model.CommonDisplayModeT
org.bremersee.garmin.model.CommonPhoneNumberT
org.bremersee.garmin.model.CommonWaypointExtension
org.bremersee.garmin.model.WptSymbol
org.bremersee.garmin.model.WptSymbolCategory
org.bremersee.garmin.gpx.v3.model.ext
org.bremersee.garmin.waypoint.v1.model.ext
java.lang
java.util

org.bremersee.garmin.power.v1.model.ext

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 org.bremersee.garmin.power.v1.model.ext.ObjectFactory
org.bremersee.garmin
jakarta.xml.bind
java.lang
javax.xml.namespace

org.bremersee.garmin.pressure.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.pressure.v1.model.ext.package-info
org.bremersee.garmin.pressure.v1.model.ext.ExtensionsT
org.bremersee.garmin.pressure.v1.model.ext.ObjectFactory
org.bremersee.garmin.pressure.v1.model.ext.PressureExtension
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.trackpoint.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.trackpoint.v1.model.ext.package-info
org.bremersee.garmin.trackpoint.v1.model.ext.ExtensionsT
org.bremersee.garmin.trackpoint.v1.model.ext.ObjectFactory
org.bremersee.garmin.trackpoint.v1.model.ext.TrackPointExtension
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.trackpoint.v2.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 25.0% 80.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.trackpoint.v2.model.ext.package-info
org.bremersee.garmin.trackpoint.v2.model.ext.ExtensionsT
org.bremersee.garmin.trackpoint.v2.model.ext.ObjectFactory
org.bremersee.garmin.trackpoint.v2.model.ext.TrackPointExtension
org.bremersee.garmin
java.io
java.lang
java.math
java.util

org.bremersee.garmin.trackstats.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.trackstats.model.ext.package-info
org.bremersee.garmin.trackstats.model.ext.ExtensionsT
org.bremersee.garmin.trackstats.model.ext.ObjectFactory
org.bremersee.garmin.trackstats.model.ext.TrackStatsExtension
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.trip.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 10.0% 80.0% 10.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.trip.v1.model.ext.package-info
org.bremersee.garmin.trip.v1.model.ext.ExtensionsT
org.bremersee.garmin.trip.v1.model.ext.NamedRoadT
org.bremersee.garmin.trip.v1.model.ext.ObjectFactory
org.bremersee.garmin.trip.v1.model.ext.ShapingPoint
org.bremersee.garmin.trip.v1.model.ext.Trip
org.bremersee.garmin.trip.v1.model.ext.TripTransportationMode
org.bremersee.garmin.trip.v1.model.ext.ViaPoint
org.bremersee.garmin.trip.v1.model.ext.ViaPointCalculationMode
org.bremersee.garmin.trip.v1.model.ext.ViaPointElevationMode
org.bremersee.garmin
java.io
java.lang
java.util
javax.xml.datatype

org.bremersee.garmin.tripmetadata.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 25.0% 80.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.tripmetadata.v1.model.ext.package-info
org.bremersee.garmin.tripmetadata.v1.model.ext.ExtensionsT
org.bremersee.garmin.tripmetadata.v1.model.ext.ObjectFactory
org.bremersee.garmin.tripmetadata.v1.model.ext.TripMetaData
org.bremersee.garmin
java.io
java.lang
java.util
javax.xml.datatype

org.bremersee.garmin.useraccounts.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 14.0% 75.0% 11.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.useraccounts.v1.model.ext.package-info
org.bremersee.garmin.useraccounts.v1.model.ext.Accounts
org.bremersee.garmin.useraccounts.v1.model.ext.DeviceT
org.bremersee.garmin.useraccounts.v1.model.ext.ExtensionsT
org.bremersee.garmin.useraccounts.v1.model.ext.ObjectFactory
org.bremersee.garmin.useraccounts.v1.model.ext.UserAccountT
org.bremersee.garmin.useraccounts.v1.model.ext.VersionT
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.userprofile.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 12.0% 83.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.userprofile.v1.model.ext.AbstractProfileActivityT
org.bremersee.garmin.userprofile.v1.model.ext.package-info
org.bremersee.garmin.userprofile.v1.model.ext.BikeDataT
org.bremersee.garmin.userprofile.v1.model.ext.BikeProfileActivityT
org.bremersee.garmin.userprofile.v1.model.ext.CustomSpeedZoneT
org.bremersee.garmin.userprofile.v1.model.ext.ExtensionsT
org.bremersee.garmin.userprofile.v1.model.ext.GenderT
org.bremersee.garmin.userprofile.v1.model.ext.HeartRateInBeatsPerMinuteT
org.bremersee.garmin.userprofile.v1.model.ext.HeartRateTypeT
org.bremersee.garmin.userprofile.v1.model.ext.ObjectFactory
org.bremersee.garmin.userprofile.v1.model.ext.Profile
org.bremersee.garmin.userprofile.v1.model.ext.ProfileActivityT
org.bremersee.garmin.userprofile.v1.model.ext.ProfileHeartRateZoneT
org.bremersee.garmin.userprofile.v1.model.ext.ProfileSpeedZoneT
org.bremersee.garmin.userprofile.v1.model.ext.SpeedTypeT
org.bremersee.garmin.userprofile.v1.model.ext.SportT
org.bremersee.garmin.userprofile.v1.model.ext.WheelDataT
org.bremersee.garmin
java.io
java.lang
java.math
java.util
javax.xml.datatype

org.bremersee.garmin.userprofile.v2.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 12.0% 83.0% 5.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.userprofile.v2.model.ext.AbstractProfileActivityT
org.bremersee.garmin.userprofile.v2.model.ext.package-info
org.bremersee.garmin.userprofile.v2.model.ext.BikeDataT
org.bremersee.garmin.userprofile.v2.model.ext.BikeProfileActivityT
org.bremersee.garmin.userprofile.v2.model.ext.CustomSpeedZoneT
org.bremersee.garmin.userprofile.v2.model.ext.ExtensionsT
org.bremersee.garmin.userprofile.v2.model.ext.GenderT
org.bremersee.garmin.userprofile.v2.model.ext.HeartRateInBeatsPerMinuteT
org.bremersee.garmin.userprofile.v2.model.ext.HeartRateTypeT
org.bremersee.garmin.userprofile.v2.model.ext.ObjectFactory
org.bremersee.garmin.userprofile.v2.model.ext.Profile
org.bremersee.garmin.userprofile.v2.model.ext.ProfileActivityT
org.bremersee.garmin.userprofile.v2.model.ext.ProfileHeartRateZoneT
org.bremersee.garmin.userprofile.v2.model.ext.ProfileSpeedZoneT
org.bremersee.garmin.userprofile.v2.model.ext.SpeedTypeT
org.bremersee.garmin.userprofile.v2.model.ext.SportT
org.bremersee.garmin.userprofile.v2.model.ext.WheelDataT
org.bremersee.garmin
java.io
java.lang
java.math
java.util
javax.xml.datatype

org.bremersee.garmin.userprofilepower.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.userprofilepower.v1.model.ext.package-info
org.bremersee.garmin.userprofilepower.v1.model.ext.ObjectFactory
org.bremersee.garmin.userprofilepower.v1.model.ext.PowerZones
org.bremersee.garmin.userprofilepower.v1.model.ext.ProfilePowerZoneT
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.viapointtransportationmode.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 25.0% 75.0% 0.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.viapointtransportationmode.v1.model.ext.package-info
org.bremersee.garmin.viapointtransportationmode.v1.model.ext.ExtensionsT
org.bremersee.garmin.viapointtransportationmode.v1.model.ext.ObjectFactory
org.bremersee.garmin.viapointtransportationmode.v1.model.ext.ViaPointTransportationMode
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.video.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 17.0% 75.0% 8.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.video.v1.model.ext.package-info
org.bremersee.garmin.video.v1.model.ext.ExtensionsT
org.bremersee.garmin.video.v1.model.ext.ObjectFactory
org.bremersee.garmin.video.v1.model.ext.TimeIndexT
org.bremersee.garmin.video.v1.model.ext.TimeIndexTableT
org.bremersee.garmin.video.v1.model.ext.VideoExtension
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.waypoint.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 5 12.0% 83.0% 4.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.waypoint.v1.model.ext.package-info
org.bremersee.garmin.waypoint.v1.model.ext.AddressT
org.bremersee.garmin.waypoint.v1.model.ext.CategoriesT
org.bremersee.garmin.waypoint.v1.model.ext.DisplayModeT
org.bremersee.garmin.waypoint.v1.model.ext.ExtensionsT
org.bremersee.garmin.waypoint.v1.model.ext.ObjectFactory
org.bremersee.garmin.waypoint.v1.model.ext.PhoneNumberT
org.bremersee.garmin.waypoint.v1.model.ext.WaypointExtension
org.bremersee.garmin
java.io
java.lang
java.util
javax.xml.datatype
org.bremersee.garmin.model

org.bremersee.garmin.weblink.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 4 14.0% 80.0% 6.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.weblink.v1.model.ext.TokenT
org.bremersee.garmin.weblink.v1.model.ext.package-info
org.bremersee.garmin.weblink.v1.model.ext.FormatT
org.bremersee.garmin.weblink.v1.model.ext.LanguageT
org.bremersee.garmin.weblink.v1.model.ext.LiteralT
org.bremersee.garmin.weblink.v1.model.ext.LocalizedFormatT
org.bremersee.garmin.weblink.v1.model.ext.LocalizedLiteralT
org.bremersee.garmin.weblink.v1.model.ext.LocalizedStringT
org.bremersee.garmin.weblink.v1.model.ext.LocalizedValueT
org.bremersee.garmin.weblink.v1.model.ext.ObjectFactory
org.bremersee.garmin.weblink.v1.model.ext.SupportedLanguagesT
org.bremersee.garmin.weblink.v1.model.ext.TokenCollectionT
org.bremersee.garmin.weblink.v1.model.ext.ValueT
org.bremersee.garmin.weblink.v1.model.ext.Weblink
org.bremersee.garmin
java.io
java.lang
java.util
javax.xml.datatype

org.bremersee.garmin.workout.v1.model

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 21.0% 75.0% 4.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.workout.v1.model.AbstractStepT
org.bremersee.garmin.workout.v1.model.DurationT
org.bremersee.garmin.workout.v1.model.HeartRateValueT
org.bremersee.garmin.workout.v1.model.TargetT
org.bremersee.garmin.workout.v1.model.ZoneT
org.bremersee.garmin.workout.v1.model.package-info
org.bremersee.garmin.workout.v1.model.CaloriesBurnedT
org.bremersee.garmin.workout.v1.model.CustomHeartRateZoneT
org.bremersee.garmin.workout.v1.model.CustomSpeedZoneT
org.bremersee.garmin.workout.v1.model.DistanceT
org.bremersee.garmin.workout.v1.model.FolderT
org.bremersee.garmin.workout.v1.model.HeartRateAboveT
org.bremersee.garmin.workout.v1.model.HeartRateAsPercentOfMaxT
org.bremersee.garmin.workout.v1.model.HeartRateBelowT
org.bremersee.garmin.workout.v1.model.HeartRateInBeatsPerMinuteT
org.bremersee.garmin.workout.v1.model.HeartRateT
org.bremersee.garmin.workout.v1.model.IntensityT
org.bremersee.garmin.workout.v1.model.NoneT
org.bremersee.garmin.workout.v1.model.ObjectFactory
org.bremersee.garmin.workout.v1.model.PredefinedHeartRateZoneT
org.bremersee.garmin.workout.v1.model.PredefinedSpeedZoneT
org.bremersee.garmin.workout.v1.model.RepeatT
org.bremersee.garmin.workout.v1.model.SpeedT
org.bremersee.garmin.workout.v1.model.SpeedTypeT
org.bremersee.garmin.workout.v1.model.StepT
org.bremersee.garmin.workout.v1.model.TimeT
org.bremersee.garmin.workout.v1.model.UserInitiatedT
org.bremersee.garmin.workout.v1.model.WorkoutDatabase
org.bremersee.garmin.workout.v1.model.WorkoutT
org.bremersee.garmin
java.io
java.lang
java.util

org.bremersee.garmin.workout.v1.model.ext

Afferent Couplings Efferent Couplings Abstractness Instability Distance 1 3 22.0% 75.0% 3.0% Abstract Classes Concrete Classes Used by Packages Uses Packages org.bremersee.garmin.workout.v1.model.ext.DurationT
org.bremersee.garmin.workout.v1.model.ext.HeartRateValueT
org.bremersee.garmin.workout.v1.model.ext.PowerValueT
org.bremersee.garmin.workout.v1.model.ext.ZoneT
org.bremersee.garmin.workout.v1.model.ext.package-info
org.bremersee.garmin.workout.v1.model.ext.CaloriesBurnedT
org.bremersee.garmin.workout.v1.model.ext.CustomPowerZoneT
org.bremersee.garmin.workout.v1.model.ext.DistanceT
org.bremersee.garmin.workout.v1.model.ext.ExtensionsT
org.bremersee.garmin.workout.v1.model.ext.HeartRateAboveT
org.bremersee.garmin.workout.v1.model.ext.HeartRateAsPercentOfMaxT
org.bremersee.garmin.workout.v1.model.ext.HeartRateBelowT
org.bremersee.garmin.workout.v1.model.ext.HeartRateInBeatsPerMinuteT
org.bremersee.garmin.workout.v1.model.ext.IntensityT
org.bremersee.garmin.workout.v1.model.ext.ObjectFactory
org.bremersee.garmin.workout.v1.model.ext.PowerAsPercentOfFTPT
org.bremersee.garmin.workout.v1.model.ext.PowerInWattsT
org.bremersee.garmin.workout.v1.model.ext.PowerT
org.bremersee.garmin.workout.v1.model.ext.PredefinedPowerZoneT
org.bremersee.garmin.workout.v1.model.ext.StepT
org.bremersee.garmin.workout.v1.model.ext.Steps
org.bremersee.garmin.workout.v1.model.ext.TimeT
org.bremersee.garmin.workout.v1.model.ext.UserInitiatedT
org.bremersee.garmin
java.io
java.lang
java.util

Cycles

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

There are no cyclic dependencies.

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.