import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.data.impl.schema.SchemaUtils;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchema;
import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
import org.opendaylight.yangtools.yang.data.impl.schema.SchemaUtils;
import org.opendaylight.yangtools.yang.model.api.AugmentationSchema;
public DataNodeContainerValidator(DataNodeContainer schema) {
this.schema = Preconditions.checkNotNull(schema, "Schema was null");
public DataNodeContainerValidator(DataNodeContainer schema) {
this.schema = Preconditions.checkNotNull(schema, "Schema was null");
- private boolean isKnownChild(InstanceIdentifier.PathArgument child) {
- if(child instanceof InstanceIdentifier.AugmentationIdentifier) {
+ private boolean isKnownChild(YangInstanceIdentifier.PathArgument child) {
+ if(child instanceof YangInstanceIdentifier.AugmentationIdentifier) {
DataValidationException.checkLegalChild(isKnownChild(child), child, schema, childNodes, augments);
}
DataValidationException.checkLegalChild(isKnownChild(child), child, schema, childNodes, augments);
}