import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifier;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates;
import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
-import org.opendaylight.yangtools.yang.data.api.schema.DistinctNodeContainer;
-import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
+import org.opendaylight.yangtools.yang.data.api.schema.DataContainerNode;
import org.opendaylight.yangtools.yang.model.api.DocumentedNode.WithStatus;
/**
}
@SuppressWarnings("checkstyle:illegalCatch")
- final @NonNull D createBindingProxy(final DistinctNodeContainer<?, ?> node) {
+ final @NonNull D createBindingProxy(final DataContainerNode node) {
try {
return (D) proxyConstructor.invokeExact(this, node);
} catch (final Throwable e) {
return byYang.keySet();
}
- abstract Map<Class<? extends Augmentation<?>>, Augmentation<?>> getAllAugmentationsFrom(
- DistinctNodeContainer<PathArgument, NormalizedNode> data);
+ abstract @NonNull Map<Class<? extends Augmentation<?>>, Augmentation<?>> getAllAugmentationsFrom(
+ DataContainerNode data);
}