package com.robonobo.common.swing; import javax.swing.tree.DefaultMutableTreeNode; import javax.swing.tree.MutableTreeNode; public abstract class SortableTreeNode extends DefaultMutableTreeNode implements Comparable<SortableTreeNode> { public SortableTreeNode(Object userObject) { super(userObject); } public abstract int compareTo(SortableTreeNode o); @Override public void remove(int childIndex) { // TODO Auto-generated method stub super.remove(childIndex); } @Override public void remove(MutableTreeNode aChild) { // TODO Auto-generated method stub super.remove(aChild); } @Override public void removeAllChildren() { // TODO Auto-generated method stub super.removeAllChildren(); } }