viewer = new TableViewer( parent, SWT.MULTI | SWT.V_SCROLL );
provider = RelationshipTypesProviderWrapper.getInstance();
viewer.setContentProvider( provider );
provider.addFilterStatusListener( new ProviderFilterChangeHandler() );
provider.addTypeChangeListener( new ProviderTypesChangeHandler() );
NeoGraphLabelProvider labelProvider = NeoGraphLabelProviderWrapper.getInstance();
labelProvider.createTableColumns( viewer );
viewer.setLabelProvider( labelProvider );
viewer.setComparator( new ViewerComparator(
new RelationshipTypeSorter() ) );
viewer.setInput( getViewSite() );
Activator.getDefault().getGraphDbServiceManager().addServiceEventListener(