* \r
* @see org.eclipse.jface.viewers.ITreeContentProvider#getChildren(java.lang.Object)\r
*/\r
- @Override\r
public Object[] getChildren(Object parentElement) {\r
\r
if (parentElement instanceof Taxon) {\r
* \r
* @see org.eclipse.jface.viewers.ITreeContentProvider#getParent(java.lang.Object)\r
*/\r
- @Override\r
public Object getParent(Object element) {\r
if (!(element instanceof Taxon)) {\r
throw new IllegalArgumentException(\r
* \r
* @see org.eclipse.jface.viewers.ITreeContentProvider#hasChildren(java.lang.Object)\r
*/\r
- @Override\r
public boolean hasChildren(Object element) {\r
if (!(element instanceof Taxon)) {\r
throw new IllegalArgumentException(\r
* \r
* @see org.eclipse.jface.viewers.IStructuredContentProvider#getElements(java.lang.Object)\r
*/\r
- @Override\r
public Object[] getElements(Object inputElement) {\r
\r
// BIG QUESTION: should getElements return only root taxa, or all taxa?\r
* \r
* @see org.eclipse.jface.viewers.IContentProvider#dispose()\r
*/\r
- @Override\r
public void dispose() {}\r
\r
/*\r
* @see org.eclipse.jface.viewers.IContentProvider#inputChanged(org.eclipse.jface.viewers.Viewer,\r
* java.lang.Object, java.lang.Object)\r
*/\r
- @Override\r
public void inputChanged(Viewer viewer, Object oldInput, Object newInput) {\r
// TODO Auto-generated method stub\r
}\r