X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-parser-spi%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fparser%2Fspi%2FPreLinkageModuleNamespace.java;h=3eb1278a8ad0560caf69aeb3e6cfb01eaa00ea1b;hb=a266c0ae6e28ed77dc553598c152fd8ee967deab;hp=36f8561a2838520ba84c5f303d7250983ed595e0;hpb=5885e041c56a454801ca41a94bc1489c7fa15111;p=yangtools.git diff --git a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/PreLinkageModuleNamespace.java b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/PreLinkageModuleNamespace.java index 36f8561a28..3eb1278a8a 100644 --- a/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/PreLinkageModuleNamespace.java +++ b/yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/PreLinkageModuleNamespace.java @@ -7,14 +7,20 @@ */ package org.opendaylight.yangtools.yang.parser.spi; -import org.opendaylight.yangtools.yang.model.api.meta.EffectiveStatement; +import org.eclipse.jdt.annotation.NonNull; +import org.opendaylight.yangtools.yang.model.api.stmt.ModuleEffectiveStatement; import org.opendaylight.yangtools.yang.model.api.stmt.ModuleStatement; +import org.opendaylight.yangtools.yang.parser.spi.meta.NamespaceBehaviour; import org.opendaylight.yangtools.yang.parser.spi.meta.StatementNamespace; +import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext; /** * Intermediate-stage namespace equivalent to ModuleNamespace except it is keyed by module names. This namespace is * used to resolve inter-module references before actual linkage occurs. */ -public interface PreLinkageModuleNamespace extends - StatementNamespace> { +public interface PreLinkageModuleNamespace + extends StatementNamespace { + NamespaceBehaviour, + @NonNull PreLinkageModuleNamespace> BEHAVIOUR = NamespaceBehaviour.global(PreLinkageModuleNamespace.class); + }