X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=yang%2Fyang-binding%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fbinding%2FInstanceIdentifier.java;h=b135a86234bdf8136f393cd7eb5b62f4e48e23ee;hb=71913183c53b27c73fcac08c2cf8c58c3acf4e2e;hp=1ff28fbeeafe67d7503a6114db503dde245094e1;hpb=9dce933f2d362f80c0efd293df5ed85c2001bef5;p=mdsal.git diff --git a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java b/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java index 1ff28fbeea..b135a86234 100644 --- a/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java +++ b/yang/yang-binding/src/main/java/org/opendaylight/yangtools/yang/binding/InstanceIdentifier.java @@ -7,20 +7,18 @@ */ package org.opendaylight.yangtools.yang.binding; -import java.util.Collections; -import java.util.Iterator; -import java.util.List; - -import org.opendaylight.yangtools.concepts.Builder; -import org.opendaylight.yangtools.concepts.Immutable; -import org.opendaylight.yangtools.concepts.Path; - import com.google.common.base.Objects; import com.google.common.base.Objects.ToStringHelper; import com.google.common.base.Preconditions; import com.google.common.collect.ImmutableCollection; import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; +import java.util.Collections; +import java.util.Iterator; +import java.util.List; +import org.opendaylight.yangtools.concepts.Builder; +import org.opendaylight.yangtools.concepts.Immutable; +import org.opendaylight.yangtools.concepts.Path; /** * @@ -492,7 +490,7 @@ public class InstanceIdentifier implements Path { Class getType(); } @@ -527,6 +525,11 @@ public class InstanceIdentifier implements Path other = (AbstractPathArgument) obj; return type.equals(other.type); } + + @Override + public int compareTo(PathArgument arg) { + return type.getCanonicalName().compareTo(arg.getType().getCanonicalName()); + } } /**