org.topbraidcomposer.ui.viewers.trees
Class PropertiesViewerSorter

java.lang.Object
  extended by org.eclipse.jface.viewers.ViewerComparator
      extended by org.eclipse.jface.viewers.ViewerSorter
          extended by org.topbraidcomposer.ui.viewers.trees.ResourceViewerSorter
              extended by org.topbraidcomposer.ui.viewers.trees.PropertiesViewerSorter

public class PropertiesViewerSorter
extends ResourceViewerSorter

A TreeSorter that groups properties by types, so that owl:ObjectProperties, owl:DatatypeProperties, owl:AnnotationProperties and other rdf:Properties all appear in different categories.

Author:
Holger Knublauch

Field Summary
 
Fields inherited from class org.eclipse.jface.viewers.ViewerSorter
collator
 
Constructor Summary
PropertiesViewerSorter()
           
 
Method Summary
 int category(java.lang.Object element)
           
 void sort(org.eclipse.jface.viewers.Viewer viewer, java.lang.Object[] elements)
           
 
Methods inherited from class org.topbraidcomposer.ui.viewers.trees.ResourceViewerSorter
compare
 
Methods inherited from class org.eclipse.jface.viewers.ViewerSorter
getCollator
 
Methods inherited from class org.eclipse.jface.viewers.ViewerComparator
getComparator, isSorterProperty
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertiesViewerSorter

public PropertiesViewerSorter()
Method Detail

category

public int category(java.lang.Object element)
Overrides:
category in class org.eclipse.jface.viewers.ViewerComparator

sort

public void sort(org.eclipse.jface.viewers.Viewer viewer,
                 java.lang.Object[] elements)
Overrides:
sort in class ResourceViewerSorter