X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-model-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fri%2Ftype%2FRestrictedUint64Type.java;fp=yang%2Fyang-model-ri%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fmodel%2Fri%2Ftype%2FRestrictedUint64Type.java;h=40ea5aad451bf1c36a77ce00ee198fa3576e648f;hb=7fd1abd03d792989653a05052e723b1516a9e554;hp=0000000000000000000000000000000000000000;hpb=8f3afc2f8e13d71f7e79c5bbea5b21e1c191de70;p=yangtools.git diff --git a/yang/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/RestrictedUint64Type.java b/yang/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/RestrictedUint64Type.java new file mode 100644 index 0000000000..40ea5aad45 --- /dev/null +++ b/yang/yang-model-ri/src/main/java/org/opendaylight/yangtools/yang/model/ri/type/RestrictedUint64Type.java @@ -0,0 +1,40 @@ +/* + * Copyright (c) 2017 Pantheon Technologies s.r.o. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ +package org.opendaylight.yangtools.yang.model.ri.type; + +import java.util.Collection; +import org.eclipse.jdt.annotation.Nullable; +import org.opendaylight.yangtools.yang.common.QName; +import org.opendaylight.yangtools.yang.common.Uint64; +import org.opendaylight.yangtools.yang.model.api.UnknownSchemaNode; +import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint; +import org.opendaylight.yangtools.yang.model.api.type.Uint64TypeDefinition; + +final class RestrictedUint64Type extends AbstractRangeRestrictedType + implements Uint64TypeDefinition { + RestrictedUint64Type(final Uint64TypeDefinition baseType, final QName qname, + final Collection unknownSchemaNodes, + final @Nullable RangeConstraint rangeConstraint) { + super(baseType, qname, unknownSchemaNodes, rangeConstraint); + } + + @Override + public int hashCode() { + return Uint64TypeDefinition.hashCode(this); + } + + @Override + public boolean equals(final Object obj) { + return Uint64TypeDefinition.equals(this, obj); + } + + @Override + public String toString() { + return Uint64TypeDefinition.toString(this); + } +}