myRelationshipsChangedRefresher = new TableRefreshPropertyListener(myRelationshipsTableViewer, EOEntity.RELATIONSHIPS);
myRelationshipsChangedRefresher = new RelationshipsChangeRefresher(myRelationshipsTableViewer, EOEntity.RELATIONSHIPS);
  public EORelationshipsTableViewer(Composite _parent, int _style) {    super(_parent, _style);    setLayout(new GridLayout(1, true));    myRelationshipsTableViewer = new TableViewer(this, SWT.FULL_SELECTION);    myRelationshipsTableViewer.setContentProvider(new EORelationshipsContentProvider());    myRelationshipsTableViewer.setLabelProvider(new EORelationshipsLabelProvider(myRelationshipsTableViewer, EORelationshipsConstants.COLUMNS));    myRelationshipsTableViewer.setSorter(new EORelationshipsViewerSorter(myRelationshipsTableViewer, EORelationshipsConstants.COLUMNS));    myRelationshipsTableViewer.setColumnProperties(EORelationshipsConstants.COLUMNS);    myRelationshipsChangedRefresher = new TableRefreshPropertyListener(myRelationshipsTableViewer, EOEntity.RELATIONSHIPS);    myParentChangedRefresher = new TableRefreshPropertyListener(myRelationshipsTableViewer, EOEntity.PARENT);    myTableRowRefresher = new TableRowRefreshPropertyListener(myRelationshipsTableViewer, EOEntity.RELATIONSHIP);    Table relationshipsTable = myRelationshipsTableViewer.getTable();    relationshipsTable.setLayoutData(new GridData(GridData.FILL_BOTH));    relationshipsTable.setHeaderVisible(true);    relationshipsTable.setLinesVisible(true);    TableUtils.createTableColumns(myRelationshipsTableViewer, "EORelationship", EORelationshipsConstants.COLUMNS); //$NON-NLS-1$    TableColumn toManyColumn = relationshipsTable.getColumn(TableUtils.getColumnNumber(EORelationshipsConstants.COLUMNS, EORelationship.TO_MANY));    toManyColumn.setText(""); //$NON-NLS-1$    TableColumn classPropertyColumn = relationshipsTable.getColumn(TableUtils.getColumnNumber(EORelationshipsConstants.COLUMNS, EORelationship.CLASS_PROPERTY));    classPropertyColumn.setText(""); //$NON-NLS-1$    classPropertyColumn.setImage(Activator.getDefault().getImageRegistry().get(Activator.CLASS_PROPERTY_ICON));    ((EORelationshipsViewerSorter) myRelationshipsTableViewer.getSorter()).sort(EORelationship.NAME);    CellEditor[] cellEditors = new CellEditor[EORelationshipsConstants.COLUMNS.length];    cellEditors[TableUtils.getColumnNumber(EORelationshipsConstants.COLUMNS, EORelationship.TO_MANY)] = new CheckboxCellEditor();    cellEditors[TableUtils.getColumnNumber(EORelationshipsConstants.COLUMNS, EORelationship.CLASS_PROPERTY)] = new CheckboxCellEditor();    cellEditors[TableUtils.getColumnNumber(EORelationshipsConstants.COLUMNS, EORelationship.NAME)] = new TextCellEditor(relationshipsTable);    myRelationshipsTableViewer.setCellModifier(new EORelationshipsCellModifier(myRelationshipsTableViewer));    myRelationshipsTableViewer.setCellEditors(cellEditors);  }