* 9223372036854775807, inclusively.</li>
* </ul>
*
+ * @deprecated Used only by deprecated {@link Int8} and friends.
*/
+@Deprecated
abstract class AbstractSignedInteger implements IntegerTypeDefinition {
private final QName name;
private final SchemaPath path;
* inclusively.</li>
* </ul>
*
+ * @deprecated Used only by deprecated {@link Uint8} and friends.
*/
+@Deprecated
abstract class AbstractUnsignedInteger implements UnsignedIntegerTypeDefinition {
private static final String REFERENCE = "https://tools.ietf.org/html/rfc6020#section-9.2";
private static final Optional<String> OPT_REF = Optional.of("https://tools.ietf.org/html/rfc6020#section-9.2.4");
import org.opendaylight.yangtools.yang.model.api.type.BinaryTypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedBinaryType extends DerivedType<BinaryTypeDefinition> implements BinaryTypeDefinition {
public DerivedBinaryType(final ExtendedType definition) {
import java.util.List;
import org.opendaylight.yangtools.yang.model.api.type.BitsTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedBitsType extends DerivedType<BitsTypeDefinition> implements BitsTypeDefinition {
public DerivedBitsType(final ExtendedType definition) {
import org.opendaylight.yangtools.yang.model.api.type.BooleanTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedBooleanType extends DerivedType<BooleanTypeDefinition> implements BooleanTypeDefinition {
public DerivedBooleanType(final ExtendedType definition) {
import org.opendaylight.yangtools.yang.model.api.type.DecimalTypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedDecimalType extends DerivedType<DecimalTypeDefinition> implements DecimalTypeDefinition {
public DerivedDecimalType(final ExtendedType definition) {
import java.util.List;
import org.opendaylight.yangtools.yang.model.api.type.EnumTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedEnumType extends DerivedType<EnumTypeDefinition> implements EnumTypeDefinition {
public DerivedEnumType(final ExtendedType definition) {
import org.opendaylight.yangtools.yang.model.api.IdentitySchemaNode;
import org.opendaylight.yangtools.yang.model.api.type.IdentityrefTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedIdentityrefType extends DerivedType<IdentityrefTypeDefinition> implements
IdentityrefTypeDefinition {
import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.type.InstanceIdentifierTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedInstanceIdentifierType extends DerivedType<InstanceIdentifierTypeDefinition> implements
InstanceIdentifierTypeDefinition {
import org.opendaylight.yangtools.yang.model.api.type.IntegerTypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedIntegerType extends DerivedType<IntegerTypeDefinition> implements IntegerTypeDefinition {
public DerivedIntegerType(final ExtendedType definition) {
import org.opendaylight.yangtools.yang.model.api.RevisionAwareXPath;
import org.opendaylight.yangtools.yang.model.api.type.LeafrefTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedLeafrefType extends DerivedType<LeafrefTypeDefinition> implements LeafrefTypeDefinition {
public DerivedLeafrefType(final ExtendedType definition) {
import org.opendaylight.yangtools.yang.model.api.type.PatternConstraint;
import org.opendaylight.yangtools.yang.model.api.type.StringTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedStringType extends DerivedType<StringTypeDefinition> implements StringTypeDefinition {
public DerivedStringType(final ExtendedType definition) {
import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
import org.opendaylight.yangtools.yang.model.api.type.UnionTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedUnionType extends DerivedType<UnionTypeDefinition> implements UnionTypeDefinition {
public DerivedUnionType(final ExtendedType definition) {
import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
import org.opendaylight.yangtools.yang.model.api.type.UnsignedIntegerTypeDefinition;
+/**
+ * @deprecated Deprecated {@link DerivedType} subclass.
+ */
+@Deprecated
class DerivedUnsignedIntegerType extends DerivedType<UnsignedIntegerTypeDefinition> implements
UnsignedIntegerTypeDefinition {