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.yang.data.impl.codec 25 22 3 3 18 12.0% 86.0% 2.0% 1
org.opendaylight.yangtools.yang.data.impl.codec.xml 12 11 1 4 24 8.0% 86.0% 6.0% 1
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest 5 5 0 0 16 0.0% 100.0% 0.0% 1
org.opendaylight.yangtools.yang.data.impl.leafref 47 42 5 0 20 11.0% 100.0% 11.0% 1
org.opendaylight.yangtools.yang.data.impl.schema 27 23 4 7 15 15.000001% 68.0% 17.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.builder.api 8 0 8 5 4 100.0% 44.0% 44.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl 43 40 3 2 16 7.0% 89.0% 4.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid 5 5 0 1 9 0.0% 90.0% 10.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.nodes 8 1 7 1 11 88.0% 92.0% 79.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.transform 4 0 4 4 2 100.0% 33.0% 33.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser 22 4 18 1 14 82.0% 93.0% 75.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer 14 2 12 1 10 86.0% 91.0% 77.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom 1 1 0 2 13 0.0% 87.0% 13.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser 18 16 2 0 16 11.0% 100.0% 11.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer 13 12 1 0 10 8.0% 100.0% 8.0% 1
org.opendaylight.yangtools.yang.data.impl.schema.tree 87 67 20 0 21 23.0% 100.0% 23.0% 1

Packages

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

org.opendaylight.yangtools.yang.data.impl.codec

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 18 12.0% 86.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.codec.AbstractIntegerStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.DataStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.TypeDefinitionAwareCodec
org.opendaylight.yangtools.yang.data.impl.codec.BinaryStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.BitsStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.BooleanStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.CompiledPatternContext
org.opendaylight.yangtools.yang.data.impl.codec.DecimalStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.DeserializationException
org.opendaylight.yangtools.yang.data.impl.codec.EmptyStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.EnumStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Int16StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Int32StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Int64StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Int8StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.SchemaTracker
org.opendaylight.yangtools.yang.data.impl.codec.SchemaTracker$SchemaNodePredicate
org.opendaylight.yangtools.yang.data.impl.codec.StringPatternCheckingCodec
org.opendaylight.yangtools.yang.data.impl.codec.StringStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Uint16StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Uint32StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Uint64StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.Uint8StringCodec
org.opendaylight.yangtools.yang.data.impl.codec.UnionStringCodec
org.opendaylight.yangtools.yang.data.impl.codec.ValueWithQName
org.opendaylight.yangtools.yang.data.impl.codec.xml
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom
com.google.common.base
com.google.common.collect
com.google.common.io
java.io
java.lang
java.math
java.util
java.util.regex
javax.xml.bind
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.codec
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.util
org.slf4j

org.opendaylight.yangtools.yang.data.impl.codec.xml

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 24 8.0% 86.0% 6.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.codec.xml.XmlCodecProvider
org.opendaylight.yangtools.yang.data.impl.codec.xml.ElementIdentityrefParser
org.opendaylight.yangtools.yang.data.impl.codec.xml.ElementInstanceIdentifierParser
org.opendaylight.yangtools.yang.data.impl.codec.xml.InstanceIdentifierForXmlCodec
org.opendaylight.yangtools.yang.data.impl.codec.xml.RandomPrefix
org.opendaylight.yangtools.yang.data.impl.codec.xml.RandomPrefixInstanceIdentifierSerializer
org.opendaylight.yangtools.yang.data.impl.codec.xml.XMLStreamNormalizedNodeStreamWriter
org.opendaylight.yangtools.yang.data.impl.codec.xml.XMLStreamNormalizedNodeStreamWriter$DelegateWriterNoEndDoc
org.opendaylight.yangtools.yang.data.impl.codec.xml.XmlDocumentUtils
org.opendaylight.yangtools.yang.data.impl.codec.xml.XmlStreamUtils
org.opendaylight.yangtools.yang.data.impl.codec.xml.XmlUtils
org.opendaylight.yangtools.yang.data.impl.codec.xml.XmlUtils$1
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer
com.google.common.base
com.google.common.collect
java.io
java.lang
java.net
java.util
javax.xml.namespace
javax.xml.parsers
javax.xml.stream
javax.xml.transform
javax.xml.transform.dom
javax.xml.transform.stax
javax.xml.transform.stream
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.api.schema.stream
org.opendaylight.yangtools.yang.data.impl.codec
org.opendaylight.yangtools.yang.data.util
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.util
org.slf4j
org.w3c.dom

org.opendaylight.yangtools.yang.data.impl.codec.xml.retest

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 0.0% 100.0% 0.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.data.impl.codec.xml.retest.RandomPrefix
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest.RandomPrefixInstanceIdentifierSerializer
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest.XmlStreamUtils
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest.XmlUtils
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest.XmlUtils$1
None com.google.common.base
com.google.common.collect
java.lang
java.net
java.util
javax.xml.namespace
javax.xml.stream
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.impl.codec
org.opendaylight.yangtools.yang.data.impl.codec.xml
org.opendaylight.yangtools.yang.data.util
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.util
org.slf4j

org.opendaylight.yangtools.yang.data.impl.leafref

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 20 11.0% 100.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPath
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserListener
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserVisitor
org.opendaylight.yangtools.yang.data.impl.leafref.QNamePredicate
org.opendaylight.yangtools.yang.data.impl.leafref.QNameWithPredicate
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefContextBuilder
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefContextTreeBuilder
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefContextUtils
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefDataValidationFailedException
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPath$1
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPath$1$1
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPath$AbsoluteLeafRefPath
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPath$RelativeLeafRefPath
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathErrorListener
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathLexer
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParseException
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Absolute_pathContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Absolute_schema_nodeidContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Current_function_invocationContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Descendant_pathContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Descendant_schema_nodeidContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$IdentifierContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Node_identifierContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Path_argContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Path_equality_exprContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Path_key_exprContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Path_predicateContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$PrefixContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Rel_path_keyexprContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParser$Relative_pathContext
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserBaseListener
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserBaseVisitor
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserImpl
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserListenerImpl
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserListenerImpl$1
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathParserListenerImpl$ParsingState
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefPathSyntaxErrorException
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefUtils
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefValidatation
org.opendaylight.yangtools.yang.data.impl.leafref.LeafRefYangSyntaxErrorException
org.opendaylight.yangtools.yang.data.impl.leafref.QNamePredicateBuilder
org.opendaylight.yangtools.yang.data.impl.leafref.QNamePredicateImpl
org.opendaylight.yangtools.yang.data.impl.leafref.QNameWithPredicateBuilder
org.opendaylight.yangtools.yang.data.impl.leafref.QNameWithPredicateBuilder$1
org.opendaylight.yangtools.yang.data.impl.leafref.QNameWithPredicateImpl
None com.google.common.base
com.google.common.collect
java.io
java.lang
java.net
java.nio.charset
java.util
java.util.concurrent.atomic
org.antlr.v4.runtime
org.antlr.v4.runtime.atn
org.antlr.v4.runtime.dfa
org.antlr.v4.runtime.tree
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.api.schema.tree
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.type
org.slf4j

org.opendaylight.yangtools.yang.data.impl.schema

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 15 15.000001% 68.0% 17.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$DataContainerNormalizationOperation
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToNodes
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToSimpleNodes
org.opendaylight.yangtools.yang.data.impl.schema.Builders
org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNodes
org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNormalizedNodeStreamWriter
org.opendaylight.yangtools.yang.data.impl.schema.ImmutableNormalizedNodeStreamWriter$NormalizedNodeResultBuilder
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$AugmentationNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$ChoiceNodeNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$ContainerTransformation
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$ListItemNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$OrderedLeafListMixinNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$OrderedMapMixinNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$UnkeyedListItemNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$UnorderedLeafListMixinNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToCompositeNodes$UnorderedMapMixinNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToNodes$AnyXmlNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToNodes$UnkeyedListMixinNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToSimpleNodes$LeafListEntryNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InstanceIdToSimpleNodes$LeafNormalization
org.opendaylight.yangtools.yang.data.impl.schema.InterningLeafSetNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.NormalizedNodeResult
org.opendaylight.yangtools.yang.data.impl.schema.ResultAlreadySetException
org.opendaylight.yangtools.yang.data.impl.schema.SchemaUtils
org.opendaylight.yangtools.yang.data.impl.schema.SchemaUtils$1
org.opendaylight.yangtools.yang.data.impl.schema.SchemaUtils$2
org.opendaylight.yangtools.yang.data.impl.codec
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser
org.opendaylight.yangtools.yang.data.impl.schema.tree
com.google.common.base
com.google.common.collect
java.lang
java.util
java.util.concurrent
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.api.schema.stream
org.opendaylight.yangtools.yang.data.impl.schema.builder.api
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.util
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.util

org.opendaylight.yangtools.yang.data.impl.schema.builder.api

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 4 100.0% 44.0% 44.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.AttributesBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.CollectionNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeAttrBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.DataContainerNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.ListNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeAttrBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.api.NormalizedNodeContainerBuilder
None org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser
org.opendaylight.yangtools.yang.data.impl.schema.tree
java.lang
java.util
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema

org.opendaylight.yangtools.yang.data.impl.schema.builder.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 16 7.0% 89.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.AbstractImmutableDataContainerNodeAttrBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.AbstractImmutableDataContainerNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.AbstractImmutableNormalizedNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAnyXmlNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAnyXmlNodeBuilder$ImmutableXmlNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAnyXmlNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeBuilder$ImmutableAugmentationNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableAugmentationNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableChoiceNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableChoiceNodeBuilder$ImmutableChoiceNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableChoiceNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeBuilder$ImmutableContainerNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableContainerNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafNodeBuilder$ImmutableLeafNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetEntryNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetEntryNodeBuilder$ImmutableLeafSetEntryNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetEntryNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetNodeBuilder$ImmutableLeafSetNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableLeafSetNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeBuilder$ImmutableMapEntryNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapEntryNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeBuilder$ImmutableMapNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableMapNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedLeafSetNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedLeafSetNodeBuilder$ImmutableOrderedLeafSetNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedLeafSetNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeBuilder$ImmutableOrderedMapNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableOrderedMapNodeSchemaAwareBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUnkeyedListEntryNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUnkeyedListEntryNodeBuilder$ImmutableUnkeyedListEntryNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUnkeyedListNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUnkeyedListNodeBuilder$EmptyImmutableUnkeyedListNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableUnkeyedListNodeBuilder$ImmutableUnkeyedListNode
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableYangModeledAnyXmlNodeBuilder
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.ImmutableYangModeledAnyXmlNodeBuilder$ImmutableYangModeledAnyXmlNode
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.tree
com.google.common.base
com.google.common.collect
java.lang
java.util
javax.xml.transform.dom
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.api
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema.nodes
org.opendaylight.yangtools.yang.model.api
org.slf4j

org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 9 0.0% 90.0% 10.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid.DataNodeContainerValidator
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid.DataValidationException
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid.DataValidationException$1
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid.DataValidationException$IllegalChildException
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid.DataValidationException$IllegalListKeyException
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.model.api

org.opendaylight.yangtools.yang.data.impl.schema.nodes

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 11 88.0% 92.0% 79.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableDataContainerAttrNode
org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableDataContainerNode
org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableNormalizedNode
org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableNormalizedValueAttrNode
org.opendaylight.yangtools.yang.data.impl.schema.nodes.AbstractImmutableNormalizedValueNode
org.opendaylight.yangtools.yang.data.impl.schema.nodes.CloneableChildrenMap
org.opendaylight.yangtools.yang.data.impl.schema.nodes.CloneableMap
org.opendaylight.yangtools.yang.data.impl.schema.nodes.UnmodifiableChildrenMap
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
com.google.common.base
com.google.common.collect
java.io
java.lang
java.util
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.slf4j

org.opendaylight.yangtools.yang.data.impl.schema.transform

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 2 100.0% 33.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.transform.FromNormalizedNodeSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.FromNormalizedNodeSerializerFactory
org.opendaylight.yangtools.yang.data.impl.schema.transform.ToNormalizedNodeParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.ToNormalizedNodeParserFactory
None org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer
java.lang
org.opendaylight.yangtools.yang.data.api.schema

org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 14 82.0% 93.0% 75.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.AnyXmlNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.AugmentationNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.BaseDispatcherParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.ChoiceNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.ContainerNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.ExtensibleParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.ExtensibleParser$BuildingStrategy
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.LeafNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.LeafSetEntryNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.LeafSetNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.ListEntryNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.ListNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.MapNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.NodeParserDispatcher
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.NodeParserDispatcher$BaseNodeParserDispatcher
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.OrderedListNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.UnkeyedListNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.YangModeledAnyXmlNodeBaseParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.BaseDispatcherParser$SimpleBuildingStrategy
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.LeafNodeBaseParser$SimpleLeafBuildingStrategy
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.LeafSetEntryNodeBaseParser$SimpleLeafSetEntryBuildingStrategy
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser.ListNodeBaseParser$SimpleListNodeBuildingStrategy
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser
com.google.common.base
com.google.common.collect
java.lang
java.util
javax.xml.transform.dom
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.api
org.opendaylight.yangtools.yang.data.impl.schema.transform
org.opendaylight.yangtools.yang.data.util
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.util

org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 10 86.0% 91.0% 77.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.AnyXmlNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.AugmentationNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.BaseDispatcherSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.ChoiceNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.ContainerNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.LeafNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.LeafSetEntryNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.LeafSetNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.ListEntryNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.ListNodeBaseSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.NodeSerializerDispatcher
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.NodeSerializerDispatcher$BaseNodeSerializerDispatcher
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.LeafSetNodeBaseSerializer$1
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer.ListNodeBaseSerializer$1
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.transform
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.util

org.opendaylight.yangtools.yang.data.impl.schema.transform.dom

Afferent Couplings Efferent Couplings Abstractness Instability Distance
2 13 0.0% 87.0% 13.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.DomUtils
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer
com.google.common.collect
java.lang
java.net
java.util
javax.xml.stream
javax.xml.transform.dom
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.impl.codec
org.opendaylight.yangtools.yang.data.impl.codec.xml
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.util
org.w3c.dom

org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 16 11.0% 100.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.DomToNormalizedNodeParserFactory$BuildingStrategyProvider
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.ListEntryNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.AnyXmlDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.AugmentationNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.ChoiceNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.ContainerNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.DomToNormalizedNodeParserFactory
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.DomToNormalizedNodeParserFactory$1
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.DomToNormalizedNodeParserFactory$2
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.LeafNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.LeafSetEntryNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.LeafSetNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.MapEntryNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.MapNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.OrderedListNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.UnkeyedListEntryNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.UnkeyedListNodeDomParser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser.YangModeledAnyXmlDomParser
None com.google.common.base
com.google.common.collect
java.lang
java.net
java.util
javax.xml.transform.dom
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.impl.codec.xml
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.api
org.opendaylight.yangtools.yang.data.impl.schema.transform
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom
org.opendaylight.yangtools.yang.model.api
org.w3c.dom

org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 10 8.0% 100.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.ListEntryNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.AugmentationNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.ChoiceNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.ContainerNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.DomFromNormalizedNodeSerializerFactory
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.DomFromNormalizedNodeSerializerFactory$1
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.LeafNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.LeafSetEntryNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.LeafSetNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.MapEntryNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.MapNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.UnkeyedListEntryNodeDomSerializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer.UnkeyedListNodeDomSerializer
None com.google.common.base
java.lang
java.util
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.impl.codec.xml
org.opendaylight.yangtools.yang.data.impl.schema.transform
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom
org.opendaylight.yangtools.yang.model.api
org.w3c.dom

org.opendaylight.yangtools.yang.data.impl.schema.tree

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 21 23.0% 100.0% 23.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractAvailableLeafCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractCursor
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractCursorAware
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataNodeContainerModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeCandidate
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeTip
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractLeafCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractModifiedNodeBasedCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractReadyIterator
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractRecursiveCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractValueNodeModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractWriteCandidate
org.opendaylight.yangtools.yang.data.impl.schema.tree.ChildTrackingPolicy
org.opendaylight.yangtools.yang.data.impl.schema.tree.MandatoryLeafEnforcer
org.opendaylight.yangtools.yang.data.impl.schema.tree.ModificationApplyOperation
org.opendaylight.yangtools.yang.data.impl.schema.tree.NodeModification
org.opendaylight.yangtools.yang.data.impl.schema.tree.RootModificationApplyOperation
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataNodeContainerModificationStrategy$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeCandidateNode$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractDataTreeCandidateNode$2
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractModifiedNodeBasedCandidateNode$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractModifiedNodeBasedCandidateNode$2
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractModifiedNodeBasedCandidateNode$3
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractModifiedNodeBasedCandidateNode$ChildNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractNodeContainerModificationStrategy$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractReadyIterator$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractReadyIterator$NestedReadyIterator
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractReadyIterator$RootReadyIterator
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractRecursiveCandidateNode$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.AbstractValueNodeModificationStrategy$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.AlwaysFailOperation
org.opendaylight.yangtools.yang.data.impl.schema.tree.AugmentationModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.CaseEnforcer
org.opendaylight.yangtools.yang.data.impl.schema.tree.ChildTrackingPolicy$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.ChildTrackingPolicy$2
org.opendaylight.yangtools.yang.data.impl.schema.tree.ChildTrackingPolicy$3
org.opendaylight.yangtools.yang.data.impl.schema.tree.ChoiceModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.ContainerModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.DataTreeState
org.opendaylight.yangtools.yang.data.impl.schema.tree.DeleteLeafCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTree
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeCandidate
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeCandidate$RootNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeFactory
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModification$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeModificationCursor
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeSnapshot
org.opendaylight.yangtools.yang.data.impl.schema.tree.InMemoryDataTreeSnapshotCursor
org.opendaylight.yangtools.yang.data.impl.schema.tree.LatestOperationHolder
org.opendaylight.yangtools.yang.data.impl.schema.tree.LeafModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.LeafSetEntryModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.ListEntryModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.LogicalOperation
org.opendaylight.yangtools.yang.data.impl.schema.tree.MandatoryLeafEnforcer$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.MandatoryLeafEnforcer$NoOp
org.opendaylight.yangtools.yang.data.impl.schema.tree.MandatoryLeafEnforcer$Strict
org.opendaylight.yangtools.yang.data.impl.schema.tree.MinMaxElementsValidation
org.opendaylight.yangtools.yang.data.impl.schema.tree.ModifiedNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.ModifiedNode$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.ModifiedNode$2
org.opendaylight.yangtools.yang.data.impl.schema.tree.NoopDataTreeCandidate
org.opendaylight.yangtools.yang.data.impl.schema.tree.NoopDataTreeCandidate$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.NotUpgradableModificationApplyOperation
org.opendaylight.yangtools.yang.data.impl.schema.tree.OperationWithModification
org.opendaylight.yangtools.yang.data.impl.schema.tree.OperationWithModification$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.OrderedLeafSetModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.OrderedMapModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.PresenceContainerModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.RecursiveDeleteCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.RecursiveReplaceCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.RecursiveUnmodifiedCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.RecursiveWriteCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.ReplaceLeafCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaAwareApplyOperation$1
org.opendaylight.yangtools.yang.data.impl.schema.tree.SchemaValidationFailedException
org.opendaylight.yangtools.yang.data.impl.schema.tree.StructuralContainerModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.UnkeyedListItemModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.UnkeyedListModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.UnmodifiedLeafCandidateNode
org.opendaylight.yangtools.yang.data.impl.schema.tree.UnorderedLeafSetModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.UnorderedMapModificationStrategy
org.opendaylight.yangtools.yang.data.impl.schema.tree.UpgradableModificationApplyOperation
org.opendaylight.yangtools.yang.data.impl.schema.tree.WriteLeafCandidateNode
None com.google.common.base
com.google.common.cache
com.google.common.collect
com.google.common.util.concurrent
java.lang
java.util
java.util.concurrent
java.util.concurrent.atomic
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.data.api
org.opendaylight.yangtools.yang.data.api.schema
org.opendaylight.yangtools.yang.data.api.schema.tree
org.opendaylight.yangtools.yang.data.api.schema.tree.spi
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.api
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.util
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.util
org.slf4j

Cycles

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

Package Package Dependencies
org.opendaylight.yangtools.yang.data.impl.codec org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.codec.xml org.opendaylight.yangtools.yang.data.impl.codec
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.codec.xml.retest org.opendaylight.yangtools.yang.data.impl.codec.xml
org.opendaylight.yangtools.yang.data.impl.codec
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom org.opendaylight.yangtools.yang.data.impl.codec.xml
org.opendaylight.yangtools.yang.data.impl.codec
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.parser org.opendaylight.yangtools.yang.data.impl.schema.transform.base.parser
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.transform.dom.serializer org.opendaylight.yangtools.yang.data.impl.schema.transform.base.serializer
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.tree org.opendaylight.yangtools.yang.data.impl.schema.builder.impl
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl.valid
org.opendaylight.yangtools.yang.data.impl.schema
org.opendaylight.yangtools.yang.data.impl.schema.builder.impl

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.