import org.opendaylight.yangtools.util.ClassLoaderUtils;
import org.opendaylight.yangtools.yang.binding.YangModuleInfo;
import org.opendaylight.yangtools.yang.common.QName;
+import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.model.api.SchemaContext;
import org.opendaylight.yangtools.yang.model.api.SchemaContextProvider;
import org.opendaylight.yangtools.yang.model.parser.api.YangSyntaxErrorException;
// TODO finish schema parsing and expose as SchemaService
// Unite with current SchemaService
+ @Deprecated
public Optional<? extends SchemaContext> tryToCreateSchemaContext() {
return ctxResolver.getSchemaContext();
}
+ public Optional<? extends EffectiveModelContext> tryToCreateModelContext() {
+ return ctxResolver.getEffectiveModelContext();
+ }
+
@Holding("this")
private ObjectRegistration<YangModuleInfo> register(final @NonNull YangModuleInfo moduleInfo) {
final Builder<ExplicitRegisteredModuleInfo> regBuilder = ImmutableList.builder();