X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding2%2Fprototype%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyang%2Fgen%2Fv1%2Furn%2Ftest%2Fmainyangtestimporting%2Fdata%2FMainCont2Builder.java;fp=binding2%2Fprototype%2Fsrc%2Ftest%2Fjava%2Forg%2Fopendaylight%2Fyang%2Fgen%2Fv1%2Furn%2Ftest%2Fmainyangtestimporting%2Fdata%2FMainCont2Builder.java;h=e41c7b950be3770fe18108d327c39d2b099a480e;hb=e4d0f1a9d2faf942d33ac0434288b454a57276f1;hp=0000000000000000000000000000000000000000;hpb=92aeec3acd1ef423221ad6d3933c92af87946b3a;p=mdsal.git diff --git a/binding2/prototype/src/test/java/org/opendaylight/yang/gen/v1/urn/test/mainyangtestimporting/data/MainCont2Builder.java b/binding2/prototype/src/test/java/org/opendaylight/yang/gen/v1/urn/test/mainyangtestimporting/data/MainCont2Builder.java new file mode 100644 index 0000000000..e41c7b950b --- /dev/null +++ b/binding2/prototype/src/test/java/org/opendaylight/yang/gen/v1/urn/test/mainyangtestimporting/data/MainCont2Builder.java @@ -0,0 +1,112 @@ +package org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data; +import org.opendaylight.yangtools.yang.binding.TreeNode; +import org.opendaylight.yangtools.concepts.Builder; +import java.util.Objects; + + +/** + * Class that builds {@link org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2} instances. + * + * @see org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2 + * + */ +public class MainCont2Builder implements Builder { + + private java.lang.String _importedAugmentedLeaf2; + + + public MainCont2Builder() { + } + + public MainCont2Builder(MainCont2 base) { + this._importedAugmentedLeaf2 = base.getImportedAugmentedLeaf2(); + } + + + public java.lang.String getImportedAugmentedLeaf2() { + return _importedAugmentedLeaf2; + } + + + public MainCont2Builder setImportedAugmentedLeaf2(final java.lang.String value) { + this._importedAugmentedLeaf2 = value; + return this; + } + + public MainCont2 build() { + return new MainCont2Impl(this); + } + + private static final class MainCont2Impl implements MainCont2 { + + public java.lang.Class implementedInterface() { + return org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2.class; + } + + private final java.lang.String _importedAugmentedLeaf2; + + + private MainCont2Impl(MainCont2Builder base) { + this._importedAugmentedLeaf2 = base.getImportedAugmentedLeaf2(); + } + + @Override + public java.lang.String getImportedAugmentedLeaf2() { + return _importedAugmentedLeaf2; + } + + private int hash = 0; + private volatile boolean hashValid = false; + + @Override + public int hashCode() { + if (hashValid) { + return hash; + } + + final int prime = 31; + int result = 1; + result = prime * result + Objects.hashCode(_importedAugmentedLeaf2); + + hash = result; + hashValid = true; + return result; + } + + @Override + public boolean equals(java.lang.Object obj) { + if (this == obj) { + return true; + } + if (!(obj instanceof TreeNode)) { + return false; + } + if (!org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2.class.equals(((TreeNode)obj).implementedInterface())) { + return false; + } + org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2 other = (org.opendaylight.yang.gen.v1.urn.test.mainyangtestimporting.data.MainCont2)obj; + if (!Objects.equals(_importedAugmentedLeaf2, other.getImportedAugmentedLeaf2())) { + return false; + } + return true; + } + + @Override + public java.lang.String toString() { + java.lang.StringBuilder builder = new java.lang.StringBuilder ("MainCont2 ["); + boolean first = true; + + if (_importedAugmentedLeaf2 != null) { + if (first) { + first = false; + } else { + builder.append(", "); + } + builder.append("_importedAugmentedLeaf2="); + builder.append(_importedAugmentedLeaf2); + } + return builder.append(']').toString(); + } + } + +}