Example #1
0
    @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;
    }