/** * @param menuManager * @param itemModel */ private void processSeparator(MenuManager menuManager, MMenuSeparator itemModel) { IContributionItem ici = getContribution(itemModel); if (ici != null) { return; } AbstractGroupMarker marker = null; if (itemModel.getTags().contains(GROUP_MARKER) || !itemModel.isVisible()) { if (itemModel.getElementId() != null) { marker = new GroupMarker(itemModel.getElementId()); } } else { marker = new Separator(); marker.setId(itemModel.getElementId()); } if (marker == null) { return; } addToManager(menuManager, itemModel, marker); linkModelToContribution(itemModel, marker); }
/** * @param menuManager * @param itemModel */ private void processSeparator(MenuManager menuManager, MMenuSeparator itemModel) { IContributionItem ici = getContribution(itemModel); if (ici != null) { return; } itemModel.setRenderer(this); AbstractGroupMarker marker = null; if (itemModel.getTags().contains(GROUP_MARKER) || !itemModel.isVisible()) { if (itemModel.getElementId() != null) { marker = new GroupMarker(itemModel.getElementId()); } } else { marker = new Separator(); marker.setId(itemModel.getElementId()); } if (marker == null) { return; } addToManager(menuManager, itemModel, marker); linkModelToContribution(itemModel, marker); }