myParentEntityComboViewer.setContentProvider(new EOEntityListContentProvider(false));
myParentEntityComboViewer.setContentProvider(new EOEntityListContentProvider(true, false));
  public void createControls(Composite _parent, TabbedPropertySheetPage _tabbedPropertySheetPage) {    super.createControls(_parent, _tabbedPropertySheetPage);    Composite form = getWidgetFactory().createFlatFormComposite(_parent);    FormLayout formLayout = new FormLayout();    form.setLayout(formLayout);    Composite topForm = getWidgetFactory().createPlainComposite(form, SWT.NONE);    FormData topFormData = new FormData();    topFormData.top = new FormAttachment(0, 5);    topFormData.left = new FormAttachment(0, 5);    topFormData.right = new FormAttachment(100, -5);    topForm.setLayoutData(topFormData);    GridLayout topFormLayout = new GridLayout();    topFormLayout.numColumns = 2;    topForm.setLayout(topFormLayout);    getWidgetFactory().createCLabel(topForm, Messages.getString("EOEntity." + EOEntity.NAME), SWT.NONE); //$NON-NLS-1$    myNameText = new Text(topForm, SWT.BORDER);    GridData nameFieldLayoutData = new GridData(GridData.FILL_HORIZONTAL);    myNameText.setLayoutData(nameFieldLayoutData);    getWidgetFactory().createCLabel(topForm, Messages.getString("EOEntity." + EOEntity.EXTERNAL_NAME), SWT.NONE); //$NON-NLS-1$    myExternalNameText = new Text(topForm, SWT.BORDER);    GridData externalNameFieldLayoutData = new GridData(GridData.FILL_HORIZONTAL);    myExternalNameText.setLayoutData(externalNameFieldLayoutData);    getWidgetFactory().createCLabel(topForm, Messages.getString("EOEntity." + EOEntity.CLASS_NAME), SWT.NONE); //$NON-NLS-1$    myClassNameText = new Text(topForm, SWT.BORDER);    GridData classNameFieldLayoutData = new GridData(GridData.FILL_HORIZONTAL);    myClassNameText.setLayoutData(classNameFieldLayoutData);    getWidgetFactory().createCLabel(topForm, Messages.getString("EOEntity." + EOEntity.PARENT), SWT.NONE); //$NON-NLS-1$    Combo parentEntityCombo = new Combo(topForm, SWT.BORDER | SWT.FLAT | SWT.READ_ONLY);    myParentEntityComboViewer = new ComboViewer(parentEntityCombo);    myParentEntityComboViewer.setLabelProvider(new EOEntityLabelProvider());    myParentEntityComboViewer.setContentProvider(new EOEntityListContentProvider(false));    GridData entityComboLayoutData = new GridData(GridData.FILL_HORIZONTAL);    parentEntityCombo.setLayoutData(entityComboLayoutData);    getWidgetFactory().createCLabel(topForm, Messages.getString("EOEntity." + EOEntity.RESTRICTING_QUALIFIER), SWT.NONE); //$NON-NLS-1$    myRestrictingQualifierText = new Text(topForm, SWT.BORDER);    GridData restrictingQualifierFieldLayoutData = new GridData(GridData.FILL_HORIZONTAL);    myRestrictingQualifierText.setLayoutData(restrictingQualifierFieldLayoutData);    getWidgetFactory().createCLabel(topForm, Messages.getString("EOEntity." + EOEntity.ABSTRACT_ENTITY), SWT.NONE); //$NON-NLS-1$    myAbstractButton = new Button(topForm, SWT.CHECK);  }