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.opendaylight.yangtools.antlrv4.code.gen 19 15 4 4 6 21.0% 60.000004% 19.0% 1
org.opendaylight.yangtools.yang.parser.impl 3 3 0 2 10 0.0% 83.0% 17.0% 1
org.opendaylight.yangtools.yang.parser.impl.util 5 4 1 1 14 20.0% 93.0% 13.0% 1
org.opendaylight.yangtools.yang.parser.repo 14 11 3 0 20 21.0% 100.0% 21.0% 1
org.opendaylight.yangtools.yang.parser.rfc6020.repo 6 6 0 3 24 0.0% 89.0% 11.0% 1
org.opendaylight.yangtools.yang.parser.spi 10 0 10 3 2 100.0% 40.0% 40.0% 1
org.opendaylight.yangtools.yang.parser.spi.meta 43 21 22 11 11 51.0% 50.0% 1.0% 1
org.opendaylight.yangtools.yang.parser.spi.source 35 8 27 9 7 77.0% 44.0% 21.0% 1
org.opendaylight.yangtools.yang.parser.spi.validation 2 1 1 2 2 50.0% 50.0% 0.0% 1
org.opendaylight.yangtools.yang.parser.stmt.reactor 37 30 7 3 22 19.0% 88.0% 7.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020 193 187 6 7 40 3.0% 85.0% 12.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective 71 60 11 5 18 15.000001% 78.0% 6.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type 38 34 4 1 17 11.0% 94.0% 5.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc7950 31 31 0 1 14 0.0% 93.0% 7.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective 2 2 0 2 8 0.0% 80.0% 20.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc8040 3 3 0 1 10 0.0% 91.0% 9.0% 1
org.opendaylight.yangtools.yang.parser.util 14 11 3 3 16 21.0% 84.0% 6.0% 1

Packages

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

org.opendaylight.yangtools.antlrv4.code.gen

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 6 21.0% 60.000004% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParserListener
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParserVisitor
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserListener
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserVisitor
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionLexer
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParser
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParser$Identifier_ref_argContext
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParser$If_feature_exprContext
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParser$If_feature_factorContext
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParser$If_feature_termContext
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParserBaseListener
org.opendaylight.yangtools.antlrv4.code.gen.IfFeatureExpressionParserBaseVisitor
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementLexer
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser$ArgumentContext
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser$KeywordContext
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser$StatementContext
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserBaseListener
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserBaseVisitor
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
java.lang
java.util
org.antlr.v4.runtime
org.antlr.v4.runtime.atn
org.antlr.v4.runtime.dfa
org.antlr.v4.runtime.tree

org.opendaylight.yangtools.yang.parser.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 10 0.0% 83.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.parser.impl.YangStatementParserListenerImpl
org.opendaylight.yangtools.yang.parser.impl.YangStatementParserListenerImpl$1
org.opendaylight.yangtools.yang.parser.impl.YangStatementParserListenerImpl$Counter
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
com.google.common.base
java.lang
java.util
org.antlr.v4.runtime
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.rfc6020

org.opendaylight.yangtools.yang.parser.impl.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 20.0% 93.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.impl.util.YangModelDependencyInfo
org.opendaylight.yangtools.yang.parser.impl.util.YangModelDependencyInfo$1
org.opendaylight.yangtools.yang.parser.impl.util.YangModelDependencyInfo$ModuleDependencyInfo
org.opendaylight.yangtools.yang.parser.impl.util.YangModelDependencyInfo$ModuleImportImpl
org.opendaylight.yangtools.yang.parser.impl.util.YangModelDependencyInfo$SubmoduleDependencyInfo
org.opendaylight.yangtools.yang.parser.repo
com.google.common.base
com.google.common.collect
java.io
java.lang
java.util
org.antlr.v4.runtime
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.util

org.opendaylight.yangtools.yang.parser.repo

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 21.0% 100.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.repo.AbstractYangTextSchemaSourceRegistration
org.opendaylight.yangtools.yang.parser.repo.DependencyResolver
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaSourceRegistration
org.opendaylight.yangtools.yang.parser.repo.DependencyResolver$BelongsToDependency
org.opendaylight.yangtools.yang.parser.repo.RevisionDependencyResolver
org.opendaylight.yangtools.yang.parser.repo.SemVerDependencyResolver
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$1
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$2
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$SourceIdMismatchDetector
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaRepository
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaRepository$1
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver$1
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver$2
None com.google.common.base
com.google.common.cache
com.google.common.collect
com.google.common.util.concurrent
java.io
java.lang
java.net
java.util
java.util.concurrent
java.util.concurrent.atomic
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.model.repo.spi
org.opendaylight.yangtools.yang.model.repo.util
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.util
org.slf4j

org.opendaylight.yangtools.yang.parser.rfc6020.repo

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 24 0.0% 89.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.parser.rfc6020.repo.StatementSourceReferenceHandler
org.opendaylight.yangtools.yang.parser.rfc6020.repo.YangErrorListener
org.opendaylight.yangtools.yang.parser.rfc6020.repo.YangStatementStreamSource
org.opendaylight.yangtools.yang.parser.rfc6020.repo.YangStatementStreamSource$1
org.opendaylight.yangtools.yang.parser.rfc6020.repo.YinStatementStreamSource
org.opendaylight.yangtools.yang.parser.rfc6020.repo.YinStatementStreamSource$1
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.util
com.google.common.base
com.google.common.cache
com.google.common.collect
java.io
java.lang
java.net
java.util
javax.xml.transform
javax.xml.transform.dom
org.antlr.v4.runtime
org.antlr.v4.runtime.tree
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.slf4j
org.w3c.dom
org.xml.sax
org.xml.sax.helpers

org.opendaylight.yangtools.yang.parser.spi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 2 100.0% 40.0% 40.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.spi.ExtensionNamespace
org.opendaylight.yangtools.yang.parser.spi.FeatureNamespace
org.opendaylight.yangtools.yang.parser.spi.GroupingNamespace
org.opendaylight.yangtools.yang.parser.spi.IdentityNamespace
org.opendaylight.yangtools.yang.parser.spi.ModuleNamespace
org.opendaylight.yangtools.yang.parser.spi.NamespaceToModule
org.opendaylight.yangtools.yang.parser.spi.PreLinkageModuleNamespace
org.opendaylight.yangtools.yang.parser.spi.SchemaNodeIdentifierNamespace
org.opendaylight.yangtools.yang.parser.spi.SubmoduleNamespace
org.opendaylight.yangtools.yang.parser.spi.TypeNamespace
None org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
java.lang
org.opendaylight.yangtools.yang.parser.spi.meta

org.opendaylight.yangtools.yang.parser.spi.meta

Afferent Couplings Efferent Couplings Abstractness Instability Distance
11 11 51.0% 50.0% 1.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
org.opendaylight.yangtools.yang.parser.spi.meta.DerivedIdentitiesNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
org.opendaylight.yangtools.yang.parser.spi.meta.ImportedNamespaceContext
org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder$InferenceAction
org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder$InferenceContext
org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder$Prerequisite
org.opendaylight.yangtools.yang.parser.spi.meta.MutableStatement
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$NamespaceStorageNode
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$Registry
org.opendaylight.yangtools.yang.parser.spi.meta.SemanticVersionModuleNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.SemanticVersionNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.StatementDefinitionNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory
org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace$TreeBased
org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace$TreeScoped
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext$Mutable
org.opendaylight.yangtools.yang.parser.spi.meta.CopyHistory
org.opendaylight.yangtools.yang.parser.spi.meta.CopyType
org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
org.opendaylight.yangtools.yang.parser.spi.meta.InvalidSubstatementException
org.opendaylight.yangtools.yang.parser.spi.meta.MissingSubstatementException
org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$StorageNodeType
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$StorageSpecific
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$TreeScoped
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceNotAvailableException
org.opendaylight.yangtools.yang.parser.spi.meta.QNameCacheNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException
org.opendaylight.yangtools.yang.parser.spi.meta.SomeModifiersUnresolvedException
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle$1
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle$Builder
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils$1
org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator$1
org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator$Builder
org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator$Cardinality
org.opendaylight.yangtools.yang.parser.spi.meta.SubstatementValidator$Counter
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.stmt.rfc7950
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc8040
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor

org.opendaylight.yangtools.yang.parser.spi.source

Afferent Couplings Efferent Couplings Abstractness Instability Distance
9 7 77.0% 44.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.spi.source.AnyxmlSchemaLocationNamespace
org.opendaylight.yangtools.yang.parser.spi.source.AugmentToChoiceNamespace
org.opendaylight.yangtools.yang.parser.spi.source.BelongsToModuleContext
org.opendaylight.yangtools.yang.parser.spi.source.BelongsToPrefixToModuleIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.BelongsToPrefixToModuleName
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource
org.opendaylight.yangtools.yang.parser.spi.source.ImpPrefixToModuleIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.ImpPrefixToNamespace
org.opendaylight.yangtools.yang.parser.spi.source.ImpPrefixToSemVerModuleIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.ImportedModuleContext
org.opendaylight.yangtools.yang.parser.spi.source.IncludedModuleContext
org.opendaylight.yangtools.yang.parser.spi.source.IncludedSubmoduleNameToIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToModuleIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToModuleQName
org.opendaylight.yangtools.yang.parser.spi.source.ModuleIdentifierToModuleQName
org.opendaylight.yangtools.yang.parser.spi.source.ModuleNameToModuleQName
org.opendaylight.yangtools.yang.parser.spi.source.ModuleNameToNamespace
org.opendaylight.yangtools.yang.parser.spi.source.ModuleNamespaceForBelongsTo
org.opendaylight.yangtools.yang.parser.spi.source.ModuleQNameToModuleName
org.opendaylight.yangtools.yang.parser.spi.source.ModulesDeviatedByModules
org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModule
org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinition
org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference
org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource
org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter
org.opendaylight.yangtools.yang.parser.spi.source.StmtOrderingNamespace
org.opendaylight.yangtools.yang.parser.spi.source.SupportedFeaturesNamespace
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource$AtLine
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource$AtPosition
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource$InSource
org.opendaylight.yangtools.yang.parser.spi.source.ImplicitSubstatement
org.opendaylight.yangtools.yang.parser.spi.source.ModulesDeviatedByModules$SupportedModules
org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModuleMap
org.opendaylight.yangtools.yang.parser.spi.source.SourceException
org.opendaylight.yangtools.yang.parser.spi.source.SupportedFeaturesNamespace$SupportedFeatures
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.stmt.rfc7950
com.google.common.base
java.lang
java.net
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.parser.spi.meta

org.opendaylight.yangtools.yang.parser.spi.validation

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 2 50.0% 50.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace
org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace$ValidationBundleType
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
java.lang
org.opendaylight.yangtools.yang.model.api.meta

org.opendaylight.yangtools.yang.parser.stmt.reactor

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 22 19.0% 88.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.stmt.reactor.NamespaceBehaviourWithListeners
org.opendaylight.yangtools.yang.parser.stmt.reactor.NamespaceBehaviourWithListeners$ValueAddedListener
org.opendaylight.yangtools.yang.parser.stmt.reactor.NamespaceStorageSupport
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$ContextMutation
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$OnNamespaceItemAdded
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$OnPhaseFinished
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementMap
org.opendaylight.yangtools.yang.parser.stmt.reactor.BuildGlobalContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.BuildGlobalContext$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor
org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor$BuildAction
org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor$Builder
org.opendaylight.yangtools.yang.parser.stmt.reactor.CustomStatementParserBuilder
org.opendaylight.yangtools.yang.parser.stmt.reactor.EffectiveModelContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.EffectiveSchemaContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$AddedToNamespace
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$NamespaceMutation
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$PhaseFinished
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$PhaseModificationInNamespace
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$PhaseMutation
org.opendaylight.yangtools.yang.parser.stmt.reactor.RootStatementContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.SimpleNamespaceContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext$PhaseCompletionProgress
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextWriter
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementDefinitionContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementDefinitionContext$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementMap$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementMap$Empty
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementMap$Regular
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementMap$RegularAsCollection
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementMap$RegularAsCollection$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementMap$Singleton
org.opendaylight.yangtools.yang.parser.stmt.reactor.SubstatementContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.VirtualNamespaceContext
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc7950
com.google.common.base
com.google.common.collect
com.google.common.io
java.io
java.lang
java.util
java.util.function
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.spi.validation
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.slf4j

org.opendaylight.yangtools.yang.parser.stmt.rfc6020

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 40 3.0% 85.0% 12.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AbstractRootStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyConfigEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyConfigStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyMandatoryEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyMandatoryStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.URIStringToImpPrefix
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AnyxmlSchemaLocationStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AnyxmlSchemaLocationStatementImpl$AnyxmlSchemaLocationSupport
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AnyxmlStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AnyxmlStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ArgumentStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ArgumentStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AugmentStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.AugmentStatementImpl$Definition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BaseStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BaseStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BaseStatementImpl$Definition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BelongsToStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BelongsToStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BelongsToStatementImpl$Definition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BitStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BitStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BitsSpecificationImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BitsSpecificationImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.BuiltinTypeStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.CaseStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.CaseStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ChildSchemaNodes
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ChoiceStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ChoiceStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ConfigStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ConfigStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ContactStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ContactStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ContainerStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ContainerStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.Decimal64SpecificationImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.Decimal64SpecificationImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DefaultStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DefaultStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DescriptionStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DescriptionStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DeviateStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DeviateStatementImpl$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DeviateStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DeviateStatementImpl$Definition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DeviationStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.DeviationStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyConfigEffectiveStatement$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyConfigEffectiveStatement$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyConfigStatement$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyConfigStatement$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyMandatoryEffectiveStatement$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyMandatoryEffectiveStatement$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyMandatoryStatement$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EmptyMandatoryStatement$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EnumSpecificationImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EnumSpecificationImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EnumStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.EnumStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ErrorAppTagStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ErrorAppTagStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ErrorMessageStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ErrorMessageStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ExtensionStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ExtensionStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.FeatureStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.FeatureStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.FractionDigitsStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.FractionDigitsStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.GroupingStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.GroupingStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IdentityRefSpecificationImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IdentityRefSpecificationImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IdentityStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IdentityStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IfFeatureStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ImportStatementDefinition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ImportStatementDefinition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ImportStatementDefinition$RevisionImport
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ImportStatementDefinition$RevisionImport$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ImportStatementDefinition$SemanticVersionImport
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ImportStatementDefinition$SemanticVersionImport$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ImportStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IncludeStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IncludeStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.IncludeStatementImpl$Definition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.InputStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.InputStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.InstanceIdentifierSpecificationImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.InstanceIdentifierSpecificationImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.KeyStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.KeyStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LeafListStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LeafListStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LeafStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LeafStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LeafrefSpecificationImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LeafrefSpecificationImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LengthStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.LengthStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ListStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ListStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MandatoryStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MandatoryStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MaxElementsStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MaxElementsStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MinElementsStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MinElementsStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ModelDefinedStatementDefinition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ModelDefinedStatementSupport
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ModuleStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ModuleStatementSupport
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MustStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.MustStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.NamespaceStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.NamespaceStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.NotificationStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.NotificationStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.NumericalRestrictionsImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.NumericalRestrictionsImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OpenconfigVersionStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OpenconfigVersionStatementImpl$OpenconfigVersionSupport
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OrderedByStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OrderedByStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OrganizationStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OrganizationStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OutputStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.OutputStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PathStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PathStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PatternStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PatternStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PositionStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PositionStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PrefixStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PrefixStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PresenceStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.PresenceStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RangeStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RangeStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ReferenceStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ReferenceStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RefineStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RefineStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RequireInstanceStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RequireInstanceStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RevisionDateStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RevisionDateStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RevisionStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RevisionStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RpcStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.RpcStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.SchemaNodeIdentifierBuildNamespace
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.StatusStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.StatusStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.StmtNamespaceContext
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.StringRestrictionsImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.StringRestrictionsImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.SubmoduleStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.SubmoduleStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.SupportedExtensionsMapping
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.TypeStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.TypeStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.TypeStatementImpl$Definition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.TypeUtils
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.TypedefStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.TypedefStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UnionSpecificationImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UnionSpecificationImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UniqueStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UniqueStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UnitsStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UnitsStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UnknownStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UnknownStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UsesStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UsesStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.UsesStatementImpl$Definition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.Utils
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.Utils$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ValueStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.ValueStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.WhenStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.WhenStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangInferencePipeline
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangStatementSourceImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangValidationBundles
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangVersionStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YangVersionStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YinElementStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YinElementStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.YinStatementSourceImpl
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.stmt.rfc7950
org.opendaylight.yangtools.yang.parser.stmt.rfc8040
com.google.common.base
com.google.common.collect
com.google.common.io
com.google.common.util.concurrent
java.io
java.lang
java.math
java.net
java.text
java.util
java.util.function
java.util.regex
javax.xml.namespace
javax.xml.xpath
org.antlr.v4.runtime
org.antlr.v4.runtime.tree
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.model.repo.util
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.spi.validation
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.stmt.rfc7950
org.opendaylight.yangtools.yang.parser.stmt.rfc8040
org.opendaylight.yangtools.yang.parser.util
org.slf4j

org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 18 15.000001% 78.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveContainerSchemaNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveDataSchemaNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveDocumentedDataNodeContainer
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveDocumentedNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveSchemaNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveSimpleDataNodeContainer
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ConfigEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeclaredEffectiveStatementBase
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MandatoryEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UndeclaredEffectiveStatementBase
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UnknownEffectiveStatementBase
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AnyxmlSchemaLocationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ArgumentEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.BaseEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.BelongsToEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.CaseShorthandImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ConfigEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ContactEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DefaultEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DescriptionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeviateEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeviationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveConstraintDefinitionImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveStmtUtils
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ErrorAppTagEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ErrorMessageEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ExtensionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ExtensionEffectiveStatementImpl$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ExtensionEffectiveStatementImpl$RecursionDetector
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.FeatureEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.FractionDigitsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.GroupingEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.IdentityEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.IfFeatureEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ImportEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.IncludeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.InputEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.KeyEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MandatoryEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MaxElementsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MinElementsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ModuleEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MustEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.NamespaceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.NotificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.OpenconfigVersionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.OrderedByEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.OrganizationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.OutputEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PathEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PositionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PrefixEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PresenceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ReferenceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RequireInstanceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RevisionDateEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RevisionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RpcEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.StatusEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.SubmoduleEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.TypeDefEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.TypeDefEffectiveStatementImpl$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.TypeDefEffectiveStatementImpl$ProxyTypeEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UniqueEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UnitsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UsesEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ValueEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.WhenEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.YangModeledAnyXmlEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.YangVersionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.YinElementEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.stmt.rfc7950
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc8040
com.google.common.base
com.google.common.collect
java.lang
java.net
java.util
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.util
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.model.util.type
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.slf4j

org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 17 11.0% 94.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.AbstractConstraintEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.AbstractTypeEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.ConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.ListConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BinaryTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BitEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BitsSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BitsTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BooleanTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.Decimal64SpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.DecimalTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EmptyTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EnumEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EnumSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EnumTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.IdentityRefSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.IdentityrefTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.InstanceIdentifierSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.InstanceIdentifierTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.IntegerTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LeafrefSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LeafrefTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LengthConstraintEffectiveImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LengthConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LengthEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.NumericalRestrictionsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.PatternConstraintEffectiveImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.PatternConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.PatternEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.RangeConstraintEffectiveImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.RangeConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.RangeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.StringRestrictionsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.StringTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.UnionSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.UnionTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.UnsignedIntegerTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.util.type
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective
org.slf4j

org.opendaylight.yangtools.yang.parser.stmt.rfc7950

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 0.0% 93.0% 7.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ActionStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ActionStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.AnydataStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.AnydataStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.AugmentStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.BitStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.CaseStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ChoiceStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ContainerStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.DeviateStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.DeviateStatementRfc7950Support$1
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.EnumStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.GroupingStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.IdentityStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.IdentityrefSpecificationRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ImportStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.IncludeStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.InputStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.LeafListStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.LeafrefSpecificationRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ListStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ModifierStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ModifierStatementImpl$Definition
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.ModuleStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.NotificationStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.OutputStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.PatternStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.RefineStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.RpcStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.SubmoduleStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.TypeStatementRfc7950Support
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective

org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 8 0.0% 80.0% 20.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective.ActionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective.ModifierEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.stmt.rfc7950
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective

org.opendaylight.yangtools.yang.parser.stmt.rfc8040

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 0.0% 91.0% 9.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.parser.stmt.rfc8040.YangDataEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc8040.YangDataStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc8040.YangDataStatementSupport
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
com.google.common.base
java.lang
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective

org.opendaylight.yangtools.yang.parser.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 16 21.0% 84.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.util.NamedInputStream
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$Edge
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$Node
org.opendaylight.yangtools.yang.parser.util.ModuleDependencySort
org.opendaylight.yangtools.yang.parser.util.NamedByteArrayInputStream
org.opendaylight.yangtools.yang.parser.util.NamedFileInputStream
org.opendaylight.yangtools.yang.parser.util.NodeWrappedType
org.opendaylight.yangtools.yang.parser.util.TextToASTTransformer
org.opendaylight.yangtools.yang.parser.util.TextToASTTransformer$TextToASTTransformation
org.opendaylight.yangtools.yang.parser.util.TopologicalSort
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$EdgeImpl
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$NodeImpl
org.opendaylight.yangtools.yang.parser.util.YangParseException
org.opendaylight.yangtools.yang.parser.util.YangValidationException
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.repo
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
com.google.common.base
com.google.common.collect
com.google.common.io
com.google.common.util.concurrent
java.io
java.lang
java.util
org.antlr.v4.runtime
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.model.repo.spi
org.opendaylight.yangtools.yang.model.repo.util
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.slf4j

Cycles

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

Package Package Dependencies
org.opendaylight.yangtools.yang.parser.impl org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.impl.util org.opendaylight.yangtools.yang.parser.util
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.repo org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.util
org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.rfc6020.repo org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.meta org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020 org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc7950 org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc7950.effective org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc8040 org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.util org.opendaylight.yangtools.yang.parser.rfc6020.repo
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.spi.meta

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.