Fixed bugs in naming conventions of packages.
[controller.git] / opendaylight / sal / yang-prototype / yang / yang-model-util / src / main / java / org / opendaylight / controller / model / util / YangTypesConverter.java
diff --git a/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/YangTypesConverter.java b/opendaylight/sal/yang-prototype/yang/yang-model-util/src/main/java/org/opendaylight/controller/model/util/YangTypesConverter.java
deleted file mode 100644 (file)
index 1b96adf..0000000
+++ /dev/null
@@ -1,127 +0,0 @@
-/*\r
- * Copyright (c) 2013 Cisco Systems, Inc. and others.  All rights reserved.\r
- *\r
- * This program and the accompanying materials are made available under the\r
- * terms of the Eclipse Public License v1.0 which accompanies this distribution,\r
- * and is available at http://www.eclipse.org/legal/epl-v10.html\r
- */\r
-package org.opendaylight.controller.model.util;\r
-\r
-import java.util.HashMap;\r
-import java.util.HashSet;\r
-import java.util.List;\r
-import java.util.Map;\r
-import java.util.Set;\r
-\r
-import org.opendaylight.controller.model.api.type.BinaryTypeDefinition;\r
-import org.opendaylight.controller.model.api.type.BitsTypeDefinition;\r
-import org.opendaylight.controller.model.api.type.BooleanTypeDefinition;\r
-import org.opendaylight.controller.model.api.type.DecimalTypeDefinition;\r
-import org.opendaylight.controller.model.api.type.IntegerTypeDefinition;\r
-import org.opendaylight.controller.model.api.type.RangeConstraint;\r
-import org.opendaylight.controller.model.api.type.StringTypeDefinition;\r
-import org.opendaylight.controller.model.api.type.UnsignedIntegerTypeDefinition;\r
-import org.opendaylight.controller.yang.common.QName;\r
-import org.opendaylight.controller.yang.model.api.TypeDefinition;\r
-\r
-public class YangTypesConverter {\r
-\r
-    private static final Map<String, TypeDefinition<? extends TypeDefinition<?>>> baseYangTypeMap = new HashMap<String, TypeDefinition<? extends TypeDefinition<?>>>();\r
-    private static final Set<String> baseYangTypes = new HashSet<String>();\r
-\r
-    private static final TypeDefinition<BinaryTypeDefinition> BINARY = new BinaryType();\r
-    private static final TypeDefinition<BitsTypeDefinition> BITS = new BitsType();\r
-    private static final TypeDefinition<BooleanTypeDefinition> BOOLEAN_TYPE = new BooleanType();\r
-    private static final TypeDefinition<IntegerTypeDefinition> INT8_TYPE = new Int8();\r
-    private static final TypeDefinition<IntegerTypeDefinition> INT16_TYPE = new Int16();\r
-    private static final TypeDefinition<IntegerTypeDefinition> INT32_TYPE = new Int32();\r
-    private static final TypeDefinition<IntegerTypeDefinition> INT64_TYPE = new Int64();\r
-    private static final TypeDefinition<StringTypeDefinition> STRING_TYPE = new StringType();\r
-    private static final TypeDefinition<UnsignedIntegerTypeDefinition> UINT8_TYPE = new Uint8();\r
-    private static final TypeDefinition<UnsignedIntegerTypeDefinition> UINT16_TYPE = new Uint16();\r
-    private static final TypeDefinition<UnsignedIntegerTypeDefinition> UINT32_TYPE = new Uint32();\r
-    private static final TypeDefinition<UnsignedIntegerTypeDefinition> UINT64_TYPE = new Uint64();\r
-\r
-    static {\r
-        baseYangTypeMap.put("binary", BINARY);\r
-        baseYangTypeMap.put("bits", BITS);\r
-        baseYangTypeMap.put("boolean", BOOLEAN_TYPE);\r
-        baseYangTypeMap.put("int8", INT8_TYPE);\r
-        baseYangTypeMap.put("int16", INT16_TYPE);\r
-        baseYangTypeMap.put("int32", INT32_TYPE);\r
-        baseYangTypeMap.put("int64", INT64_TYPE);\r
-        baseYangTypeMap.put("string", STRING_TYPE);\r
-        baseYangTypeMap.put("uint8", UINT8_TYPE);\r
-        baseYangTypeMap.put("uint16", UINT16_TYPE);\r
-        baseYangTypeMap.put("uint32", UINT32_TYPE);\r
-        baseYangTypeMap.put("uint64", UINT64_TYPE);\r
-\r
-        baseYangTypes.add("binary");\r
-        baseYangTypes.add("bits");\r
-        baseYangTypes.add("boolean");\r
-        baseYangTypes.add("decimal64");\r
-        baseYangTypes.add("empty");\r
-        baseYangTypes.add("enumeration");\r
-        baseYangTypes.add("identityref");\r
-        baseYangTypes.add("instance-identifier");\r
-        baseYangTypes.add("int8");\r
-        baseYangTypes.add("int16");\r
-        baseYangTypes.add("int32");\r
-        baseYangTypes.add("int64");\r
-        baseYangTypes.add("leafref");\r
-        baseYangTypes.add("string");\r
-        baseYangTypes.add("uint8");\r
-        baseYangTypes.add("uint16");\r
-        baseYangTypes.add("uint32");\r
-        baseYangTypes.add("uint64");\r
-        baseYangTypes.add("union");\r
-    }\r
-\r
-    public static boolean isBaseYangType(String type) {\r
-        return baseYangTypes.contains(type);\r
-    }\r
-\r
-    public static TypeDefinition<?> javaTypeForBaseYangType(QName typeQName) {\r
-        TypeDefinition<?> type = baseYangTypeMap.get(typeQName.getLocalName());\r
-        return type;\r
-    }\r
-\r
-    public static TypeDefinition<?> javaTypeForBaseYangType(String typeName) {\r
-        TypeDefinition<?> type = baseYangTypeMap.get(typeName);\r
-        return type;\r
-    }\r
-\r
-    public static TypeDefinition<IntegerTypeDefinition> javaTypeForBaseYangSignedIntegerType(\r
-            String typeName, List<RangeConstraint> ranges) {\r
-        if (typeName.equals("int8")) {\r
-            return new Int8(ranges, null, null);\r
-        } else if (typeName.equals("int16")) {\r
-            return new Int16(ranges, null, null);\r
-        } else if (typeName.equals("int32")) {\r
-            return new Int32(ranges, null, null);\r
-        } else if (typeName.equals("int64")) {\r
-            return new Int64(ranges, null, null);\r
-        }\r
-        return null;\r
-    }\r
-\r
-    public static TypeDefinition<UnsignedIntegerTypeDefinition> javaTypeForBaseYangUnsignedIntegerType(\r
-            final String typeName, List<RangeConstraint> ranges) {\r
-        if (typeName.equals("uint8")) {\r
-            return new Uint8(ranges, null, null);\r
-        } else if (typeName.equals("uint16")) {\r
-            return new Uint16(ranges, null, null);\r
-        } else if (typeName.equals("uint32")) {\r
-            return new Uint32(ranges, null, null);\r
-        } else if (typeName.equals("uint64")) {\r
-            return new Uint64(ranges, null, null);\r
-        }\r
-        return null;\r
-    }\r
-\r
-    public static TypeDefinition<DecimalTypeDefinition> javaTypeForBaseYangDecimal64Type(\r
-            List<RangeConstraint> rangeStatements, int fractionDigits) {\r
-        return new Decimal64(rangeStatements, fractionDigits);\r
-    }\r
-\r
-}\r