Bug 6859 #2 Binding generator v1 refactoring
[mdsal.git] / binding / mdsal-binding-generator-impl / src / main / java / org / opendaylight / yangtools / sal / binding / generator / impl / BindingGeneratorImpl.java
index f3c89a5499e9544da95067a37fb667c1713d5857..cf4c1aa6c558fa008cc273266fd2c943144e4023 100644 (file)
@@ -10,20 +10,20 @@ package org.opendaylight.yangtools.sal.binding.generator.impl;
 import static com.google.common.base.Preconditions.checkArgument;
 import static com.google.common.base.Preconditions.checkNotNull;
 import static com.google.common.base.Preconditions.checkState;
-import static org.opendaylight.yangtools.binding.generator.util.BindingGeneratorUtil.computeDefaultSUID;
-import static org.opendaylight.yangtools.binding.generator.util.BindingGeneratorUtil.encodeAngleBrackets;
-import static org.opendaylight.yangtools.binding.generator.util.BindingGeneratorUtil.packageNameForAugmentedGeneratedType;
-import static org.opendaylight.yangtools.binding.generator.util.BindingGeneratorUtil.packageNameForGeneratedType;
-import static org.opendaylight.yangtools.binding.generator.util.BindingTypes.DATA_OBJECT;
-import static org.opendaylight.yangtools.binding.generator.util.BindingTypes.DATA_ROOT;
-import static org.opendaylight.yangtools.binding.generator.util.BindingTypes.IDENTIFIABLE;
-import static org.opendaylight.yangtools.binding.generator.util.BindingTypes.IDENTIFIER;
-import static org.opendaylight.yangtools.binding.generator.util.BindingTypes.NOTIFICATION;
-import static org.opendaylight.yangtools.binding.generator.util.BindingTypes.augmentable;
-import static org.opendaylight.yangtools.binding.generator.util.Types.BOOLEAN;
-import static org.opendaylight.yangtools.binding.generator.util.Types.FUTURE;
-import static org.opendaylight.yangtools.binding.generator.util.Types.VOID;
-import static org.opendaylight.yangtools.binding.generator.util.Types.typeForClass;
+import static org.opendaylight.mdsal.binding.generator.util.BindingGeneratorUtil.computeDefaultSUID;
+import static org.opendaylight.mdsal.binding.generator.util.BindingGeneratorUtil.encodeAngleBrackets;
+import static org.opendaylight.mdsal.binding.generator.util.BindingGeneratorUtil.packageNameForAugmentedGeneratedType;
+import static org.opendaylight.mdsal.binding.generator.util.BindingGeneratorUtil.packageNameForGeneratedType;
+import static org.opendaylight.mdsal.binding.generator.util.BindingTypes.DATA_OBJECT;
+import static org.opendaylight.mdsal.binding.generator.util.BindingTypes.DATA_ROOT;
+import static org.opendaylight.mdsal.binding.generator.util.BindingTypes.IDENTIFIABLE;
+import static org.opendaylight.mdsal.binding.generator.util.BindingTypes.IDENTIFIER;
+import static org.opendaylight.mdsal.binding.generator.util.BindingTypes.NOTIFICATION;
+import static org.opendaylight.mdsal.binding.generator.util.BindingTypes.augmentable;
+import static org.opendaylight.mdsal.binding.generator.util.Types.BOOLEAN;
+import static org.opendaylight.mdsal.binding.generator.util.Types.FUTURE;
+import static org.opendaylight.mdsal.binding.generator.util.Types.VOID;
+import static org.opendaylight.mdsal.binding.generator.util.Types.typeForClass;
 import static org.opendaylight.yangtools.yang.model.util.SchemaContextUtil.findDataSchemaNode;
 import static org.opendaylight.yangtools.yang.model.util.SchemaContextUtil.findNodeInSchemaContext;
 import static org.opendaylight.yangtools.yang.model.util.SchemaContextUtil.findParentModule;
@@ -46,6 +46,13 @@ import java.util.Set;
 import java.util.regex.Pattern;
 import org.opendaylight.mdsal.binding.generator.api.BindingGenerator;
 import org.opendaylight.mdsal.binding.generator.spi.TypeProvider;
+import org.opendaylight.mdsal.binding.generator.util.BindingGeneratorUtil;
+import org.opendaylight.mdsal.binding.generator.util.BindingTypes;
+import org.opendaylight.mdsal.binding.generator.util.ReferencedTypeImpl;
+import org.opendaylight.mdsal.binding.generator.util.Types;
+import org.opendaylight.mdsal.binding.generator.util.generated.type.builder.GeneratedPropertyBuilderImpl;
+import org.opendaylight.mdsal.binding.generator.util.generated.type.builder.GeneratedTOBuilderImpl;
+import org.opendaylight.mdsal.binding.generator.util.generated.type.builder.GeneratedTypeBuilderImpl;
 import org.opendaylight.mdsal.binding.model.api.AccessModifier;
 import org.opendaylight.mdsal.binding.model.api.Constant;
 import org.opendaylight.mdsal.binding.model.api.GeneratedTransferObject;
@@ -60,13 +67,6 @@ import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTOBuilder;
 import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilder;
 import org.opendaylight.mdsal.binding.model.api.type.builder.GeneratedTypeBuilderBase;
 import org.opendaylight.mdsal.binding.model.api.type.builder.MethodSignatureBuilder;
-import org.opendaylight.yangtools.binding.generator.util.BindingGeneratorUtil;
-import org.opendaylight.yangtools.binding.generator.util.BindingTypes;
-import org.opendaylight.yangtools.binding.generator.util.ReferencedTypeImpl;
-import org.opendaylight.yangtools.binding.generator.util.Types;
-import org.opendaylight.yangtools.binding.generator.util.generated.type.builder.GeneratedPropertyBuilderImpl;
-import org.opendaylight.yangtools.binding.generator.util.generated.type.builder.GeneratedTOBuilderImpl;
-import org.opendaylight.yangtools.binding.generator.util.generated.type.builder.GeneratedTypeBuilderImpl;
 import org.opendaylight.yangtools.sal.binding.yang.types.GroupingDefinitionDependencySort;
 import org.opendaylight.yangtools.sal.binding.yang.types.TypeProviderImpl;
 import org.opendaylight.yangtools.yang.binding.BaseIdentity;