import java.util.Objects;
import java.util.Set;
import org.opendaylight.yangtools.yang.common.QName;
-import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier;
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.DataContainerChild;
}
public static void checkLegalChild(final boolean isLegal, final PathArgument child, final DataNodeContainer schema,
- final Set<QName> childNodes, final Set<AugmentationIdentifier> augments) {
+ final Set<QName> childNodes) {
if (!isLegal) {
- throw new IllegalChildException(child, schema, childNodes, augments);
+ throw new IllegalChildException(child, schema, childNodes);
}
}
private static final class IllegalChildException extends DataValidationException {
private static final long serialVersionUID = 1L;
- IllegalChildException(final PathArgument child, final DataNodeContainer schema,
- final Set<QName> childNodes, final Set<AugmentationIdentifier> augments) {
- super(String.format("Unknown child node: %s, does not belong to: %s as a direct child. "
- + "Direct child nodes: %s, augmented child nodes: %s", child, schema, childNodes, augments));
+ IllegalChildException(final PathArgument child, final DataNodeContainer schema, final Set<QName> childNodes) {
+ super(String.format(
+ "Unknown child node: %s, does not belong to: %s as a direct child. Direct child nodes: %s",
+ child, schema, childNodes));
}
IllegalChildException(final PathArgument child, final ChoiceSchemaNode schema) {