import org.opendaylight.yangtools.rfc8528.data.api.MountPointContextFactory;
import org.opendaylight.yangtools.rfc8528.data.api.MountPointIdentifier;
import org.opendaylight.yangtools.yang.binding.InstanceIdentifier;
+import org.opendaylight.yangtools.yang.common.Revision;
import org.opendaylight.yangtools.yang.model.api.EffectiveModelContext;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserException;
import org.opendaylight.yangtools.yang.model.parser.api.YangParserFactory;
@NonNullByDefault
@Singleton
public final class YangLibrarySupport implements YangLibSupport {
+ private static final Revision REVISION = YangLibrary.QNAME.getRevision().orElseThrow();
+
private final BindingDataObjectCodecTreeNode<YangLibrary> codec;
@SuppressWarnings("deprecation")
private final BindingDataObjectCodecTreeNode<ModulesState> legacyCodec;
final SchemaContextResolver resolver) {
return new MountPointContextFactoryImpl(mountId, resolver, context, identityCodec, codec, legacyCodec);
}
+
+ @Override
+ public Revision implementedRevision() {
+ return REVISION;
+ }
}