X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=eclipse%2Fplugins%2Forg.argeo.eclipse.ui%2Fsrc%2Fmain%2Fjava%2Forg%2Fargeo%2Feclipse%2Fui%2FTreeObject.java;h=7df88570b7dcc59108e06df23df941c1a0c9eee6;hb=ca8f7ca09374e7de429c83894cf9fcb77892a879;hp=9eeef35696712695245eccd449216612a8f405d7;hpb=c132d006584df1c992028e4a3e69c0a1293a0cc2;p=lgpl%2Fargeo-commons.git diff --git a/eclipse/plugins/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/ui/TreeObject.java b/eclipse/plugins/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/ui/TreeObject.java index 9eeef3569..7df88570b 100644 --- a/eclipse/plugins/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/ui/TreeObject.java +++ b/eclipse/plugins/org.argeo.eclipse.ui/src/main/java/org/argeo/eclipse/ui/TreeObject.java @@ -16,7 +16,7 @@ package org.argeo.eclipse.ui; -public class TreeObject { +public class TreeObject implements Comparable { private String name; private TreeParent parent; @@ -39,4 +39,19 @@ public class TreeObject { public String toString() { return getName(); } + + public int compareTo(TreeObject o) { + return name.compareTo(o.name); + } + + @Override + public int hashCode() { + return name.hashCode(); + } + + @Override + public boolean equals(Object obj) { + return name.equals(obj.toString()); + } + }