package org.opendaylight.mdsal.binding2.generator.api;
import com.google.common.annotations.Beta;
-import org.opendaylight.mdsal.binding2.spec.runtime.YangModuleInfo;
+import org.opendaylight.mdsal.binding.javav2.spec.runtime.YangModuleInfo;
import org.opendaylight.yangtools.concepts.ObjectRegistration;
/**
import org.opendaylight.mdsal.binding2.model.api.Type;
import org.opendaylight.mdsal.binding2.model.api.type.builder.GeneratedTypeBuilder;
import org.opendaylight.mdsal.binding2.model.api.type.builder.GeneratedTypeBuilderBase;
-import org.opendaylight.mdsal.binding2.spec.base.TreeNode;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentable;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentable;
import org.opendaylight.mdsal.binding2.txt.yangTemplateForModule;
import org.opendaylight.mdsal.binding2.txt.yangTemplateForNode;
import org.opendaylight.mdsal.binding2.util.BindingMapping;
import org.opendaylight.mdsal.binding2.model.api.ConcreteType;
import org.opendaylight.mdsal.binding2.model.api.ParameterizedType;
import org.opendaylight.mdsal.binding2.model.api.Type;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentable;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentation;
-import org.opendaylight.mdsal.binding2.spec.base.IdentifiableItem;
-import org.opendaylight.mdsal.binding2.spec.base.InstanceIdentifier;
-import org.opendaylight.mdsal.binding2.spec.base.Notification;
-import org.opendaylight.mdsal.binding2.spec.structural.TreeChildNode;
-import org.opendaylight.mdsal.binding2.spec.base.TreeNode;
-import org.opendaylight.mdsal.binding2.spec.base.TreeRoot;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentable;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
+import org.opendaylight.mdsal.binding.javav2.spec.base.IdentifiableItem;
+import org.opendaylight.mdsal.binding.javav2.spec.base.InstanceIdentifier;
+import org.opendaylight.mdsal.binding.javav2.spec.base.Notification;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.TreeChildNode;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeRoot;
import org.opendaylight.yangtools.concepts.Identifier;
public final class BindingTypes {
import org.opendaylight.mdsal.binding2.model.api.Restrictions;
import org.opendaylight.mdsal.binding2.model.api.Type;
import org.opendaylight.mdsal.binding2.model.api.WildcardType;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentable;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentation;
-import org.opendaylight.mdsal.binding2.spec.base.RpcCallback;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentable;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
+import org.opendaylight.mdsal.binding.javav2.spec.base.RpcCallback;
import org.opendaylight.yangtools.yang.model.api.type.LengthConstraint;
import org.opendaylight.yangtools.yang.model.api.type.PatternConstraint;
import org.opendaylight.yangtools.yang.model.api.type.RangeConstraint;
import org.opendaylight.mdsal.binding2.model.api.GeneratedType;
import org.opendaylight.mdsal.binding2.model.api.Type;
import org.opendaylight.mdsal.binding2.model.api.UnitName;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentable;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentation;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentable;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
import org.opendaylight.yangtools.concepts.Identifier;
/**
import org.opendaylight.mdsal.binding2.model.api.MethodSignature;
import org.opendaylight.mdsal.binding2.model.api.ParameterizedType;
import org.opendaylight.mdsal.binding2.model.api.Type;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentable;
-import org.opendaylight.mdsal.binding2.spec.base.TreeNode;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentable;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode;
import org.opendaylight.mdsal.binding2.txt.builderConstructorHelperTemplate;
import org.opendaylight.mdsal.binding2.txt.builderTemplate;
import org.opendaylight.yangtools.concepts.Builder;
import org.opendaylight.mdsal.binding2.model.api.ParameterizedType;
import org.opendaylight.mdsal.binding2.model.api.Type;
import org.opendaylight.mdsal.binding2.model.api.WildcardType;
-import org.opendaylight.mdsal.binding2.spec.runtime.YangModelBindingProvider;
-import org.opendaylight.mdsal.binding2.spec.runtime.YangModuleInfo;
+import org.opendaylight.mdsal.binding.javav2.spec.runtime.YangModelBindingProvider;
+import org.opendaylight.mdsal.binding.javav2.spec.runtime.YangModuleInfo;
import org.opendaylight.mdsal.binding2.txt.modelProviderTemplate;
import org.opendaylight.mdsal.binding2.txt.yangModuleInfoTemplate;
import org.opendaylight.yangtools.yang.model.api.Module;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
/**
* The "action" statement is used to define an operation connected to a
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
import com.google.common.base.Preconditions;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
* 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.mdsal.binding2.spec.base;
+
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
import com.google.common.base.MoreObjects;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentation;
-import org.opendaylight.mdsal.binding2.spec.structural.TreeChildNode;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.TreeChildNode;
import org.opendaylight.yangtools.concepts.Identifiable;
import org.opendaylight.yangtools.concepts.Immutable;
import org.opendaylight.yangtools.util.HashCodeBuilder;
* 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.mdsal.binding2.spec.base;
+
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentation;
-import org.opendaylight.mdsal.binding2.spec.structural.TreeChildNode;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.TreeChildNode;
import org.opendaylight.yangtools.concepts.Builder;
@Beta
* 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.mdsal.binding2.spec.base;
+
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
import com.google.common.base.Preconditions;
import com.google.common.collect.ImmutableList;
import com.google.common.collect.Iterables;
import java.util.Objects;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentation;
-import org.opendaylight.mdsal.binding2.spec.structural.TreeChildNode;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.TreeChildNode;
import org.opendaylight.yangtools.concepts.Identifiable;
import org.opendaylight.yangtools.util.HashCodeBuilder;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
import com.google.common.base.Preconditions;
* 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.mdsal.binding2.spec.base;
+
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
* 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.mdsal.binding2.spec.base;
+
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
* 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.mdsal.binding2.spec.base;
+
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
* 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.mdsal.binding2.spec.base;
+
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
-import org.opendaylight.mdsal.binding2.spec.structural.TreeChildNode;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.TreeChildNode;
@Beta
public abstract class TreeArgument<T> {
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
-import org.opendaylight.mdsal.binding2.spec.structural.TreeChildNode;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.TreeChildNode;
/**
*
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.base;
+package org.opendaylight.mdsal.binding.javav2.spec.base;
import com.google.common.annotations.Beta;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import com.google.common.annotations.Beta;
import org.opendaylight.yangtools.concepts.Codec;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import com.google.common.annotations.Beta;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import com.google.common.annotations.Beta;
import com.google.common.base.Preconditions;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import com.google.common.annotations.Beta;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import com.google.common.annotations.Beta;
import java.io.Closeable;
import java.io.Flushable;
import java.io.IOException;
-import org.opendaylight.mdsal.binding2.spec.structural.Augmentation;
-import org.opendaylight.mdsal.binding2.spec.base.IdentifiableItem;
-import org.opendaylight.mdsal.binding2.spec.base.Item;
-import org.opendaylight.mdsal.binding2.spec.base.TreeNode;
+import org.opendaylight.mdsal.binding.javav2.spec.base.IdentifiableItem;
+import org.opendaylight.mdsal.binding.javav2.spec.base.Item;
+import org.opendaylight.mdsal.binding.javav2.spec.structural.Augmentation;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode;
/**
* Event Stream Writer for Binding version 2 Representation
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import com.google.common.annotations.Beta;
import java.io.IOException;
-import org.opendaylight.mdsal.binding2.spec.base.TreeNode;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode;
/*
* A serializer which writes TreeNode to supplied stream event writer.
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import java.util.ServiceLoader;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.runtime;
+package org.opendaylight.mdsal.binding.javav2.spec.runtime;
import com.google.common.annotations.Beta;
import com.google.common.base.Optional;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.structural;
+package org.opendaylight.mdsal.binding.javav2.spec.structural;
import com.google.common.annotations.Beta;
import com.google.common.collect.ClassToInstanceMap;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.structural;
+package org.opendaylight.mdsal.binding.javav2.spec.structural;
import com.google.common.annotations.Beta;
import org.opendaylight.yangtools.util.ClassLoaderUtils;
* and is available at http://www.eclipse.org/legal/epl-v10.html
*/
-package org.opendaylight.mdsal.binding2.spec.structural;
+package org.opendaylight.mdsal.binding.javav2.spec.structural;
import com.google.common.annotations.Beta;
-import org.opendaylight.mdsal.binding2.spec.base.TreeArgument;
-import org.opendaylight.mdsal.binding2.spec.base.TreeNode;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeArgument;
+import org.opendaylight.mdsal.binding.javav2.spec.base.TreeNode;
import org.opendaylight.yangtools.util.ClassLoaderUtils;
/**