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