1 package org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data;
2 import org.opendaylight.yangtools.yang.binding.TreeNode;
3 import org.opendaylight.yangtools.concepts.Builder;
4 import java.util.Objects;
8 * Class that builds {@link org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1} instances.
10 * @see org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1
13 public class MainCont1Builder implements Builder <org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1> {
15 private java.lang.String _importedAugmentedLeaf1;
18 public MainCont1Builder() {
21 public MainCont1Builder(MainCont1 base) {
22 this._importedAugmentedLeaf1 = base.getImportedAugmentedLeaf1();
26 public java.lang.String getImportedAugmentedLeaf1() {
27 return _importedAugmentedLeaf1;
31 public MainCont1Builder setImportedAugmentedLeaf1(final java.lang.String value) {
32 this._importedAugmentedLeaf1 = value;
36 public MainCont1 build() {
37 return new MainCont1Impl(this);
40 private static final class MainCont1Impl implements MainCont1 {
42 public java.lang.Class<org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1> implementedInterface() {
43 return org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1.class;
46 private final java.lang.String _importedAugmentedLeaf1;
49 private MainCont1Impl(MainCont1Builder base) {
50 this._importedAugmentedLeaf1 = base.getImportedAugmentedLeaf1();
54 public java.lang.String getImportedAugmentedLeaf1() {
55 return _importedAugmentedLeaf1;
59 private volatile boolean hashValid = false;
62 public int hashCode() {
69 result = prime * result + Objects.hashCode(_importedAugmentedLeaf1);
77 public boolean equals(java.lang.Object obj) {
81 if (!(obj instanceof TreeNode)) {
84 if (!org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1.class.equals(((TreeNode)obj).implementedInterface())) {
87 org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1 other = (org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont1)obj;
88 if (!Objects.equals(_importedAugmentedLeaf1, other.getImportedAugmentedLeaf1())) {
95 public java.lang.String toString() {
96 java.lang.StringBuilder builder = new java.lang.StringBuilder ("MainCont1 [");
99 if (_importedAugmentedLeaf1 != null) {
103 builder.append(", ");
105 builder.append("_importedAugmentedLeaf1=");
106 builder.append(_importedAugmentedLeaf1);
108 return builder.append(']').toString();