Last Published: 10/20/2010

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 ]

PackageTCCCACCaCeAIDV
gov.nih.nlm.ncbi.www.soap.eutils141311227.0%96.0%3.0%1
gov.nih.nlm.ncbi.www.soap.eutils.esearch6834344750.0%64.0%14.0%1
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl34340060.0%100.0%0.0%1
gov.nih.nlm.ncbi.www.soap.eutils.esummary2915144748.0%64.0%12.0%1
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl14140060.0%100.0%0.0%1
org.cateproject.persistence.dao10114100.0%80.0%80.0%1
org.cateproject.persistence.dao.bhl10113100.0%75.0%75.0%1
org.cateproject.persistence.dao.bhl.remoting110070.0%100.0%0.0%1
org.cateproject.persistence.dao.entrez10113100.0%75.0%75.0%1
org.cateproject.persistence.dao.entrez.remoting110080.0%100.0%0.0%1
org.cateproject.persistence.dao.gbif10112100.0%67.0%67.0%1
org.cateproject.persistence.dao.gbif.remoting110060.0%100.0%0.0%1
org.cateproject.persistence.dao.hibernate1100140.0%100.0%0.0%1
org.cateproject.workflow.annotation110050.0%100.0%0.0%1
org.gbif.portal.ws.response.gbif18171156.0%83.0%11.0%1
org.mobot848312211.0%91.0%8.0%1
org.purl.dc.elements._15410320.0%100.0%20.0%1
org.purl.dc.terms18171036.0%100.0%6.0%1
org.tdwg.rs.ontology.voc.common_3210333.0%100.0%33.0%1
org.tdwg.rs.ontology.voc.taxonconcept_13121038.0%100.0%8.0%1
org.tdwg.rs.ontology.voc.taxonname_3211233.0%67.0%0.0%1
org.tdwg.rs.ontology.voc.taxonoccurrence_5410220.0%100.0%20.0%1
org.w3._1999._02._22_rdf_syntax_ns_110030.0%100.0%0.0%1
org.w3._2002._07.owl_3211333.0%75.0%8.0%1
schemaorg_apache_xmlbeans.system.sDC08892464E01C0A3ADC242F0BB61B40110030.0%100.0%0.0%1

Packages

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

gov.nih.nlm.ncbi.www.soap.eutils

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1227.0%96.0%3.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceCallbackHandler
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$1
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$10
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$11
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$12
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$2
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$3
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$4
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$5
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$6
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$7
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$8
gov.nih.nlm.ncbi.www.soap.eutils.EUtilsServiceStub$9
org.cateproject.persistence.dao.entrez.remoting
gov.nih.nlm.ncbi.www.soap.eutils.esearch
gov.nih.nlm.ncbi.www.soap.eutils.esummary
java.io
java.lang
java.lang.reflect
java.rmi
java.util
javax.xml.namespace
javax.xml.stream
org.apache.axiom.om
org.apache.axiom.om.impl
org.apache.axiom.om.impl.llom
org.apache.axiom.soap
org.apache.axis2
org.apache.axis2.addressing
org.apache.axis2.client
org.apache.axis2.client.async
org.apache.axis2.context
org.apache.axis2.description
org.apache.axis2.transport
org.apache.axis2.util
org.apache.xmlbeans

gov.nih.nlm.ncbi.www.soap.eutils.esearch

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4750.0%64.0%14.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
gov.nih.nlm.ncbi.www.soap.eutils.esearch.CountDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ERRORDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestDocument$ESearchRequest
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestMSDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestMSDocument$ESearchRequestMS
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultDocument$ESearchResult
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultMSDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultMSDocument$ESearchResultMS
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ErrorListType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ExplodeDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.FieldDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.FieldNotFoundDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.FromDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.IdDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.IdListType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.OutputMessageDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.PhraseIgnoredDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.PhraseNotFoundDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.QueryKeyDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.QueryTranslationDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.QuotedPhraseNotFoundDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.RetMaxDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.RetStartDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TermDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TermSetType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ToDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TranslationSetType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TranslationStackType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TranslationType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.WarningListType
gov.nih.nlm.ncbi.www.soap.eutils.esearch.WebEnvDocument
gov.nih.nlm.ncbi.www.soap.eutils.esearch.CountDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ERRORDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestDocument$ESearchRequest$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestMSDocument$ESearchRequestMS$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchRequestMSDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultDocument$ESearchResult$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultMSDocument$ESearchResultMS$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultMSDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ESearchResultType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ErrorListType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ExplodeDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.FieldDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.FieldNotFoundDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.FromDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.IdDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.IdListType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.OutputMessageDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.PhraseIgnoredDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.PhraseNotFoundDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.QueryKeyDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.QueryTranslationDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.QuotedPhraseNotFoundDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.RetMaxDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.RetStartDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TermDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TermSetType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.ToDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TranslationSetType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TranslationStackType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.TranslationType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.WarningListType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esearch.WebEnvDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl
org.cateproject.persistence.dao.entrez
org.cateproject.persistence.dao.entrez.remoting
java.io
java.lang
java.net
javax.xml.stream
org.apache.xmlbeans
org.apache.xmlbeans.xml.stream
org.w3c.dom

gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonegov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.CountDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ERRORDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchRequestDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchRequestDocumentImpl$ESearchRequestImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchRequestMSDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchRequestMSDocumentImpl$ESearchRequestMSImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchResultDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchResultDocumentImpl$ESearchResultImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchResultMSDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchResultMSDocumentImpl$ESearchResultMSImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ESearchResultTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ErrorListTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ExplodeDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.FieldDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.FieldNotFoundDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.FromDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.IdDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.IdListTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.OutputMessageDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.PhraseIgnoredDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.PhraseNotFoundDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.QueryKeyDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.QueryTranslationDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.QuotedPhraseNotFoundDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.RetMaxDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.RetStartDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.TermDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.TermSetTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.ToDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.TranslationSetTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.TranslationStackTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.TranslationTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.WarningListTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esearch.impl.WebEnvDocumentImpl
Nonegov.nih.nlm.ncbi.www.soap.eutils.esearch
java.lang
java.util
javax.xml.namespace
org.apache.xmlbeans
org.apache.xmlbeans.impl.values

gov.nih.nlm.ncbi.www.soap.eutils.esummary

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
4748.0%64.0%12.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
gov.nih.nlm.ncbi.www.soap.eutils.esummary.DocSumType
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ERRORDocument
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestDocument
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestDocument$ESummaryRequest
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestMSDocument
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestMSDocument$ESummaryRequestMS
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultDocument
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultDocument$ESummaryResult
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultMSDocument
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultMSDocument$ESummaryResultMS
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultType
gov.nih.nlm.ncbi.www.soap.eutils.esummary.IdDocument
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ItemType
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ItemType$Type
gov.nih.nlm.ncbi.www.soap.eutils.esummary.DocSumType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ERRORDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestDocument$ESummaryRequest$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestMSDocument$ESummaryRequestMS$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryRequestMSDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultDocument$ESummaryResult$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultMSDocument$ESummaryResultMS$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultMSDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ESummaryResultType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.IdDocument$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ItemType$Factory
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ItemType$Type$Enum
gov.nih.nlm.ncbi.www.soap.eutils.esummary.ItemType$Type$Factory
gov.nih.nlm.ncbi.www.soap.eutils
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl
org.cateproject.persistence.dao.entrez
org.cateproject.persistence.dao.entrez.remoting
java.io
java.lang
java.net
javax.xml.stream
org.apache.xmlbeans
org.apache.xmlbeans.xml.stream
org.w3c.dom

gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Nonegov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.DocSumTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ERRORDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryRequestDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryRequestDocumentImpl$ESummaryRequestImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryRequestMSDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryRequestMSDocumentImpl$ESummaryRequestMSImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryResultDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryResultDocumentImpl$ESummaryResultImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryResultMSDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryResultMSDocumentImpl$ESummaryResultMSImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ESummaryResultTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.IdDocumentImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ItemTypeImpl
gov.nih.nlm.ncbi.www.soap.eutils.esummary.impl.ItemTypeImpl$TypeImpl
Nonegov.nih.nlm.ncbi.www.soap.eutils.esummary
java.lang
java.util
javax.xml.namespace
org.apache.xmlbeans
org.apache.xmlbeans.impl.values

org.cateproject.persistence.dao

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
14100.0%80.0%80.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.cateproject.persistence.dao.WebRevisionDAO
Noneorg.cateproject.persistence.dao.hibernate
eu.etaxonomy.cdm.persistence.dao.common
java.lang
java.util
org.cateproject.model

org.cateproject.persistence.dao.bhl

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
13100.0%75.0%75.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.cateproject.persistence.dao.bhl.BiodiversityHeritageLibraryDAO
Noneorg.cateproject.persistence.dao.bhl.remoting
java.lang
java.util
org.mobot

org.cateproject.persistence.dao.bhl.remoting

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
070.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.cateproject.persistence.dao.bhl.remoting.BiodiversityHeritageLibraryDAOImpl
Nonejava.lang
java.rmi
java.util
org.apache.axis2
org.cateproject.persistence.dao.bhl
org.mobot
org.springframework.remoting

org.cateproject.persistence.dao.entrez

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
13100.0%75.0%75.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.cateproject.persistence.dao.entrez.EntrezDAO
Noneorg.cateproject.persistence.dao.entrez.remoting
gov.nih.nlm.ncbi.www.soap.eutils.esearch
gov.nih.nlm.ncbi.www.soap.eutils.esummary
java.lang

org.cateproject.persistence.dao.entrez.remoting

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
080.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.cateproject.persistence.dao.entrez.remoting.EntrezDAOImpl
Nonegov.nih.nlm.ncbi.www.soap.eutils
gov.nih.nlm.ncbi.www.soap.eutils.esearch
gov.nih.nlm.ncbi.www.soap.eutils.esummary
java.lang
java.rmi
org.apache.axis2
org.cateproject.persistence.dao.entrez
org.springframework.remoting

org.cateproject.persistence.dao.gbif

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
12100.0%67.0%67.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.cateproject.persistence.dao.gbif.GbifDAO
Noneorg.cateproject.persistence.dao.gbif.remoting
java.lang
java.util

org.cateproject.persistence.dao.gbif.remoting

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
060.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.cateproject.persistence.dao.gbif.remoting.GbifDAOImpl
Nonejava.lang
java.math
java.util
org.cateproject.persistence.dao.gbif
org.gbif.portal.ws.response.gbif
org.springframework.web.client

org.cateproject.persistence.dao.hibernate

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0140.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.cateproject.persistence.dao.hibernate.WebRevisionDAOImpl
Noneeu.etaxonomy.cdm.model.agent
eu.etaxonomy.cdm.model.common
eu.etaxonomy.cdm.model.description
eu.etaxonomy.cdm.model.reference
eu.etaxonomy.cdm.model.taxon
eu.etaxonomy.cdm.persistence.dao.hibernate.common
java.io
java.lang
java.util
org.cateproject.model
org.cateproject.persistence.dao
org.hibernate
org.hibernate.criterion
org.springframework.dao

org.cateproject.workflow.annotation

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
050.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.cateproject.workflow.annotation.AnnotationActionHandler
Noneeu.etaxonomy.cdm.model.common
eu.etaxonomy.cdm.persistence.dao.common
java.lang
java.util
org.apache.log4j

org.gbif.portal.ws.response.gbif

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
156.0%83.0%11.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.gbif.portal.ws.response.gbif.package-info
org.gbif.portal.ws.response.gbif.AccessPoint
org.gbif.portal.ws.response.gbif.AccessPoints
org.gbif.portal.ws.response.gbif.DataProvider
org.gbif.portal.ws.response.gbif.DataProviders
org.gbif.portal.ws.response.gbif.DataResource
org.gbif.portal.ws.response.gbif.DataResources
org.gbif.portal.ws.response.gbif.DensityRecord
org.gbif.portal.ws.response.gbif.DensityRecords
org.gbif.portal.ws.response.gbif.GbifResponse
org.gbif.portal.ws.response.gbif.Header
org.gbif.portal.ws.response.gbif.Header$Parameter
org.gbif.portal.ws.response.gbif.Header$Summary
org.gbif.portal.ws.response.gbif.ObjectFactory
org.gbif.portal.ws.response.gbif.OccurrenceRecords
org.gbif.portal.ws.response.gbif.ResourceNetwork
org.gbif.portal.ws.response.gbif.ResourceNetworks
org.gbif.portal.ws.response.gbif.TaxonConcepts
org.cateproject.persistence.dao.gbif.remoting
java.lang
java.math
java.util
javax.xml.datatype
org.w3._2002._07.owl_

org.mobot

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
2211.0%91.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.mobot.NameServiceCallbackHandler
org.mobot.NameServiceStub
org.mobot.NameServiceStub$1
org.mobot.NameServiceStub$2
org.mobot.NameServiceStub$3
org.mobot.NameServiceStub$4
org.mobot.NameServiceStub$5
org.mobot.NameServiceStub$6
org.mobot.NameServiceStub$ArrayOfItem
org.mobot.NameServiceStub$ArrayOfItem$1
org.mobot.NameServiceStub$ArrayOfItem$Factory
org.mobot.NameServiceStub$ArrayOfName
org.mobot.NameServiceStub$ArrayOfName$1
org.mobot.NameServiceStub$ArrayOfName$Factory
org.mobot.NameServiceStub$ArrayOfNameE
org.mobot.NameServiceStub$ArrayOfNameE$1
org.mobot.NameServiceStub$ArrayOfNameE$Factory
org.mobot.NameServiceStub$ArrayOfPage
org.mobot.NameServiceStub$ArrayOfPage$1
org.mobot.NameServiceStub$ArrayOfPage$Factory
org.mobot.NameServiceStub$ArrayOfPageType
org.mobot.NameServiceStub$ArrayOfPageType$1
org.mobot.NameServiceStub$ArrayOfPageType$Factory
org.mobot.NameServiceStub$ArrayOfTitle
org.mobot.NameServiceStub$ArrayOfTitle$1
org.mobot.NameServiceStub$ArrayOfTitle$Factory
org.mobot.NameServiceStub$ExtensionMapper
org.mobot.NameServiceStub$Item
org.mobot.NameServiceStub$Item$1
org.mobot.NameServiceStub$Item$Factory
org.mobot.NameServiceStub$Name
org.mobot.NameServiceStub$Name$1
org.mobot.NameServiceStub$Name$Factory
org.mobot.NameServiceStub$NameCount
org.mobot.NameServiceStub$NameCount$1
org.mobot.NameServiceStub$NameCount$Factory
org.mobot.NameServiceStub$NameCountBetweenDates
org.mobot.NameServiceStub$NameCountBetweenDates$1
org.mobot.NameServiceStub$NameCountBetweenDates$Factory
org.mobot.NameServiceStub$NameCountBetweenDatesResponse
org.mobot.NameServiceStub$NameCountBetweenDatesResponse$1
org.mobot.NameServiceStub$NameCountBetweenDatesResponse$Factory
org.mobot.NameServiceStub$NameCountResponse
org.mobot.NameServiceStub$NameCountResponse$1
org.mobot.NameServiceStub$NameCountResponse$Factory
org.mobot.NameServiceStub$NameE
org.mobot.NameServiceStub$NameE$1
org.mobot.NameServiceStub$NameE$Factory
org.mobot.NameServiceStub$NameGetDetail
org.mobot.NameServiceStub$NameGetDetail$1
org.mobot.NameServiceStub$NameGetDetail$Factory
org.mobot.NameServiceStub$NameGetDetailResponse
org.mobot.NameServiceStub$NameGetDetailResponse$1
org.mobot.NameServiceStub$NameGetDetailResponse$Factory
org.mobot.NameServiceStub$NameList
org.mobot.NameServiceStub$NameList$1
org.mobot.NameServiceStub$NameList$Factory
org.mobot.NameServiceStub$NameListBetweenDates
org.mobot.NameServiceStub$NameListBetweenDates$1
org.mobot.NameServiceStub$NameListBetweenDates$Factory
org.mobot.NameServiceStub$NameListBetweenDatesResponse
org.mobot.NameServiceStub$NameListBetweenDatesResponse$1
org.mobot.NameServiceStub$NameListBetweenDatesResponse$Factory
org.mobot.NameServiceStub$NameListResponse
org.mobot.NameServiceStub$NameListResponse$1
org.mobot.NameServiceStub$NameListResponse$Factory
org.mobot.NameServiceStub$NameSearch
org.mobot.NameServiceStub$NameSearch$1
org.mobot.NameServiceStub$NameSearch$Factory
org.mobot.NameServiceStub$NameSearchResponse
org.mobot.NameServiceStub$NameSearchResponse$1
org.mobot.NameServiceStub$NameSearchResponse$Factory
org.mobot.NameServiceStub$Page
org.mobot.NameServiceStub$Page$1
org.mobot.NameServiceStub$Page$Factory
org.mobot.NameServiceStub$PageType
org.mobot.NameServiceStub$PageType$1
org.mobot.NameServiceStub$PageType$Factory
org.mobot.NameServiceStub$Title
org.mobot.NameServiceStub$Title$1
org.mobot.NameServiceStub$Title$Factory
org.mobot.NameServiceStub$_int
org.mobot.NameServiceStub$_int$1
org.mobot.NameServiceStub$_int$Factory
org.cateproject.persistence.dao.bhl
org.cateproject.persistence.dao.bhl.remoting
java.lang
java.lang.reflect
java.rmi
java.util
javax.xml.namespace
javax.xml.stream
org.apache.axiom.om
org.apache.axiom.om.impl.llom
org.apache.axiom.soap
org.apache.axis2
org.apache.axis2.addressing
org.apache.axis2.client
org.apache.axis2.client.async
org.apache.axis2.context
org.apache.axis2.databinding
org.apache.axis2.databinding.utils
org.apache.axis2.databinding.utils.reader
org.apache.axis2.databinding.utils.writer
org.apache.axis2.description
org.apache.axis2.transport
org.apache.axis2.util

org.purl.dc.elements._1

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0320.0%100.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.purl.dc.elements._1.package-info
org.purl.dc.elements._1.ObjectFactory
org.purl.dc.elements._1.Relation
org.purl.dc.elements._1.Source
org.purl.dc.elements._1.Type
Nonejava.lang
javax.xml.bind
javax.xml.namespace

org.purl.dc.terms

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
036.0%100.0%6.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.purl.dc.terms.package-info
org.purl.dc.terms.ConformsTo
org.purl.dc.terms.HasFormat
org.purl.dc.terms.HasPart
org.purl.dc.terms.HasVersion
org.purl.dc.terms.IsFormatOf
org.purl.dc.terms.IsPartOf
org.purl.dc.terms.IsReferencedBy
org.purl.dc.terms.IsReplacedBy
org.purl.dc.terms.IsRequiredBy
org.purl.dc.terms.IsVersionOf
org.purl.dc.terms.License
org.purl.dc.terms.Mediator
org.purl.dc.terms.ObjectFactory
org.purl.dc.terms.References
org.purl.dc.terms.Replaces
org.purl.dc.terms.Requires
org.purl.dc.terms.RightsHolder
Nonejava.lang
javax.xml.bind
javax.xml.namespace

org.tdwg.rs.ontology.voc.common_

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0333.0%100.0%33.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.tdwg.rs.ontology.voc.common_.package-info
org.tdwg.rs.ontology.voc.common_.ObjectFactory
org.tdwg.rs.ontology.voc.common_.SimpleLinkType
Nonejava.lang
javax.xml.bind
javax.xml.namespace

org.tdwg.rs.ontology.voc.taxonconcept_

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
038.0%100.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.tdwg.rs.ontology.voc.taxonconcept_.package-info
org.tdwg.rs.ontology.voc.taxonconcept_.ObjectFactory
org.tdwg.rs.ontology.voc.taxonconcept_.Relationship
org.tdwg.rs.ontology.voc.taxonconcept_.Relationship$FromTaxon
org.tdwg.rs.ontology.voc.taxonconcept_.Relationship$RelationshipCategory
org.tdwg.rs.ontology.voc.taxonconcept_.Relationship$ToTaxon
org.tdwg.rs.ontology.voc.taxonconcept_.TaxonConcept
org.tdwg.rs.ontology.voc.taxonconcept_.TaxonConcept$HasName
org.tdwg.rs.ontology.voc.taxonconcept_.TaxonConcept$HasRelationship
org.tdwg.rs.ontology.voc.taxonconcept_.TaxonConcept$HasRelationship$Relationship
org.tdwg.rs.ontology.voc.taxonconcept_.TaxonConcept$HasRelationship$Relationship$RelationshipCategory
org.tdwg.rs.ontology.voc.taxonconcept_.TaxonConcept$HasRelationship$Relationship$ToTaxon
org.tdwg.rs.ontology.voc.taxonconcept_.TaxonLinkType
Nonejava.lang
java.util
org.tdwg.rs.ontology.voc.taxonname_

org.tdwg.rs.ontology.voc.taxonname_

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1233.0%67.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.tdwg.rs.ontology.voc.taxonname_.package-info
org.tdwg.rs.ontology.voc.taxonname_.ObjectFactory
org.tdwg.rs.ontology.voc.taxonname_.TaxonName
org.tdwg.rs.ontology.voc.taxonconcept_
java.lang
java.util

org.tdwg.rs.ontology.voc.taxonoccurrence_

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
0220.0%100.0%20.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.tdwg.rs.ontology.voc.taxonoccurrence_.package-info
org.tdwg.rs.ontology.voc.taxonoccurrence_.Identification
org.tdwg.rs.ontology.voc.taxonoccurrence_.IdentificationLinkType
org.tdwg.rs.ontology.voc.taxonoccurrence_.ObjectFactory
org.tdwg.rs.ontology.voc.taxonoccurrence_.TaxonOccurrence
Nonejava.lang
java.util

org.w3._1999._02._22_rdf_syntax_ns_

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneorg.w3._1999._02._22_rdf_syntax_ns_.ObjectFactory
Nonejava.lang
javax.xml.bind
javax.xml.namespace

org.w3._2002._07.owl_

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
1333.0%75.0%8.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
org.w3._2002._07.owl_.package-info
org.w3._2002._07.owl_.ObjectFactory
org.w3._2002._07.owl_.SameAs
org.gbif.portal.ws.response.gbif
java.lang
javax.xml.bind
javax.xml.namespace

schemaorg_apache_xmlbeans.system.sDC08892464E01C0A3ADC242F0BB61B40

Afferent CouplingsEfferent CouplingsAbstractnessInstabilityDistance
030.0%100.0%0.0%
Abstract ClassesConcrete ClassesUsed by PackagesUses Packages
Noneschemaorg_apache_xmlbeans.system.sDC08892464E01C0A3ADC242F0BB61B40.TypeSystemHolder
Nonejava.lang
java.lang.reflect
org.apache.xmlbeans

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.

TermDescription
Number of ClassesThe number of concrete and abstract classes (and interfaces) in the package is an indicator of the extensibility of the package.
Afferent CouplingsThe number of other packages that depend upon classes within the package is an indicator of the package's responsibility.
Efferent CouplingsThe number of other packages that the classes in the package depend upon is an indicator of the package's independence.
AbstractnessThe 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.
InstabilityThe 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.
DistanceThe 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.
CyclesPackages 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.