Metric Results

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

The following document contains the results of a JDepend metric analysis. The various metrics are defined at the bottom of this document.

Summary

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

Package TC CC AC Ca Ce A I D V
org.opendaylight.yangtools.antlrv4.code.gen 124 120 4 6 6 3.0% 50.0% 47.0% 1
org.opendaylight.yangtools.yang.parser.builder.api 16 0 16 3 5 100.0% 62.0% 62.0% 1
org.opendaylight.yangtools.yang.parser.builder.impl 58 58 0 5 21 0.0% 81.0% 19.0% 1
org.opendaylight.yangtools.yang.parser.builder.util 12 5 7 3 9 58.0% 75.0% 33.0% 1
org.opendaylight.yangtools.yang.parser.impl 20 19 1 3 28 5.0% 90.0% 5.0% 1
org.opendaylight.yangtools.yang.parser.impl.util 5 4 1 3 12 20.0% 80.0% 0.0% 1
org.opendaylight.yangtools.yang.parser.repo 19 15 4 0 27 21.0% 100.0% 21.0% 1
org.opendaylight.yangtools.yang.parser.spi 14 5 9 4 8 64.0% 67.0% 31.0% 1
org.opendaylight.yangtools.yang.parser.spi.meta 36 18 18 8 11 50.0% 58.0% 8.0% 1
org.opendaylight.yangtools.yang.parser.spi.source 25 6 19 8 6 76.0% 43.0% 19.0% 1
org.opendaylight.yangtools.yang.parser.spi.validation 2 1 1 2 2 50.0% 50.0% 0.0% 1
org.opendaylight.yangtools.yang.parser.stmt.reactor 39 30 9 5 19 23.0% 79.0% 2.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020 183 177 6 8 35 3.0% 81.0% 15.000001% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective 91 77 14 3 21 15.000001% 88.0% 3.0% 1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type 52 47 5 1 17 10.0% 94.0% 4.0% 1
org.opendaylight.yangtools.yang.parser.util 25 22 3 7 24 12.0% 77.0% 11.0% 1

Packages

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

org.opendaylight.yangtools.antlrv4.code.gen

Afferent Couplings Efferent Couplings Abstractness Instability Distance
6 6 3.0% 50.0% 47.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.antlrv4.code.gen.YangParserListener
org.opendaylight.yangtools.antlrv4.code.gen.YangParserVisitor
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserListener
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserVisitor
org.opendaylight.yangtools.antlrv4.code.gen.YangLexer
org.opendaylight.yangtools.antlrv4.code.gen.YangParser
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Anyxml_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Argument_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Augment_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Base_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Belongs_to_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Bit_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Bits_specificationContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Body_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Case_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Choice_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Config_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Config_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Contact_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Container_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Data_def_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Decimal64_specificationContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Default_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Description_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Deviate_add_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Deviate_delete_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Deviate_not_supported_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Deviate_replace_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Deviation_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Enum_specificationContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Enum_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Error_app_tag_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Error_message_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Extension_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Feature_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Fraction_digits_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Grouping_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Identifier_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Identity_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Identityref_specificationContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$If_feature_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Import_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Include_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Input_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Instance_identifier_specificationContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Key_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Leaf_list_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Leaf_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Leafref_specificationContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Length_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Linkage_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$List_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Mandatory_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Mandatory_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Max_elements_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Max_value_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Meta_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Min_elements_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Min_value_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Module_header_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Module_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Must_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Namespace_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Notification_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Numerical_restrictionsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Ordered_by_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Ordered_by_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Organization_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Output_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Path_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Pattern_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Position_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Prefix_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Presence_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Range_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Reference_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_anyxml_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_case_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_choice_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_container_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_leaf_list_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_leaf_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_list_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_pomContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Refine_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Require_instance_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Require_instance_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Revision_date_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Revision_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Revision_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Rpc_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Short_case_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Status_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Status_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$StmtendContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$StmtsepContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$StringContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$String_restrictionsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Submodule_header_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Submodule_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Type_body_stmtsContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Type_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Typedef_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Union_specificationContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Unique_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Units_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Unknown_statementContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Uses_augment_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Uses_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Value_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$When_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$YangContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Yang_version_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Yin_element_argContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParser$Yin_element_stmtContext
org.opendaylight.yangtools.antlrv4.code.gen.YangParserBaseListener
org.opendaylight.yangtools.antlrv4.code.gen.YangParserBaseVisitor
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementLexer
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser$ArgumentContext
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser$KeywordContext
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParser$StatementContext
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserBaseListener
org.opendaylight.yangtools.antlrv4.code.gen.YangStatementParserBaseVisitor
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.repo
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.util
java.lang
java.util
org.antlr.v4.runtime
org.antlr.v4.runtime.atn
org.antlr.v4.runtime.dfa
org.antlr.v4.runtime.tree

org.opendaylight.yangtools.yang.parser.builder.api

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 5 100.0% 62.0% 62.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.builder.api.AugmentationSchemaBuilder
org.opendaylight.yangtools.yang.parser.builder.api.AugmentationTargetBuilder
org.opendaylight.yangtools.yang.parser.builder.api.Builder
org.opendaylight.yangtools.yang.parser.builder.api.ConstraintsBuilder
org.opendaylight.yangtools.yang.parser.builder.api.DataNodeContainerBuilder
org.opendaylight.yangtools.yang.parser.builder.api.DataSchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.api.DocumentedNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.api.ExtensionBuilder
org.opendaylight.yangtools.yang.parser.builder.api.GroupingBuilder
org.opendaylight.yangtools.yang.parser.builder.api.GroupingMember
org.opendaylight.yangtools.yang.parser.builder.api.RefineBuilder
org.opendaylight.yangtools.yang.parser.builder.api.SchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.api.TypeAwareBuilder
org.opendaylight.yangtools.yang.parser.builder.api.TypeDefinitionBuilder
org.opendaylight.yangtools.yang.parser.builder.api.UnknownSchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.api.UsesNodeBuilder
None org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.builder.util
org.opendaylight.yangtools.yang.parser.impl
java.lang
java.util
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api

org.opendaylight.yangtools.yang.parser.builder.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 21 0.0% 81.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
None org.opendaylight.yangtools.yang.parser.builder.impl.AnyXmlBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.AnyXmlSchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.AugmentationSchemaBuilderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.AugmentationSchemaImpl
org.opendaylight.yangtools.yang.parser.builder.impl.BuilderUtils
org.opendaylight.yangtools.yang.parser.builder.impl.BuilderUtils$1
org.opendaylight.yangtools.yang.parser.builder.impl.BuilderUtils$2
org.opendaylight.yangtools.yang.parser.builder.impl.BuilderUtils$2$1
org.opendaylight.yangtools.yang.parser.builder.impl.BuilderUtils$ByteSourceImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ChoiceBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.ChoiceCaseBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.ChoiceCaseNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ChoiceSchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ConstraintsBuilderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ConstraintsBuilderImpl$1
org.opendaylight.yangtools.yang.parser.builder.impl.ConstraintsBuilderImpl$ConstraintDefinitionImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ContainerSchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.ContainerSchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.CopyUtils
org.opendaylight.yangtools.yang.parser.builder.impl.CopyUtils$1
org.opendaylight.yangtools.yang.parser.builder.impl.CopyUtils$DataBean
org.opendaylight.yangtools.yang.parser.builder.impl.DeviationBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.DeviationBuilder$1
org.opendaylight.yangtools.yang.parser.builder.impl.DeviationBuilder$DeviationImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ExtensionBuilderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ExtensionDefinitionImpl
org.opendaylight.yangtools.yang.parser.builder.impl.FeatureBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.FeatureBuilder$1
org.opendaylight.yangtools.yang.parser.builder.impl.FeatureBuilder$FeatureDefinitionImpl
org.opendaylight.yangtools.yang.parser.builder.impl.GroupingBuilderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.GroupingDefinitionImpl
org.opendaylight.yangtools.yang.parser.builder.impl.GroupingUtils
org.opendaylight.yangtools.yang.parser.builder.impl.GroupingUtils$UsesComparator
org.opendaylight.yangtools.yang.parser.builder.impl.IdentitySchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.IdentitySchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.IdentityrefTypeBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.LeafListSchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.LeafListSchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.LeafSchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.LeafSchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ListSchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.ListSchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ModuleBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.ModuleIdentifierImpl
org.opendaylight.yangtools.yang.parser.builder.impl.ModuleImpl
org.opendaylight.yangtools.yang.parser.builder.impl.NotificationBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.NotificationDefinitionImpl
org.opendaylight.yangtools.yang.parser.builder.impl.RefineHolderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.RefineUtils
org.opendaylight.yangtools.yang.parser.builder.impl.RpcDefinitionBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.RpcDefinitionImpl
org.opendaylight.yangtools.yang.parser.builder.impl.TypeDefinitionBuilderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.TypeUtils
org.opendaylight.yangtools.yang.parser.builder.impl.UnionTypeBuilder
org.opendaylight.yangtools.yang.parser.builder.impl.UnknownSchemaNodeBuilderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.UnknownSchemaNodeImpl
org.opendaylight.yangtools.yang.parser.builder.impl.UsesNodeBuilderImpl
org.opendaylight.yangtools.yang.parser.builder.impl.UsesNodeImpl
org.opendaylight.yangtools.yang.parser.builder.util
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.util
com.google.common.base
com.google.common.collect
com.google.common.io
java.io
java.lang
java.net
java.util
org.antlr.v4.runtime
org.antlr.v4.runtime.tree
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.parser.builder.api
org.opendaylight.yangtools.yang.parser.builder.util
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.util
org.slf4j

org.opendaylight.yangtools.yang.parser.builder.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 9 58.0% 75.0% 33.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.builder.util.AbstractBuilder
org.opendaylight.yangtools.yang.parser.builder.util.AbstractDocumentedDataNodeContainer
org.opendaylight.yangtools.yang.parser.builder.util.AbstractDocumentedDataNodeContainerBuilder
org.opendaylight.yangtools.yang.parser.builder.util.AbstractDocumentedNode
org.opendaylight.yangtools.yang.parser.builder.util.AbstractDocumentedNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.util.AbstractSchemaNodeBuilder
org.opendaylight.yangtools.yang.parser.builder.util.AbstractTypeAwareBuilder
org.opendaylight.yangtools.yang.parser.builder.util.Comparators
org.opendaylight.yangtools.yang.parser.builder.util.Comparators$1
org.opendaylight.yangtools.yang.parser.builder.util.Comparators$AugmentBuilderComparator
org.opendaylight.yangtools.yang.parser.builder.util.Comparators$AugmentComparator
org.opendaylight.yangtools.yang.parser.builder.util.Comparators$SchemaNodeComparator
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.parser.builder.api
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.util

org.opendaylight.yangtools.yang.parser.impl

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 28 5.0% 90.0% 5.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.impl.BasicValidations$MessageProvider
org.opendaylight.yangtools.yang.parser.impl.BasicValidations
org.opendaylight.yangtools.yang.parser.impl.BasicValidations$1
org.opendaylight.yangtools.yang.parser.impl.BasicValidations$MessageProviderForSetOfChildTypes
org.opendaylight.yangtools.yang.parser.impl.GroupingSort
org.opendaylight.yangtools.yang.parser.impl.ParserListenerUtils
org.opendaylight.yangtools.yang.parser.impl.ParserListenerUtils$1
org.opendaylight.yangtools.yang.parser.impl.ParserListenerUtils$EnumPairImpl
org.opendaylight.yangtools.yang.parser.impl.SchemaContextImpl
org.opendaylight.yangtools.yang.parser.impl.SchemaPathStack
org.opendaylight.yangtools.yang.parser.impl.ValidationUtil
org.opendaylight.yangtools.yang.parser.impl.YangErrorListener
org.opendaylight.yangtools.yang.parser.impl.YangModelBasicValidationListener
org.opendaylight.yangtools.yang.parser.impl.YangModelBasicValidator
org.opendaylight.yangtools.yang.parser.impl.YangParserImpl
org.opendaylight.yangtools.yang.parser.impl.YangParserImpl$1
org.opendaylight.yangtools.yang.parser.impl.YangParserImpl$2
org.opendaylight.yangtools.yang.parser.impl.YangParserListenerImpl
org.opendaylight.yangtools.yang.parser.impl.YangStatementParserListenerImpl
org.opendaylight.yangtools.yang.parser.impl.YinStatementParserImpl
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
com.google.common.base
com.google.common.collect
com.google.common.io
java.io
java.lang
java.math
java.net
java.text
java.util
java.util.regex
javax.xml.stream
org.antlr.v4.runtime
org.antlr.v4.runtime.tree
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.parser.builder.api
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.builder.util
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.util
org.slf4j

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

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

org.opendaylight.yangtools.yang.parser.repo

Afferent Couplings Efferent Couplings Abstractness Instability Distance
0 27 21.0% 100.0% 21.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.repo.AbstractURLRegistration
org.opendaylight.yangtools.yang.parser.repo.AbstractYangTextSchemaSourceRegistration
org.opendaylight.yangtools.yang.parser.repo.URLRegistration
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaSourceRegistration
org.opendaylight.yangtools.yang.parser.repo.DependencyResolver
org.opendaylight.yangtools.yang.parser.repo.DependencyResolver$BelongsToDependency
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$1
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$2
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$3
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$4
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaContextFactory$SourceIdMismatchDetector
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaRepository
org.opendaylight.yangtools.yang.parser.repo.SharedSchemaRepository$1
org.opendaylight.yangtools.yang.parser.repo.URLSchemaContextResolver
org.opendaylight.yangtools.yang.parser.repo.URLSchemaContextResolver$1
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver$1
org.opendaylight.yangtools.yang.parser.repo.YangTextSchemaContextResolver$2
None com.google.common.base
com.google.common.cache
com.google.common.collect
com.google.common.util.concurrent
java.io
java.lang
java.net
java.util
java.util.concurrent
java.util.concurrent.atomic
org.antlr.v4.runtime
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.util.concurrent
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.model.repo.spi
org.opendaylight.yangtools.yang.model.repo.util
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.util
org.slf4j

org.opendaylight.yangtools.yang.parser.spi

Afferent Couplings Efferent Couplings Abstractness Instability Distance
4 8 64.0% 67.0% 31.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.spi.ExtensionNamespace
org.opendaylight.yangtools.yang.parser.spi.FeatureNamespace
org.opendaylight.yangtools.yang.parser.spi.GroupingNamespace
org.opendaylight.yangtools.yang.parser.spi.IdentityNamespace
org.opendaylight.yangtools.yang.parser.spi.ModuleNamespace
org.opendaylight.yangtools.yang.parser.spi.NamespaceToModule
org.opendaylight.yangtools.yang.parser.spi.SchemaNodeIdentifierNamespace
org.opendaylight.yangtools.yang.parser.spi.SubmoduleNamespace
org.opendaylight.yangtools.yang.parser.spi.TypeNamespace
org.opendaylight.yangtools.yang.parser.spi.SubstatementValidator
org.opendaylight.yangtools.yang.parser.spi.SubstatementValidator$1
org.opendaylight.yangtools.yang.parser.spi.SubstatementValidator$Builder
org.opendaylight.yangtools.yang.parser.spi.SubstatementValidator$Cardinality
org.opendaylight.yangtools.yang.parser.spi.SubstatementValidator$SpecialCase
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 11 50.0% 58.0% 8.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.spi.meta.AbstractDeclaredStatement
org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport
org.opendaylight.yangtools.yang.parser.spi.meta.DerivedIdentitiesNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.DerivedNamespaceBehaviour
org.opendaylight.yangtools.yang.parser.spi.meta.ImportedNamespaceContext
org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder
org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder$InferenceAction
org.opendaylight.yangtools.yang.parser.spi.meta.ModelActionBuilder$Prerequisite
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$NamespaceStorageNode
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$Registry
org.opendaylight.yangtools.yang.parser.spi.meta.StatementFactory
org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace$TreeBased
org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace$TreeScoped
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupport
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext$Mutable
org.opendaylight.yangtools.yang.parser.spi.meta.InferenceException
org.opendaylight.yangtools.yang.parser.spi.meta.InvalidSubstatementException
org.opendaylight.yangtools.yang.parser.spi.meta.MissingSubstatementException
org.opendaylight.yangtools.yang.parser.spi.meta.ModelProcessingPhase
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$StorageNodeType
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$StorageSpecific
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour$TreeScoped
org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceNotAvailableException
org.opendaylight.yangtools.yang.parser.spi.meta.QNameCacheNamespace
org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException
org.opendaylight.yangtools.yang.parser.spi.meta.SomeModifiersUnresolvedException
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle$1
org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle$Builder
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext$TypeOfCopy
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils$1
org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils$2
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.repo
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
8 6 76.0% 43.0% 19.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.spi.source.AnyxmlSchemaLocationNamespace
org.opendaylight.yangtools.yang.parser.spi.source.AugmentToChoiceNamespace
org.opendaylight.yangtools.yang.parser.spi.source.BelongsToModuleContext
org.opendaylight.yangtools.yang.parser.spi.source.BelongsToPrefixToModuleIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.BelongsToPrefixToModuleName
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource
org.opendaylight.yangtools.yang.parser.spi.source.ImpPrefixToModuleIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.IncludedSubmoduleNameToIdentifier
org.opendaylight.yangtools.yang.parser.spi.source.ModuleCtxToModuleQName
org.opendaylight.yangtools.yang.parser.spi.source.ModuleIdentifierToModuleQName
org.opendaylight.yangtools.yang.parser.spi.source.ModuleNameToModuleQName
org.opendaylight.yangtools.yang.parser.spi.source.ModuleNamespaceForBelongsTo
org.opendaylight.yangtools.yang.parser.spi.source.ModuleQNameToModuleName
org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModule
org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinition
org.opendaylight.yangtools.yang.parser.spi.source.StatementSourceReference
org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource
org.opendaylight.yangtools.yang.parser.spi.source.StatementWriter
org.opendaylight.yangtools.yang.parser.spi.source.StmtOrderingNamespace
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource$AtLine
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource$AtPosition
org.opendaylight.yangtools.yang.parser.spi.source.DeclarationInTextSource$InSource
org.opendaylight.yangtools.yang.parser.spi.source.PrefixToModuleMap
org.opendaylight.yangtools.yang.parser.spi.source.QNameToStatementDefinitionMap
org.opendaylight.yangtools.yang.parser.spi.source.SourceException
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.repo
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
com.google.common.base
java.lang
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.parser.spi.meta

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

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

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
5 19 23.0% 79.0% 2.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.stmt.reactor.ContextBuilder
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$AbstractPrerequisite
org.opendaylight.yangtools.yang.parser.stmt.reactor.NamespaceBehaviourWithListeners
org.opendaylight.yangtools.yang.parser.stmt.reactor.NamespaceBehaviourWithListeners$ValueAddedListener
org.opendaylight.yangtools.yang.parser.stmt.reactor.NamespaceStorageSupport
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$ContextMutation
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$OnNamespaceItemAdded
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$OnPhaseFinished
org.opendaylight.yangtools.yang.parser.stmt.reactor.BuildGlobalContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.BuildGlobalContext$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor
org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor$BuildAction
org.opendaylight.yangtools.yang.parser.stmt.reactor.CrossSourceStatementReactor$Builder
org.opendaylight.yangtools.yang.parser.stmt.reactor.EffectiveModelContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModelDefinedStatementDefinition
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$AbstractPrerequisite$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$AddedToNamespace
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$NamespaceMutation
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$PhaseFinished
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$PhaseModificationInNamespace
org.opendaylight.yangtools.yang.parser.stmt.reactor.ModifierImpl$PhaseMutation
org.opendaylight.yangtools.yang.parser.stmt.reactor.RootStatementContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.SimpleNamespaceContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext$2
org.opendaylight.yangtools.yang.parser.stmt.reactor.SourceSpecificContext$PhaseCompletionProgress
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$2
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextBase$3
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementContextWriter
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementDefinitionContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementDefinitionContext$1
org.opendaylight.yangtools.yang.parser.stmt.reactor.StatementIdentifier
org.opendaylight.yangtools.yang.parser.stmt.reactor.SubstatementContext
org.opendaylight.yangtools.yang.parser.stmt.reactor.VirtualNamespaceContext
org.opendaylight.yangtools.yang.parser.repo
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
com.google.common.base
com.google.common.collect
com.google.common.io
java.io
java.lang
java.util
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.spi.validation
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.opendaylight.yangtools.yang.parser.util
org.slf4j

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

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

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
3 21 15.000001% 88.0% 3.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveContainerSchemaNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveDataSchemaNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveDocumentedDataNodeContainer
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveDocumentedNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveModule
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveSchemaContext
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveSchemaNode
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveSimpleDataNodeContainer
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeclaredEffectiveStatementBase
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveStatementBase
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EmptyConstraintDefinition
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MandatoryEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UndeclaredEffectiveStatementBase
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UnknownEffectiveStatementBase
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveSchemaContext$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AbstractEffectiveSchemaContext$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AnyXmlEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AnyxmlSchemaLocationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ArgumentEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.AugmentEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.BaseEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.BelongsEffectiveToStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.CaseEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.CaseShorthandImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ChoiceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ConfigEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ConstraintDefinitions
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ContactEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ContainerEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DefaultEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DescriptionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeviateEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.DeviationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveConstraintDefinitionImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveSchemaContext
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveStatementBase$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveStatementBase$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EffectiveStmtUtils
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EmptyConstraintDefinition$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.EmptyConstraintDefinition$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ErrorAppTagEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ErrorMessageEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ExtensionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ExtensionEffectiveStatementImpl$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ExtensionEffectiveStatementImpl$RecursionDetector
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.FeatureEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.FractionDigitsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.GroupingEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.IdentityEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.IfFeatureEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ImportEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.IncludeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.InputEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.KeyEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.LeafEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.LeafListEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ListEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MandatoryEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MaxElementsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MinElementsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ModuleEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.MustEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.NamespaceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.NotificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.OrderedByEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.OrganizationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.OutputEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PathEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PositionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PrefixEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.PresenceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ReferenceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RefineEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RequireInstanceEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RevisionDateEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RevisionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.RpcEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.StatusEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.SubmoduleEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.TypeDefEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.TypeDefEffectiveStatementImpl$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.TypeDefEffectiveStatementImpl$ProxyTypeEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UniqueEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UnitsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UnknownEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.UsesEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.ValueEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.WhenEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.YangModeledAnyXmlEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.YangVersionEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.YinElementEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type
com.google.common.base
com.google.common.collect
java.lang
java.net
java.util
org.opendaylight.yangtools.concepts
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.model.util.type
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.builder.util
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.util
org.slf4j

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

Afferent Couplings Efferent Couplings Abstractness Instability Distance
1 17 10.0% 94.0% 4.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.AbstractBuiltinEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.AbstractConstraintEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.AbstractTypeEffectiveStatement
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.ConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.ListConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BinaryTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BitEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BitsSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BitsTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BooleanTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$1
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$10
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$11
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$12
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$13
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$2
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$3
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$4
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$5
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$6
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$7
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$8
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.BuiltinEffectiveStatements$9
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.Decimal64SpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.DecimalTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EmptyTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EnumEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EnumSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.EnumTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.IdentityRefSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.IdentityrefTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.InstanceIdentifierSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.InstanceIdentifierTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.IntegerTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LeafrefSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LeafrefTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LengthConstraintEffectiveImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LengthConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.LengthEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.NumericalRestrictionsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.PatternConstraintEffectiveImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.PatternConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.PatternEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.RangeConstraintEffectiveImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.RangeConstraintFactory
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.RangeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.StringRestrictionsEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.StringTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.UnionSpecificationEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.UnionTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.type.UnsignedIntegerTypeEffectiveStatementImpl
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
com.google.common.base
com.google.common.collect
java.lang
java.util
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.meta
org.opendaylight.yangtools.yang.model.api.stmt
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.model.util.type
org.opendaylight.yangtools.yang.parser.spi
org.opendaylight.yangtools.yang.parser.spi.meta
org.opendaylight.yangtools.yang.parser.spi.source
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
org.slf4j

org.opendaylight.yangtools.yang.parser.util

Afferent Couplings Efferent Couplings Abstractness Instability Distance
7 24 12.0% 77.0% 11.0%
Abstract Classes Concrete Classes Used by Packages Uses Packages
org.opendaylight.yangtools.yang.parser.util.NamedInputStream
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$Edge
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$Node
org.opendaylight.yangtools.yang.parser.util.ASTSchemaSource
org.opendaylight.yangtools.yang.parser.util.ASTSchemaSource$1
org.opendaylight.yangtools.yang.parser.util.ASTSchemaSource$2
org.opendaylight.yangtools.yang.parser.util.ASTSchemaSource$3
org.opendaylight.yangtools.yang.parser.util.ModuleDependencySort
org.opendaylight.yangtools.yang.parser.util.ModuleDependencySort$1
org.opendaylight.yangtools.yang.parser.util.ModuleDependencySort$2
org.opendaylight.yangtools.yang.parser.util.ModuleDependencySort$3
org.opendaylight.yangtools.yang.parser.util.ModuleDependencySort$ModuleNodeImpl
org.opendaylight.yangtools.yang.parser.util.ModuleOrModuleBuilder
org.opendaylight.yangtools.yang.parser.util.NamedByteArrayInputStream
org.opendaylight.yangtools.yang.parser.util.NamedFileInputStream
org.opendaylight.yangtools.yang.parser.util.NodeWrappedType
org.opendaylight.yangtools.yang.parser.util.TextToASTTransformer
org.opendaylight.yangtools.yang.parser.util.TextToASTTransformer$TextToASTTransformation
org.opendaylight.yangtools.yang.parser.util.TopologicalSort
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$EdgeImpl
org.opendaylight.yangtools.yang.parser.util.TopologicalSort$NodeImpl
org.opendaylight.yangtools.yang.parser.util.TypeConstraints
org.opendaylight.yangtools.yang.parser.util.UnknownBoundaryNumber
org.opendaylight.yangtools.yang.parser.util.YangParseException
org.opendaylight.yangtools.yang.parser.util.YangValidationException
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.builder.util
org.opendaylight.yangtools.yang.parser.impl
org.opendaylight.yangtools.yang.parser.repo
org.opendaylight.yangtools.yang.parser.stmt.reactor
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective
com.google.common.base
com.google.common.collect
com.google.common.io
com.google.common.util.concurrent
java.io
java.lang
java.math
java.net
java.text
java.util
org.antlr.v4.runtime
org.opendaylight.yangtools.antlrv4.code.gen
org.opendaylight.yangtools.yang.common
org.opendaylight.yangtools.yang.model.api
org.opendaylight.yangtools.yang.model.api.type
org.opendaylight.yangtools.yang.model.parser.api
org.opendaylight.yangtools.yang.model.repo.api
org.opendaylight.yangtools.yang.model.repo.spi
org.opendaylight.yangtools.yang.model.repo.util
org.opendaylight.yangtools.yang.model.util
org.opendaylight.yangtools.yang.parser.builder.impl
org.opendaylight.yangtools.yang.parser.impl.util
org.opendaylight.yangtools.yang.parser.stmt.rfc6020
org.slf4j

Cycles

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

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

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.