Example usage for org.eclipse.jface.action Separator Separator

List of usage examples for org.eclipse.jface.action Separator Separator

Introduction

In this page you can find the example usage for org.eclipse.jface.action Separator Separator.

Prototype

public Separator() 

Source Link

Document

Creates a separator which does not start a new group.

Usage

From source file:$packageName$.$className$.java

License:Open Source License

private void fillLocalPullDown(IMenuManager manager) {
        manager.add(action1);
        manager.add(new Separator());
        manager.add(action2);
    }

From source file:$packageName$.$contributorClassName$.java

License:Open Source License

public void contributeToToolBar(IToolBarManager manager) {
    // TODO Contribute Actions to the Tool Bar
    manager.add(new Separator());
    manager.add(sampleAction);//  w  w  w  . ja v  a 2  s .  c  o  m
}

From source file:algsymboleditor.editors.FencedEditorContributor.java

License:Open Source License

@Override
public void contributeToMenu(IMenuManager manager) {
    IMenuManager uGreekMenu = new MenuManager("U_Greek");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, uGreekMenu);
    uGreekMenu.add(uAlphaAction);//from  w  ww  . j  a  v  a  2  s  .c o m
    uGreekMenu.add(uBetaAction);
    uGreekMenu.add(uGammaAction);
    uGreekMenu.add(uDeltaAction);
    uGreekMenu.add(uEpsilonAction);
    uGreekMenu.add(uZetaAction);
    uGreekMenu.add(uEtaAction);
    uGreekMenu.add(uThetaAction);
    uGreekMenu.add(uIotaAction);
    uGreekMenu.add(uKappaAction);
    uGreekMenu.add(uLambdaAction);
    uGreekMenu.add(uMuAction);
    uGreekMenu.add(uNuAction);
    uGreekMenu.add(uXiAction);
    uGreekMenu.add(uOmicronAction);
    uGreekMenu.add(uPiAction);
    uGreekMenu.add(uRhoAction);
    uGreekMenu.add(uSigmaAction);
    uGreekMenu.add(uTauAction);
    uGreekMenu.add(uUpsilonAction);
    uGreekMenu.add(uPhiAction);
    uGreekMenu.add(uChiAction);
    uGreekMenu.add(uPsiAction);
    uGreekMenu.add(uOmegaAction);

    IMenuManager lGreekMenu = new MenuManager("L_Greek");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, lGreekMenu);
    lGreekMenu.add(lAlphaAction);
    lGreekMenu.add(lBetaAction);
    lGreekMenu.add(lGammaAction);
    lGreekMenu.add(lDeltaAction);
    lGreekMenu.add(lEpsilonAction);
    lGreekMenu.add(lZetaAction);
    lGreekMenu.add(lEtaAction);
    lGreekMenu.add(lThetaAction);
    lGreekMenu.add(lIotaAction);
    lGreekMenu.add(lKappaAction);
    lGreekMenu.add(lLambdaAction);
    lGreekMenu.add(lMuAction);
    lGreekMenu.add(lNuAction);
    lGreekMenu.add(lXiAction);
    lGreekMenu.add(lOmicronAction);
    lGreekMenu.add(lPiAction);
    lGreekMenu.add(lRhoAction);
    lGreekMenu.add(lSigmaAction);
    lGreekMenu.add(lTauAction);
    lGreekMenu.add(lUpsilonAction);
    lGreekMenu.add(lPhiAction);
    lGreekMenu.add(lChiAction);
    lGreekMenu.add(lPsiAction);
    lGreekMenu.add(lOmegaAction);

    IMenuManager operatorMenu = new MenuManager("Operator");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, operatorMenu);
    operatorMenu.add(plusAction);
    operatorMenu.add(minusAction);
    operatorMenu.add(crossProductOrTimesAction);
    operatorMenu.add(dotProductAction);
    operatorMenu.add(wedgeProductAction);
    operatorMenu.add(partialDerivativeAction);
    operatorMenu.add(delOperatorAction);
    operatorMenu.add(greaterThanAction);
    operatorMenu.add(lessThanAction);

    IMenuManager overarchInsertMenu = new MenuManager("Overarch_Insert");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, overarchInsertMenu);
    overarchInsertMenu.add(overarchInsertDefaultAction);
    overarchInsertMenu.add(overarchInsertNoneAction);
    overarchInsertMenu.add(overarchInsertIdentifierAction);
    overarchInsertMenu.add(overarchInsertOperatorAction);
    overarchInsertMenu.add(overarchInsertNumberAction);

    IMenuManager symbolMenu = new MenuManager("Paren");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, symbolMenu);
    symbolMenu.add(circAction);
    symbolMenu.add(squareAction);
    symbolMenu.add(curlyAction);
    symbolMenu.add(vertAction);
    symbolMenu.add(new Separator());
    symbolMenu.add(dumpTextToConsoleAction);

}

From source file:algsymboleditor.editors.QuotientEditorContributor.java

License:Open Source License

@Override
public void contributeToMenu(IMenuManager manager) {
    IMenuManager uGreekMenu = new MenuManager("U_Greek");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, uGreekMenu);
    uGreekMenu.add(uAlphaAction);//ww w .j av a 2 s .com
    uGreekMenu.add(uBetaAction);
    uGreekMenu.add(uGammaAction);
    uGreekMenu.add(uDeltaAction);
    uGreekMenu.add(uEpsilonAction);
    uGreekMenu.add(uZetaAction);
    uGreekMenu.add(uEtaAction);
    uGreekMenu.add(uThetaAction);
    uGreekMenu.add(uIotaAction);
    uGreekMenu.add(uKappaAction);
    uGreekMenu.add(uLambdaAction);
    uGreekMenu.add(uMuAction);
    uGreekMenu.add(uNuAction);
    uGreekMenu.add(uXiAction);
    uGreekMenu.add(uOmicronAction);
    uGreekMenu.add(uPiAction);
    uGreekMenu.add(uRhoAction);
    uGreekMenu.add(uSigmaAction);
    uGreekMenu.add(uTauAction);
    uGreekMenu.add(uUpsilonAction);
    uGreekMenu.add(uPhiAction);
    uGreekMenu.add(uChiAction);
    uGreekMenu.add(uPsiAction);
    uGreekMenu.add(uOmegaAction);

    IMenuManager lGreekMenu = new MenuManager("L_Greek");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, lGreekMenu);
    lGreekMenu.add(lAlphaAction);
    lGreekMenu.add(lBetaAction);
    lGreekMenu.add(lGammaAction);
    lGreekMenu.add(lDeltaAction);
    lGreekMenu.add(lEpsilonAction);
    lGreekMenu.add(lZetaAction);
    lGreekMenu.add(lEtaAction);
    lGreekMenu.add(lThetaAction);
    lGreekMenu.add(lIotaAction);
    lGreekMenu.add(lKappaAction);
    lGreekMenu.add(lLambdaAction);
    lGreekMenu.add(lMuAction);
    lGreekMenu.add(lNuAction);
    lGreekMenu.add(lXiAction);
    lGreekMenu.add(lOmicronAction);
    lGreekMenu.add(lPiAction);
    lGreekMenu.add(lRhoAction);
    lGreekMenu.add(lSigmaAction);
    lGreekMenu.add(lTauAction);
    lGreekMenu.add(lUpsilonAction);
    lGreekMenu.add(lPhiAction);
    lGreekMenu.add(lChiAction);
    lGreekMenu.add(lPsiAction);
    lGreekMenu.add(lOmegaAction);

    IMenuManager operatorMenu = new MenuManager("Operator");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, operatorMenu);
    operatorMenu.add(plusAction);
    operatorMenu.add(minusAction);
    operatorMenu.add(crossProductOrTimesAction);
    operatorMenu.add(dotProductAction);
    operatorMenu.add(wedgeProductAction);
    operatorMenu.add(partialDerivativeAction);
    operatorMenu.add(delOperatorAction);
    operatorMenu.add(greaterThanAction);
    operatorMenu.add(lessThanAction);

    IMenuManager overarchInsertMenu = new MenuManager("Overarch_Insert");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, overarchInsertMenu);
    overarchInsertMenu.add(overarchInsertDefaultAction);
    overarchInsertMenu.add(overarchInsertNoneAction);
    overarchInsertMenu.add(overarchInsertIdentifierAction);
    overarchInsertMenu.add(overarchInsertOperatorAction);
    overarchInsertMenu.add(overarchInsertNumberAction);

    IMenuManager symbolMenu = new MenuManager("Symbol");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, symbolMenu);
    symbolMenu.add(overscriptAction);
    symbolMenu.add(underscriptAction);
    symbolMenu.add(new Separator());
    symbolMenu.add(dumpTextToConsoleAction);

}

From source file:algsymboleditor.editors.SymbolEditorContributor.java

License:Open Source License

@Override
public void contributeToMenu(IMenuManager manager) {
    IMenuManager uGreekMenu = new MenuManager("U_Greek");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, uGreekMenu);
    uGreekMenu.add(uAlphaAction);/*w w  w .j a  va2 s  .  c  om*/
    uGreekMenu.add(uBetaAction);
    uGreekMenu.add(uGammaAction);
    uGreekMenu.add(uDeltaAction);
    uGreekMenu.add(uEpsilonAction);
    uGreekMenu.add(uZetaAction);
    uGreekMenu.add(uEtaAction);
    uGreekMenu.add(uThetaAction);
    uGreekMenu.add(uIotaAction);
    uGreekMenu.add(uKappaAction);
    uGreekMenu.add(uLambdaAction);
    uGreekMenu.add(uMuAction);
    uGreekMenu.add(uNuAction);
    uGreekMenu.add(uXiAction);
    uGreekMenu.add(uOmicronAction);
    uGreekMenu.add(uPiAction);
    uGreekMenu.add(uRhoAction);
    uGreekMenu.add(uSigmaAction);
    uGreekMenu.add(uTauAction);
    uGreekMenu.add(uUpsilonAction);
    uGreekMenu.add(uPhiAction);
    uGreekMenu.add(uChiAction);
    uGreekMenu.add(uPsiAction);
    uGreekMenu.add(uOmegaAction);

    IMenuManager lGreekMenu = new MenuManager("L_Greek");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, lGreekMenu);
    lGreekMenu.add(lAlphaAction);
    lGreekMenu.add(lBetaAction);
    lGreekMenu.add(lGammaAction);
    lGreekMenu.add(lDeltaAction);
    lGreekMenu.add(lEpsilonAction);
    lGreekMenu.add(lZetaAction);
    lGreekMenu.add(lEtaAction);
    lGreekMenu.add(lThetaAction);
    lGreekMenu.add(lIotaAction);
    lGreekMenu.add(lKappaAction);
    lGreekMenu.add(lLambdaAction);
    lGreekMenu.add(lMuAction);
    lGreekMenu.add(lNuAction);
    lGreekMenu.add(lXiAction);
    lGreekMenu.add(lOmicronAction);
    lGreekMenu.add(lPiAction);
    lGreekMenu.add(lRhoAction);
    lGreekMenu.add(lSigmaAction);
    lGreekMenu.add(lTauAction);
    lGreekMenu.add(lUpsilonAction);
    lGreekMenu.add(lPhiAction);
    lGreekMenu.add(lChiAction);
    lGreekMenu.add(lPsiAction);
    lGreekMenu.add(lOmegaAction);

    IMenuManager operatorMenu = new MenuManager("Operator");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, operatorMenu);
    operatorMenu.add(plusAction);
    operatorMenu.add(minusAction);
    operatorMenu.add(crossProductOrTimesAction);
    operatorMenu.add(dotProductAction);
    operatorMenu.add(wedgeProductAction);
    operatorMenu.add(partialDerivativeAction);
    operatorMenu.add(delOperatorAction);
    operatorMenu.add(greaterThanAction);
    operatorMenu.add(lessThanAction);

    IMenuManager overarchInsertMenu = new MenuManager("Overarch_Insert");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, overarchInsertMenu);
    overarchInsertMenu.add(overarchInsertDefaultAction);
    overarchInsertMenu.add(overarchInsertNoneAction);
    overarchInsertMenu.add(overarchInsertIdentifierAction);
    overarchInsertMenu.add(overarchInsertOperatorAction);
    overarchInsertMenu.add(overarchInsertNumberAction);

    IMenuManager symbolMenu = new MenuManager("Symbol");
    manager.prependToGroup(IWorkbenchActionConstants.MB_ADDITIONS, symbolMenu);
    symbolMenu.add(scriptAction);
    symbolMenu.add(subscriptAction);
    symbolMenu.add(superscriptAction);
    symbolMenu.add(overscriptAction);
    symbolMenu.add(underscriptAction);
    symbolMenu.add(new Separator());
    symbolMenu.add(dumpTextToConsoleAction);

}

From source file:amltransformation.composites.InternalTreeTableComposite.java

License:Open Source License

/**
 * Adds to the tree a context menu for showing and 
 * setting images for its elements. The menu is shown only
 *///from w  ww. j  av a  2  s .co m
private void addContextMenu() {
    MenuManager menuMgr = new MenuManager();
    menuMgr.setRemoveAllWhenShown(true);
    menuMgr.addMenuListener(new IMenuListener() {
        @SuppressWarnings("unchecked")
        public void menuAboutToShow(IMenuManager manager) {
            if (viewer.getSelection().isEmpty()) {
                return;
            }

            if (((IStructuredSelection) viewer.getSelection()).getFirstElement() instanceof Hierarchy<?>) {
                final Hierarchy<InternalElement> selection = (Hierarchy<InternalElement>) ((IStructuredSelection) viewer
                        .getSelection()).getFirstElement();
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Assign for current element";
                    }

                    @Override
                    public void run() {
                        if (selection instanceof Hierarchy<?>) {
                            Role role = selection.getElement().getRequiredRole();
                            if (role != null) {
                                Class<? extends ITransformable> trans = AMLTransformationService
                                        .getTransformationProvider().getTransformationRepo()
                                        .getInterfaceTransformablesMapping().get(role);
                                if (trans != null) {
                                    SetElementTransformableDialog dialog = new SetElementTransformableDialog(
                                            getShell(), trans);
                                    dialog.open();
                                    if (dialog.getReturnCode() != SelectionDialog.CANCEL) {
                                        AMLTransformationService.getTransformationProvider()
                                                .putElementTransformable(selection.getElement(),
                                                        (Class<? extends ITransformable>) dialog
                                                                .getSelectedTransformable());
                                        viewer.refresh();
                                    }

                                } else {
                                    MessageDialog.openInformation(getShell(), "Unassigned Role",
                                            role.getName() + " has to be assigned to a transformable first!");
                                }

                            } else {
                                MessageDialog.openInformation(getShell(), "No Role",
                                        selection.getName() + " has no role!");
                            }
                        }
                    }
                });
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Assign for current element and children";
                    }

                    @Override
                    public void run() {
                        if (selection instanceof Hierarchy<?>) {
                            Role role = selection.getElement().getRequiredRole();
                            if (role != null) {
                                Class<? extends ITransformable> trans = AMLTransformationService
                                        .getTransformationProvider().getTransformationRepo()
                                        .getInterfaceTransformablesMapping().get(role);
                                if (trans != null) {
                                    SetElementTransformableDialog dialog = new SetElementTransformableDialog(
                                            getShell(), trans);
                                    dialog.open();
                                    if (dialog.getReturnCode() != SelectionDialog.CANCEL) {
                                        Class<? extends ITransformable> selectedTransformable = (Class<? extends ITransformable>) dialog
                                                .getSelectedTransformable();
                                        AMLTransformationService.getTransformationProvider()
                                                .putElementTransformable(selection.getElement(),
                                                        selectedTransformable);
                                        List<Hierarchy<InternalElement>> children = getFlattenedHierarchyChildren(
                                                selection);
                                        for (Hierarchy<?> child : children) {
                                            Class<? extends ITransformable> childTrans = AMLTransformationService
                                                    .getTransformationProvider().getTransformationRepo()
                                                    .getInterfaceTransformablesMapping()
                                                    .get(((InternalElement) child.getElement())
                                                            .getRequiredRole());
                                            if (selection.getElement().getClass()
                                                    .isAssignableFrom(child.getElement().getClass())
                                                    && TransformationUtil
                                                            .getAllModelsImplementingTransformable(childTrans)
                                                            .contains(selectedTransformable)) {
                                                AMLTransformationService.getTransformationProvider()
                                                        .putElementTransformable(
                                                                (InternalElement) child.getElement(),
                                                                selectedTransformable);
                                            }
                                        }
                                        viewer.refresh();
                                    }

                                } else {
                                    MessageDialog.openInformation(getShell(), "Unassigned Role",
                                            role.getName() + " has to be assigned to a transformable first!");
                                }

                            } else {
                                MessageDialog.openInformation(getShell(), "No Role",
                                        selection.getName() + " has no role!");
                            }
                        }
                    }
                });
                manager.add(new Separator());
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Assign automatically";
                    }

                    @Override
                    public void run() {
                        List<Hierarchy<InternalElement>> allHierarchies = AMLTransformationService
                                .getAMLProvider().getAMLModelRepo(InternalElement.class)
                                .getFlattenedHierarchies();
                        for (Hierarchy<InternalElement> hie : allHierarchies) {
                            String name = hie.getName().toLowerCase();
                            if (!name.contains("dummy")) {
                                Role role = ((InternalElement) hie.getElement()).getRequiredRole();
                                if (role != null) {
                                    Class<? extends ITransformable> trans = AMLTransformationService
                                            .getTransformationProvider().getTransformationRepo()
                                            .getInterfaceTransformablesMapping().get(role);
                                    if (trans != null) {
                                        Set<Class<?>> transformables = TransformationUtil
                                                .getAllModelsImplementingTransformable(trans);
                                        if (transformables.size() == 1) {
                                            AMLTransformationService.getTransformationProvider()
                                                    .putElementTransformable((InternalElement) hie.getElement(),
                                                            (Class<? extends ITransformable>) transformables
                                                                    .iterator().next());
                                        }
                                        viewer.refresh();

                                    }
                                }
                            }

                        }
                    }
                });
                manager.add(new Separator());
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Unassign";
                    }

                    @Override
                    public void run() {
                        if (selection instanceof Hierarchy<?>) {
                            AMLTransformationService.getTransformationProvider().getTransformationRepo()
                                    .getAdapterTransformablesMapping().remove(selection.getElement());
                            viewer.refresh();
                        }
                    }
                });
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Unassign all";
                    }

                    @Override
                    public void run() {
                        AMLTransformationService.getTransformationProvider().getTransformationRepo()
                                .getAdapterTransformablesMapping().clear();
                        viewer.refresh();
                    }
                });

            }
        }
    });

    Menu menu = menuMgr.createContextMenu(viewer.getControl());
    viewer.getControl().setMenu(menu);
}

From source file:amltransformation.composites.RoleTreeTableComposite.java

License:Open Source License

/**
 * Adds to the tree a context menu for showing and 
 * setting images for its elements. The menu is shown only
 *//*from w w w . ja  v a 2 s  .c o m*/
private void addContextMenu() {
    MenuManager menuMgr = new MenuManager();
    menuMgr.setRemoveAllWhenShown(true);
    menuMgr.addMenuListener(new IMenuListener() {
        public void menuAboutToShow(IMenuManager manager) {
            if (viewer.getSelection().isEmpty()) {
                return;
            }

            final Role selection = (Role) ((IStructuredSelection) viewer.getSelection()).getFirstElement();
            if (selection instanceof Role) {

                manager.add(new Action() {

                    @Override
                    public String getText() {
                        return "Assign transformable for current element";
                    }

                    @SuppressWarnings("unchecked")
                    @Override
                    public void run() {
                        if (selection instanceof Role) {
                            SetTransformableDialog dialog = new SetTransformableDialog(getShell());
                            dialog.open();
                            if (dialog.getReturnCode() != SelectionDialog.CANCEL) {
                                AMLTransformationService.getTransformationProvider().putTransformable(selection,
                                        (Class<? extends ITransformable>) dialog.getSelectedTransformable());
                                viewer.refresh();
                            }
                        }
                    }
                });
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Assign transformable for current element and children";
                    }

                    @SuppressWarnings("unchecked")
                    @Override
                    public void run() {
                        if (selection instanceof Role) {
                            SetTransformableDialog dialog = new SetTransformableDialog(getShell());
                            dialog.open();
                            if (dialog.getReturnCode() != SelectionDialog.CANCEL) {
                                AMLTransformationService.getTransformationProvider().putTransformable(selection,
                                        (Class<? extends ITransformable>) dialog.getSelectedTransformable());
                                List<Role> children = getAllFlattenedChildrenRoles(selection);
                                for (Role role : children) {
                                    AMLTransformationService.getTransformationProvider().putTransformable(role,
                                            (Class<? extends ITransformable>) dialog
                                                    .getSelectedTransformable());
                                }
                                viewer.refresh();
                            }
                        }
                    }

                });
                manager.add(new Separator());
                manager.add(new Action() {

                    @Override
                    public String getText() {
                        return "Assign transformables automatically";
                    }

                    @Override
                    public void run() {
                        List<Hierarchy<Role>> allHierarchies = AMLTransformationService.getAMLProvider()
                                .getAMLModelRepo(Role.class).getFlattenedHierarchies();
                        for (Hierarchy<?> hie : allHierarchies) {
                            String name = hie.getName().toLowerCase();
                            Role role = (Role) hie.getElement();
                            if (name.contains("templateskill")) {
                                AMLTransformationService.getTransformationProvider().putTransformable(role,
                                        ITemplateSkillTransformable.class);
                                setTransformablesRoleRecursive(role, ITemplateSkillTransformable.class);
                            } else if (name.contains("productionskill")) {
                                AMLTransformationService.getTransformationProvider().putTransformable(role,
                                        IProductionSkillTransformable.class);
                                setTransformablesRoleRecursive(role, IProductionSkillTransformable.class);
                            } else if (name.contains("resourceskill")) {
                                AMLTransformationService.getTransformationProvider().putTransformable(role,
                                        IResourceSkillTransformable.class);
                                setTransformablesRoleRecursive(role, IResourceSkillTransformable.class);
                            } else if (name.contains("skillproresource")) {
                                AMLTransformationService.getTransformationProvider().putTransformable(role,
                                        IResourceTransformable.class);
                                setTransformablesRoleRecursive(role, IResourceTransformable.class);
                            } else if (name.contains("skillproproduct")) {
                                AMLTransformationService.getTransformationProvider().putTransformable(role,
                                        IProductTransformable.class);
                                setTransformablesRoleRecursive(role, IProductTransformable.class);
                            } else if (name.contains("resourcestructure")) {
                                AMLTransformationService.getTransformationProvider().putTransformable(role,
                                        IFactoryNodeTransformable.class);
                                setTransformablesRoleRecursive(role, IFactoryNodeTransformable.class);
                            } else if (name.contains("enterprise")) {
                                AMLTransformationService.getTransformationProvider().putTransformable(role,
                                        IFactoryTransformable.class);
                                setTransformablesRoleRecursive(role, IFactoryTransformable.class);
                            }
                        }
                        viewer.refresh();
                    }
                });
                manager.add(new Separator());
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Unassign transformable";
                    }

                    @Override
                    public void run() {
                        if (selection instanceof Role) {
                            AMLTransformationService.getTransformationProvider().getTransformationRepo()
                                    .getInterfaceTransformablesMapping().remove(selection);
                            viewer.refresh();
                        }
                    }
                });
                manager.add(new Action() {
                    @Override
                    public String getText() {
                        return "Unassign all";
                    }

                    @Override
                    public void run() {
                        AMLTransformationService.getTransformationProvider().getTransformationRepo()
                                .getInterfaceTransformablesMapping().clear();
                        viewer.refresh();
                    }
                });
            }
        }
    });
    Menu menu = menuMgr.createContextMenu(viewer.getControl());
    viewer.getControl().setMenu(menu);
}

From source file:aspectminingtool.views.FanIn.ViewPartFanIn.java

License:Open Source License

protected void fillContextMenuCallsTableViewer(IMenuManager mgr) {
    mgr.add(openActionTableRight);/*from   w w  w  .  ja va 2  s  . co m*/
    mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    mgr.add(new Separator());
    mgr.add(selectAllActionCallsTable);

}

From source file:aspectminingtool.views.FanIn.ViewPartFanIn.java

License:Open Source License

protected void fillContextMenuMethodsTableViewer(IMenuManager mgr) {
    mgr.add(openActionTableLeft);/*from  www  .  j a va 2  s  .  c  om*/
    mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    mgr.add(selectAsSeedOperation);
    mgr.add(new Separator());
    mgr.add(selectAllActionMethodsTable);

}

From source file:aspectminingtool.views.FanInSeeds.ViewPartFanInSeeds.java

License:Open Source License

protected void fillContextMenuMethodsTableViewer(IMenuManager mgr) {
    mgr.add(openItemActionMethodsTable);
    mgr.add(new GroupMarker(IWorkbenchActionConstants.MB_ADDITIONS));
    mgr.add(deleteAction);//w  w  w .ja v a2  s  .co m
    mgr.add(new Separator());
    mgr.add(selectAllActionMethodsTable);
}