Bug 567879 - Support separator in PopupContributionItem

PopupContributionItem has to override IContributionItem#isSeparator and
return true for separator items created with
PopupMenuBuilder#withSeperator(). Stored a separator flag as field in
PopupContributionItem and provided and additional constructor.
The logic of withMenuItemProvider() has been inlined to
withSeparator(String) to avoid the need to have a new API method to
create PopupContributionItem's via the additional constructor.

Change-Id: Ib484e320f73f712c46dcd9ca335a0c0430e36ccb
1 file changed
tree: 62a3453ff071148b63d9ad4b06b80d920a79d902
  1. .mvn/
  2. api-baseline/
  3. dev_config/
  4. org.eclipse.nebula.widgets.nattable.core/
  5. org.eclipse.nebula.widgets.nattable.core.feature/
  6. org.eclipse.nebula.widgets.nattable.core.source.feature/
  7. org.eclipse.nebula.widgets.nattable.core.test/
  8. org.eclipse.nebula.widgets.nattable.dataset/
  9. org.eclipse.nebula.widgets.nattable.dataset.test/
  10. org.eclipse.nebula.widgets.nattable.examples/
  11. org.eclipse.nebula.widgets.nattable.examples.e4/
  12. org.eclipse.nebula.widgets.nattable.examples.e4.feature/
  13. org.eclipse.nebula.widgets.nattable.examples.e4.product/
  14. org.eclipse.nebula.widgets.nattable.examples.e4.rcp.feature/
  15. org.eclipse.nebula.widgets.nattable.extension.e4/
  16. org.eclipse.nebula.widgets.nattable.extension.e4.feature/
  17. org.eclipse.nebula.widgets.nattable.extension.e4.source.feature/
  18. org.eclipse.nebula.widgets.nattable.extension.glazedlists/
  19. org.eclipse.nebula.widgets.nattable.extension.glazedlists.feature/
  20. org.eclipse.nebula.widgets.nattable.extension.glazedlists.source.feature/
  21. org.eclipse.nebula.widgets.nattable.extension.glazedlists.test/
  22. org.eclipse.nebula.widgets.nattable.extension.nebula/
  23. org.eclipse.nebula.widgets.nattable.extension.nebula.feature/
  24. org.eclipse.nebula.widgets.nattable.extension.nebula.source.feature/
  25. org.eclipse.nebula.widgets.nattable.extension.poi/
  26. org.eclipse.nebula.widgets.nattable.extension.poi.feature/
  27. org.eclipse.nebula.widgets.nattable.extension.poi.source.feature/
  28. org.eclipse.nebula.widgets.nattable.test.performance/
  29. org.eclipse.nebula.widgets.nattable.updatesite/
  30. target-platform/
  31. .gitattributes
  32. .gitignore
  33. CONTRIBUTING
  34. LICENSE
  35. NOTICE
  36. pom.xml