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.MainCont2} instances.
10 * @see org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2
13 public class MainCont2Builder implements Builder <org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2> {
15 private java.lang.String _importedAugmentedLeaf2;
18 public MainCont2Builder() {
21 public MainCont2Builder(MainCont2 base) {
22 this._importedAugmentedLeaf2 = base.getImportedAugmentedLeaf2();
26 public java.lang.String getImportedAugmentedLeaf2() {
27 return _importedAugmentedLeaf2;
31 public MainCont2Builder setImportedAugmentedLeaf2(final java.lang.String value) {
32 this._importedAugmentedLeaf2 = value;
36 public MainCont2 build() {
37 return new MainCont2Impl(this);
40 private static final class MainCont2Impl implements MainCont2 {
42 public java.lang.Class<org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2> implementedInterface() {
43 return org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2.class;
46 private final java.lang.String _importedAugmentedLeaf2;
49 private MainCont2Impl(MainCont2Builder base) {
50 this._importedAugmentedLeaf2 = base.getImportedAugmentedLeaf2();
54 public java.lang.String getImportedAugmentedLeaf2() {
55 return _importedAugmentedLeaf2;
59 private volatile boolean hashValid = false;
62 public int hashCode() {
69 result = prime * result + Objects.hashCode(_importedAugmentedLeaf2);
77 public boolean equals(java.lang.Object obj) {
81 if (!(obj instanceof TreeNode)) {
84 if (!org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2.class.equals(((TreeNode)obj).implementedInterface())) {
87 org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2 other = (org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2)obj;
88 if (!Objects.equals(_importedAugmentedLeaf2, other.getImportedAugmentedLeaf2())) {
95 public java.lang.String toString() {
96 java.lang.StringBuilder builder = new java.lang.StringBuilder ("MainCont2 [");
99 if (_importedAugmentedLeaf2 != null) {
103 builder.append(", ");
105 builder.append("_importedAugmentedLeaf2=");
106 builder.append(_importedAugmentedLeaf2);
108 return builder.append(']').toString();