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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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 |
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. |