Move TypeDefinitions into yang-model-api
[yangtools.git] / yang / yang-model-api / src / main / java / org / opendaylight / yangtools / yang / model / api / type / BooleanTypeDefinition.java
index 503dbd69b838612b12fc4511b1f60675ba5cafe8..717da88288290a54078866bea58b9cb619b3e0c3 100644 (file)
@@ -15,4 +15,19 @@ import org.opendaylight.yangtools.yang.model.api.TypeDefinition;
  */
 public interface BooleanTypeDefinition extends TypeDefinition<BooleanTypeDefinition> {
 
+    static int hashCode(final BooleanTypeDefinition type) {
+        return TypeDefinitions.basicHashCode(type);
+    }
+
+    static boolean equals(final BooleanTypeDefinition type, final Object obj) {
+        if (type == obj) {
+            return true;
+        }
+
+        return TypeDefinitions.castIfEquals(BooleanTypeDefinition.class, type, obj) != null;
+    }
+
+    static String toString(final BooleanTypeDefinition type) {
+        return TypeDefinitions.toStringHelper(type).toString();
+    }
 }