import java.math.BigDecimal;
import org.eclipse.jdt.annotation.NonNull;
import org.eclipse.jdt.annotation.Nullable;
+import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.common.Uint16;
import org.opendaylight.yangtools.yang.common.Uint32;
import org.opendaylight.yangtools.yang.common.Uint64;
}
public static @NonNull LengthRestrictedTypeBuilder<BinaryTypeDefinition> newBinaryBuilder(
- final @NonNull BinaryTypeDefinition baseType, final @Nullable SchemaPath path) {
- return new LengthRestrictedTypeBuilder<>(baseType, path) {
+ final @NonNull BinaryTypeDefinition baseType, final @NonNull QName qname) {
+ return new LengthRestrictedTypeBuilder<>(baseType, qname) {
@Override
BinaryTypeDefinition buildType(final @Nullable LengthConstraint constraint) {
- return new RestrictedBinaryType(getBaseType(), getPath(), getUnknownSchemaNodes(), constraint);
+ return new RestrictedBinaryType(getBaseType(), getQName(), getUnknownSchemaNodes(), constraint);
}
@Override
};
}
- public static @NonNull BitsTypeBuilder newBitsBuilder(final BitsTypeDefinition baseType,
- final SchemaPath path) {
- return new BitsTypeBuilder(baseType, path);
+ public static @NonNull BitsTypeBuilder newBitsBuilder(final BitsTypeDefinition baseType, final QName qname) {
+ return new BitsTypeBuilder(baseType, qname);
}
public static @NonNull TypeBuilder<BooleanTypeDefinition> newBooleanBuilder(
- final @NonNull BooleanTypeDefinition baseType, final @Nullable SchemaPath path) {
- return new AbstractRestrictedTypeBuilder<>(baseType, path) {
+ final @NonNull BooleanTypeDefinition baseType, final @NonNull QName qname) {
+ return new AbstractRestrictedTypeBuilder<>(baseType, qname) {
@Override
BooleanTypeDefinition buildType() {
- return new RestrictedBooleanType(getBaseType(), getPath(), getUnknownSchemaNodes());
+ return new RestrictedBooleanType(getBaseType(), getQName(), getUnknownSchemaNodes());
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<DecimalTypeDefinition, BigDecimal> newDecima64Builder(
- final DecimalTypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<>(baseType, path) {
+ final DecimalTypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
DecimalTypeDefinition buildType(final RangeConstraint<BigDecimal> rangeConstraint) {
- return new RestrictedDecimalType(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ return new RestrictedDecimalType(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
public static @NonNull TypeBuilder<EmptyTypeDefinition> newEmptyBuilder(final EmptyTypeDefinition baseType,
- final SchemaPath path) {
- return new AbstractRestrictedTypeBuilder<>(baseType, path) {
+ final QName qname) {
+ return new AbstractRestrictedTypeBuilder<>(baseType, qname) {
@Override
EmptyTypeDefinition buildType() {
- return new RestrictedEmptyType(getBaseType(), getPath(), getUnknownSchemaNodes());
+ return new RestrictedEmptyType(getBaseType(), getQName(), getUnknownSchemaNodes());
}
};
}
public static @NonNull EnumerationTypeBuilder newEnumerationBuilder(final EnumTypeDefinition baseType,
- final SchemaPath path) {
- return new EnumerationTypeBuilder(baseType, path);
+ final QName qname) {
+ return new EnumerationTypeBuilder(baseType, qname);
}
public static @NonNull TypeBuilder<IdentityrefTypeDefinition> newIdentityrefBuilder(
- final IdentityrefTypeDefinition baseType, final SchemaPath path) {
- return new AbstractRestrictedTypeBuilder<>(baseType, path) {
+ final IdentityrefTypeDefinition baseType, final QName qname) {
+ return new AbstractRestrictedTypeBuilder<>(baseType, qname) {
@Override
IdentityrefTypeDefinition buildType() {
- return new RestrictedIdentityrefType(getBaseType(), getPath(), getUnknownSchemaNodes());
+ return new RestrictedIdentityrefType(getBaseType(), getQName(), getUnknownSchemaNodes());
}
};
}
public static @NonNull InstanceIdentifierTypeBuilder newInstanceIdentifierBuilder(
- final InstanceIdentifierTypeDefinition baseType, final SchemaPath path) {
- return new InstanceIdentifierTypeBuilder(baseType, path);
+ final InstanceIdentifierTypeDefinition baseType, final QName qname) {
+ return new InstanceIdentifierTypeBuilder(baseType, qname);
}
public static @NonNull RequireInstanceRestrictedTypeBuilder<LeafrefTypeDefinition> newLeafrefBuilder(
- final LeafrefTypeDefinition baseType, final SchemaPath path) {
- return new RequireInstanceRestrictedTypeBuilder<>(baseType, path) {
+ final LeafrefTypeDefinition baseType, final QName qname) {
+ return new RequireInstanceRestrictedTypeBuilder<>(baseType, qname) {
@Override
LeafrefTypeDefinition buildType() {
final LeafrefTypeDefinition base = getBaseType();
if (getRequireInstance() == base.requireInstance()) {
return base;
}
- return new RestrictedLeafrefType(getBaseType(), getPath(), getUnknownSchemaNodes(),
+ return new RestrictedLeafrefType(getBaseType(), getQName(), getUnknownSchemaNodes(),
getRequireInstance());
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Int8TypeDefinition, Byte> newInt8Builder(
- final Int8TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<>(baseType, path) {
+ final Int8TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
Int8TypeDefinition buildType(final RangeConstraint<Byte> rangeConstraint) {
- return new RestrictedInt8Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ return new RestrictedInt8Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Int16TypeDefinition, Short> newInt16Builder(
- final Int16TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<>(baseType, path) {
+ final Int16TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
Int16TypeDefinition buildType(final RangeConstraint<Short> rangeConstraint) {
- return new RestrictedInt16Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ return new RestrictedInt16Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Int32TypeDefinition, Integer> newInt32Builder(
- final Int32TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<>(baseType, path) {
+ final Int32TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
Int32TypeDefinition buildType(final RangeConstraint<Integer> rangeConstraint) {
- return new RestrictedInt32Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ return new RestrictedInt32Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Int64TypeDefinition, Long> newInt64Builder(
- final Int64TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<>(baseType, path) {
+ final Int64TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
Int64TypeDefinition buildType(final RangeConstraint<Long> rangeConstraint) {
- return new RestrictedInt64Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ return new RestrictedInt64Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
- public static @NonNull StringTypeBuilder newStringBuilder(final StringTypeDefinition baseType,
- final SchemaPath path) {
- return new StringTypeBuilder(baseType, path);
+ public static @NonNull StringTypeBuilder newStringBuilder(final StringTypeDefinition baseType, final QName qname) {
+ return new StringTypeBuilder(baseType, qname);
}
public static @NonNull TypeBuilder<UnionTypeDefinition> newUnionBuilder(final UnionTypeDefinition baseType,
- final SchemaPath path) {
- return new AbstractRestrictedTypeBuilder<>(baseType, path) {
+ final QName qname) {
+ return new AbstractRestrictedTypeBuilder<>(baseType, qname) {
@Override
UnionTypeDefinition buildType() {
- return new RestrictedUnionType(getBaseType(), getPath(), getUnknownSchemaNodes());
+ return new RestrictedUnionType(getBaseType(), getQName(), getUnknownSchemaNodes());
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Uint8TypeDefinition, Uint8> newUint8Builder(
- final Uint8TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<Uint8TypeDefinition, Uint8>(baseType, path) {
+ final Uint8TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
- Uint8TypeDefinition buildType(final RangeConstraint<Uint8> rangeConstraint) {
- return new RestrictedUint8Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ Uint8TypeDefinition buildType(final RangeConstraint<@NonNull Uint8> rangeConstraint) {
+ return new RestrictedUint8Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Uint16TypeDefinition, Uint16> newUint16Builder(
- final Uint16TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<Uint16TypeDefinition, Uint16>(baseType, path) {
+ final Uint16TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
- Uint16TypeDefinition buildType(final RangeConstraint<Uint16> rangeConstraint) {
- return new RestrictedUint16Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ Uint16TypeDefinition buildType(final RangeConstraint<@NonNull Uint16> rangeConstraint) {
+ return new RestrictedUint16Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Uint32TypeDefinition, Uint32> newUint32Builder(
- final Uint32TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<Uint32TypeDefinition, Uint32>(baseType, path) {
+ final Uint32TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
- Uint32TypeDefinition buildType(final RangeConstraint<Uint32> rangeConstraint) {
- return new RestrictedUint32Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ Uint32TypeDefinition buildType(final RangeConstraint<@NonNull Uint32> rangeConstraint) {
+ return new RestrictedUint32Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}
public static @NonNull RangeRestrictedTypeBuilder<Uint64TypeDefinition, Uint64> newUint64Builder(
- final Uint64TypeDefinition baseType, final SchemaPath path) {
- return new RangeRestrictedTypeBuilderWithBase<Uint64TypeDefinition, Uint64>(baseType, path) {
+ final Uint64TypeDefinition baseType, final QName qname) {
+ return new RangeRestrictedTypeBuilderWithBase<>(baseType, qname) {
@Override
- Uint64TypeDefinition buildType(final RangeConstraint<Uint64> rangeConstraint) {
- return new RestrictedUint64Type(getBaseType(), getPath(), getUnknownSchemaNodes(), rangeConstraint);
+ Uint64TypeDefinition buildType(final RangeConstraint<@NonNull Uint64> rangeConstraint) {
+ return new RestrictedUint64Type(getBaseType(), getQName(), getUnknownSchemaNodes(), rangeConstraint);
}
};
}