@Override public StyledString getStyledText(Object element) { if (element instanceof IStructuredSelection) element = ((IStructuredSelection) element).getFirstElement(); if (element instanceof Repository) { Repository repositoryNode = (Repository) element; StyledString styledString = new StyledString(repositoryNode.getName()); return styledString; } if (element instanceof Resource) { Resource resourceObject = (Resource) element; StyledString styledString = new StyledString((String) resourceObject.getUri()); return styledString; } return null; }