List of usage examples for org.eclipse.jface.action Action Action
protected Action()
From source file:$packageName$.$className$.java
License:Open Source License
private void makeActions() { action1 = new Action() { public void run() { showMessage("Action 1 executed"); }// ww w . j av a 2s . c om }; action1.setText("Action 1"); action1.setToolTipText("Action 1 tooltip"); action1.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_INFO_TSK)); action2 = new Action() { public void run() { showMessage("Action 2 executed"); } }; action2.setText("Action 2"); action2.setToolTipText("Action 2 tooltip"); action2.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJS_INFO_TSK)); doubleClickAction = new Action() { public void run() { ISelection selection = viewer.getSelection(); Object obj = ((IStructuredSelection) selection).getFirstElement(); showMessage("Double-click detected on " + obj.toString()); } }; }
From source file:$packageName$.$contributorClassName$.java
License:Open Source License
private void createActions() { // TODO Create any actions sampleAction = new Action() { public void run() { MessageDialog.openInformation(null, "TestWaveform", "Sample Action Executed"); }//from w ww .j ava 2 s . c om }; sampleAction.setText("Sample Action"); sampleAction.setToolTipText("Sample Action tool tip"); sampleAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_OBJ_ELEMENT)); }
From source file:ac.soton.multisim.ui.commands.SimulateCommandHandler.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { IEditorPart editor = HandlerUtil.getActiveEditor(event); if (validate(editor) == false) return null; final ComponentDiagram diagram = (ComponentDiagram) ((DiagramEditor) editor).getDiagram().getElement(); // input dialog for entering simulation parameters SimulationSettingsDialog simulationInputDialog = new SimulationSettingsDialog( Display.getCurrent().getActiveShell(), diagram); if (simulationInputDialog.open() != InputDialog.OK) return null; // get output path IResource res = (IResource) editor.getEditorInput().getAdapter(IResource.class); final String outputPath = res.getLocation().removeLastSegments(1).append("results.csv").toOSString(); // source provider service ISourceProviderService sourceProviderService = (ISourceProviderService) HandlerUtil .getActiveWorkbenchWindow(event).getService(ISourceProviderService.class); final SimulationStateSourceProvider simulationStateService = (SimulationStateSourceProvider) sourceProviderService .getSourceProvider(SimulationStateSourceProvider.STATE_SIMULATING); // simulation job final Job job = new Job(JOB_NAME) { @Override/*from ww w . ja v a 2 s . c om*/ protected IStatus run(IProgressMonitor monitor) { return TwoListMaster.simulate(diagram, monitor, new File(outputPath)); } @Override public boolean belongsTo(Object family) { return JOB_NAME.equals(getName()); } }; job.setUser(true); // user UI job job.setPriority(Job.LONG); // long-running job scheduling (lower priority than interactive and short, but higher than build) job.setProperty(IProgressConstants.KEEPONE_PROPERTY, true); // keep only one job in progress monitor job.setProperty(IProgressConstants.ICON_PROPERTY, MultisimUIActivator.getDefault().getImageRegistry() .getDescriptor(MultisimUIActivator.IMAGE_MULTISIM)); // job icon job.addJobChangeListener(new JobChangeAdapter() { @Override public void done(IJobChangeEvent event) { Display.getDefault().syncExec(new Runnable() { @Override public void run() { // update UI state on finish simulationStateService.setSimulating(false); } }); } }); job.setProperty(IProgressConstants.ACTION_PROPERTY, new Action() { Job jb = job; @Override public void run() { Display.getDefault().asyncExec(new Runnable() { @Override public void run() { // results dialog on finish MessageDialog.openInformation(Display.getCurrent().getActiveShell(), "Simulation Results", jb.getResult().getMessage()); } }); } }); job.schedule(); // update UI state to simulating simulationStateService.setSimulating(true); return null; }
From source file:ac.soton.rms.ui.commands.SimulateCommand.java
License:Open Source License
@Override public Object execute(ExecutionEvent event) throws ExecutionException { IEditorPart editor = HandlerUtil.getActiveEditor(event); final boolean recordTrace = Boolean.valueOf(event.getParameter(PARAM_RECORD_TRACE)); final boolean compareTrace = Boolean.valueOf(event.getParameter(PARAM_COMPARE_TRACE)); final boolean checkInvariants = Boolean.valueOf(event.getParameter(PARAM_CHECK_INVARIANTS)); // source provider service ISourceProviderService sourceProviderService = (ISourceProviderService) HandlerUtil .getActiveWorkbenchWindow(event).getService(ISourceProviderService.class); final SimulationState simulationStateService = (SimulationState) sourceProviderService .getSourceProvider(SimulationState.SIM_ACTIVE); if (editor != null) { final ComponentDiagram diagram = (ComponentDiagram) ((DiagramEditor) editor).getDiagram().getElement(); Job job = new Job("RMS Simulation") { @Override//from w w w . j ava 2 s. com protected IStatus run(IProgressMonitor monitor) { return Master.simulate(diagram, monitor, recordTrace, compareTrace, checkInvariants); } }; job.setUser(true); job.setPriority(Job.LONG); job.addJobChangeListener(new JobChangeAdapter() { @Override public void done(IJobChangeEvent event) { Display.getDefault().syncExec(new Runnable() { @Override public void run() { simulationStateService.setActive(false); } }); } }); job.setProperty(IProgressConstants.ACTION_PROPERTY, new Action() { @Override public void run() { Display.getDefault().asyncExec(new Runnable() { @Override public void run() { MessageDialog.openInformation(Display.getDefault().getActiveShell(), "Simulation Results", Master.getResultsMessage()); } }); } }); job.setProperty(IProgressConstants.KEEPONE_PROPERTY, true); job.setProperty(IProgressConstants.ICON_PROPERTY, RmsUIActivator.getDefault().getImageRegistry().getDescriptor(RmsUIActivator.IMAGE_RMS)); job.schedule(); simulationStateService.setActive(true); } return null; }
From source file:algsymboleditor.editors.FencedEditorContributor.java
License:Open Source License
/** * Creates actions for responding to user events. *///from ww w . j av a 2s. c om private void createActions() { circAction = new Action() { @Override public void run() { handleInsertMode(FencedEditorCanvas.InsertModes.CIRC_MODE); } }; circAction.setText("Circular Paren"); circAction.setToolTipText("Circular Paren"); circAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); squareAction = new Action() { @Override public void run() { handleInsertMode(FencedEditorCanvas.InsertModes.SQUARE_MODE); } }; squareAction.setText("Square Paren"); squareAction.setToolTipText("Square Paren"); squareAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); curlyAction = new Action() { @Override public void run() { handleInsertMode(FencedEditorCanvas.InsertModes.CURLY_MODE); } }; curlyAction.setText("Curly Brace"); curlyAction.setToolTipText("Curly Brace"); curlyAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); vertAction = new Action() { @Override public void run() { handleInsertMode(FencedEditorCanvas.InsertModes.VERT_MODE); } }; vertAction.setText("Vertical Brace"); vertAction.setToolTipText("Vertical Brace"); vertAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); dumpTextToConsoleAction = new Action() { @Override public void run() { handleExportToConsole(); } }; dumpTextToConsoleAction.setText("Dump Text To Console"); dumpTextToConsoleAction.setToolTipText("Dump Text To Console"); dumpTextToConsoleAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertDefaultAction = new Action() { @Override public void run() { handleOverarchInsert(FencedEditorCanvas.OverarchInsert.DEFAULT_INSERT_MODE); } }; overarchInsertDefaultAction.setText("Default"); overarchInsertDefaultAction.setToolTipText("Default Mode"); overarchInsertDefaultAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertNoneAction = new Action() { @Override public void run() { handleOverarchInsert(FencedEditorCanvas.OverarchInsert.NO_INSERT_MODE); } }; overarchInsertNoneAction.setText("None"); overarchInsertNoneAction.setToolTipText("None Mode"); overarchInsertNoneAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertIdentifierAction = new Action() { @Override public void run() { handleOverarchInsert(FencedEditorCanvas.OverarchInsert.IDENT_INSERT_MODE); } }; overarchInsertIdentifierAction.setText("Identifier"); overarchInsertIdentifierAction.setToolTipText("Identifier Mode"); overarchInsertIdentifierAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertOperatorAction = new Action() { @Override public void run() { handleOverarchInsert(FencedEditorCanvas.OverarchInsert.OPERATOR_INSERT_MODE); } }; overarchInsertOperatorAction.setText("Operator"); overarchInsertOperatorAction.setToolTipText("Operator Mode"); overarchInsertOperatorAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertNumberAction = new Action() { @Override public void run() { handleOverarchInsert(FencedEditorCanvas.OverarchInsert.NUMBER_INSERT_MODE); } }; overarchInsertNumberAction.setText("Number"); overarchInsertNumberAction.setToolTipText("Number Mode"); overarchInsertNumberAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); plusAction = new Action() { @Override public void run() { insertString("+", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; plusAction.setText("Plus"); plusAction.setToolTipText("Plus"); plusAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); minusAction = new Action() { @Override public void run() { insertString("-", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; minusAction.setText("Minus"); minusAction.setToolTipText("Minus"); minusAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); crossProductOrTimesAction = new Action() { @Override public void run() { insertString("×", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; crossProductOrTimesAction.setText("Cross Product Or Times"); crossProductOrTimesAction.setToolTipText("Cross Product Or Times"); crossProductOrTimesAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); dotProductAction = new Action() { @Override public void run() { insertString("·", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; dotProductAction.setText("Dot Product"); dotProductAction.setToolTipText("Dot Product"); dotProductAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); wedgeProductAction = new Action() { @Override public void run() { insertString("∧", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; wedgeProductAction.setText("Wedge Product"); wedgeProductAction.setToolTipText("Wedge Product"); wedgeProductAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); partialDerivativeAction = new Action() { @Override public void run() { insertString("∂", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; partialDerivativeAction.setText("Partial Derivative"); partialDerivativeAction.setToolTipText("Partial Derivative"); partialDerivativeAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); delOperatorAction = new Action() { @Override public void run() { insertString("∇", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; delOperatorAction.setText("Del Operator"); delOperatorAction.setToolTipText("Del Operator"); delOperatorAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lessThanAction = new Action() { @Override public void run() { insertString("<", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; lessThanAction.setText("Less Than"); lessThanAction.setToolTipText("Less Than"); lessThanAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); greaterThanAction = new Action() { @Override public void run() { insertString(">", FencedEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; greaterThanAction.setText("Greater Than"); greaterThanAction.setToolTipText("Greater Than"); greaterThanAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uAlphaAction = new Action() { @Override public void run() { insertString("Α", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uAlphaAction.setText("Alpha"); uAlphaAction.setToolTipText("Alpha"); uAlphaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uBetaAction = new Action() { @Override public void run() { insertString("Β", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uBetaAction.setText("Beta"); uBetaAction.setToolTipText("Beta"); uBetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uGammaAction = new Action() { @Override public void run() { insertString("Γ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uGammaAction.setText("Gamma"); uGammaAction.setToolTipText("Gamma"); uGammaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uDeltaAction = new Action() { @Override public void run() { insertString("Δ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uDeltaAction.setText("Delta"); uDeltaAction.setToolTipText("Delta"); uDeltaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uEpsilonAction = new Action() { @Override public void run() { insertString("Ε", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uEpsilonAction.setText("Epsilon"); uEpsilonAction.setToolTipText("Epsilon"); uEpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uZetaAction = new Action() { @Override public void run() { insertString("Ζ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uZetaAction.setText("Zeta"); uZetaAction.setToolTipText("Zeta"); uZetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uEtaAction = new Action() { @Override public void run() { insertString("Η", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uEtaAction.setText("Eta"); uEtaAction.setToolTipText("Eta"); uEtaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uThetaAction = new Action() { @Override public void run() { insertString("Θ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uThetaAction.setText("Theta"); uThetaAction.setToolTipText("Theta"); uThetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uIotaAction = new Action() { @Override public void run() { insertString("Ι", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uIotaAction.setText("Iota"); uIotaAction.setToolTipText("Iota"); uIotaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uKappaAction = new Action() { @Override public void run() { insertString("Κ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uKappaAction.setText("Kappa"); uKappaAction.setToolTipText("Kappa"); uKappaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uLambdaAction = new Action() { @Override public void run() { insertString("Λ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uLambdaAction.setText("Lambda"); uLambdaAction.setToolTipText("Lambda"); uLambdaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uMuAction = new Action() { @Override public void run() { insertString("Μ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uMuAction.setText("Mu"); uMuAction.setToolTipText("Mu"); uMuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uNuAction = new Action() { @Override public void run() { insertString("Ν", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uNuAction.setText("Nu"); uNuAction.setToolTipText("Nu"); uNuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uXiAction = new Action() { @Override public void run() { insertString("Ξ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uXiAction.setText("Xi"); uXiAction.setToolTipText("Xi"); uXiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uOmicronAction = new Action() { @Override public void run() { insertString("Ο", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uOmicronAction.setText("Omicron"); uOmicronAction.setToolTipText("Omicron"); uOmicronAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPiAction = new Action() { @Override public void run() { insertString("Π", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPiAction.setText("Pi"); uPiAction.setToolTipText("Pi"); uPiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uRhoAction = new Action() { @Override public void run() { insertString("Ρ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uRhoAction.setText("Rho"); uRhoAction.setToolTipText("Rho"); uRhoAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uSigmaAction = new Action() { @Override public void run() { insertString("Σ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uSigmaAction.setText("Sigma"); uSigmaAction.setToolTipText("Sigma"); uSigmaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uTauAction = new Action() { @Override public void run() { insertString("Τ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uTauAction.setText("Tau"); uTauAction.setToolTipText("Tau"); uTauAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uUpsilonAction = new Action() { @Override public void run() { insertString("Υ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uUpsilonAction.setText("Upsilon"); uUpsilonAction.setToolTipText("Upsilon"); uUpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPhiAction = new Action() { @Override public void run() { insertString("Φ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPhiAction.setText("Phi"); uPhiAction.setToolTipText("Phi"); uPhiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uChiAction = new Action() { @Override public void run() { insertString("Χ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uChiAction.setText("Chi"); uChiAction.setToolTipText("Chi"); uChiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPsiAction = new Action() { @Override public void run() { insertString("Ψ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPsiAction.setText("Psi"); uPsiAction.setToolTipText("Psi"); uPsiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uOmegaAction = new Action() { @Override public void run() { insertString("Ω", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uOmegaAction.setText("Omega"); uOmegaAction.setToolTipText("Omega"); uOmegaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lAlphaAction = new Action() { @Override public void run() { insertString("α", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lAlphaAction.setText("alpha"); lAlphaAction.setToolTipText("alpha"); lAlphaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lBetaAction = new Action() { @Override public void run() { insertString("β", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lBetaAction.setText("beta"); lBetaAction.setToolTipText("beta"); lBetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lGammaAction = new Action() { @Override public void run() { insertString("γ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lGammaAction.setText("gamma"); lGammaAction.setToolTipText("gamma"); lGammaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lDeltaAction = new Action() { @Override public void run() { insertString("δ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lDeltaAction.setText("delta"); lDeltaAction.setToolTipText("delta"); lDeltaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lEpsilonAction = new Action() { @Override public void run() { insertString("ε", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lEpsilonAction.setText("epsilon"); lEpsilonAction.setToolTipText("epsilon"); lEpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lZetaAction = new Action() { @Override public void run() { insertString("ζ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lZetaAction.setText("zeta"); lZetaAction.setToolTipText("zeta"); lZetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lEtaAction = new Action() { @Override public void run() { insertString("η", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lEtaAction.setText("eta"); lEtaAction.setToolTipText("eta"); lEtaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lThetaAction = new Action() { @Override public void run() { insertString("θ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lThetaAction.setText("theta"); lThetaAction.setToolTipText("theta"); lThetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lIotaAction = new Action() { @Override public void run() { insertString("ι", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lIotaAction.setText("iota"); lIotaAction.setToolTipText("iota"); lIotaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lKappaAction = new Action() { @Override public void run() { insertString("κ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lKappaAction.setText("kappa"); lKappaAction.setToolTipText("kappa"); lKappaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lLambdaAction = new Action() { @Override public void run() { insertString("λ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lLambdaAction.setText("lambda"); lLambdaAction.setToolTipText("lambda"); lLambdaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lMuAction = new Action() { @Override public void run() { insertString("μ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lMuAction.setText("mu"); lMuAction.setToolTipText("mu"); lMuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lNuAction = new Action() { @Override public void run() { insertString("ν", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lNuAction.setText("nu"); lNuAction.setToolTipText("nu"); lNuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lXiAction = new Action() { @Override public void run() { insertString("ξ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lXiAction.setText("xi"); lXiAction.setToolTipText("xi"); lXiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lOmicronAction = new Action() { @Override public void run() { insertString("ο", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lOmicronAction.setText("omicron"); lOmicronAction.setToolTipText("omicron"); lOmicronAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPiAction = new Action() { @Override public void run() { insertString("π", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPiAction.setText("pi"); lPiAction.setToolTipText("pi"); lPiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lRhoAction = new Action() { @Override public void run() { insertString("ρ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lRhoAction.setText("rho"); lRhoAction.setToolTipText("rho"); lRhoAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lSigmaAction = new Action() { @Override public void run() { insertString("σ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lSigmaAction.setText("sigma"); lSigmaAction.setToolTipText("sigma"); lSigmaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lTauAction = new Action() { @Override public void run() { insertString("τ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lTauAction.setText("tau"); lTauAction.setToolTipText("tau"); lTauAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lUpsilonAction = new Action() { @Override public void run() { insertString("υ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lUpsilonAction.setText("upsilon"); lUpsilonAction.setToolTipText("upsilon"); lUpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPhiAction = new Action() { @Override public void run() { insertString("φ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPhiAction.setText("phi"); lPhiAction.setToolTipText("phi"); lPhiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lChiAction = new Action() { @Override public void run() { insertString("χ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lChiAction.setText("chi"); lChiAction.setToolTipText("chi"); lChiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPsiAction = new Action() { @Override public void run() { insertString("ψ", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPsiAction.setText("psi"); lPsiAction.setToolTipText("psi"); lPsiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lOmegaAction = new Action() { @Override public void run() { insertString("ω", FencedEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lOmegaAction.setText("omega"); lOmegaAction.setToolTipText("omega"); lOmegaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); }
From source file:algsymboleditor.editors.QuotientEditorContributor.java
License:Open Source License
/** * Creates actions for responding to user events. *///from ww w . j av a 2s . com private void createActions() { overscriptAction = new Action() { @Override public void run() { handleInsertMode(QuotientEditorCanvas.InsertModes.OVERSCRIPT_MODE); } }; overscriptAction.setText("Overscript"); overscriptAction.setToolTipText("Overscript Mode"); overscriptAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); underscriptAction = new Action() { @Override public void run() { handleInsertMode(QuotientEditorCanvas.InsertModes.UNDERSCRIPT_MODE); } }; underscriptAction.setText("Underscript"); underscriptAction.setToolTipText("Underscript Mode"); underscriptAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); dumpTextToConsoleAction = new Action() { @Override public void run() { handleExportToConsole(); } }; dumpTextToConsoleAction.setText("Dump Text To Console"); dumpTextToConsoleAction.setToolTipText("Dump Text To Console"); dumpTextToConsoleAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertDefaultAction = new Action() { @Override public void run() { handleOverarchInsert(QuotientEditorCanvas.OverarchInsert.DEFAULT_INSERT_MODE); } }; overarchInsertDefaultAction.setText("Default"); overarchInsertDefaultAction.setToolTipText("Default Mode"); overarchInsertDefaultAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertNoneAction = new Action() { @Override public void run() { handleOverarchInsert(QuotientEditorCanvas.OverarchInsert.NO_INSERT_MODE); } }; overarchInsertNoneAction.setText("None"); overarchInsertNoneAction.setToolTipText("None Mode"); overarchInsertNoneAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertIdentifierAction = new Action() { @Override public void run() { handleOverarchInsert(QuotientEditorCanvas.OverarchInsert.IDENT_INSERT_MODE); } }; overarchInsertIdentifierAction.setText("Identifier"); overarchInsertIdentifierAction.setToolTipText("Identifier Mode"); overarchInsertIdentifierAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertOperatorAction = new Action() { @Override public void run() { handleOverarchInsert(QuotientEditorCanvas.OverarchInsert.OPERATOR_INSERT_MODE); } }; overarchInsertOperatorAction.setText("Operator"); overarchInsertOperatorAction.setToolTipText("Operator Mode"); overarchInsertOperatorAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertNumberAction = new Action() { @Override public void run() { handleOverarchInsert(QuotientEditorCanvas.OverarchInsert.NUMBER_INSERT_MODE); } }; overarchInsertNumberAction.setText("Number"); overarchInsertNumberAction.setToolTipText("Number Mode"); overarchInsertNumberAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); plusAction = new Action() { @Override public void run() { insertString("+", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; plusAction.setText("Plus"); plusAction.setToolTipText("Plus"); plusAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); minusAction = new Action() { @Override public void run() { insertString("-", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; minusAction.setText("Minus"); minusAction.setToolTipText("Minus"); minusAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); crossProductOrTimesAction = new Action() { @Override public void run() { insertString("×", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; crossProductOrTimesAction.setText("Cross Product Or Times"); crossProductOrTimesAction.setToolTipText("Cross Product Or Times"); crossProductOrTimesAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); dotProductAction = new Action() { @Override public void run() { insertString("·", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; dotProductAction.setText("Dot Product"); dotProductAction.setToolTipText("Dot Product"); dotProductAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); wedgeProductAction = new Action() { @Override public void run() { insertString("∧", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; wedgeProductAction.setText("Wedge Product"); wedgeProductAction.setToolTipText("Wedge Product"); wedgeProductAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); partialDerivativeAction = new Action() { @Override public void run() { insertString("∂", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; partialDerivativeAction.setText("Partial Derivative"); partialDerivativeAction.setToolTipText("Partial Derivative"); partialDerivativeAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); delOperatorAction = new Action() { @Override public void run() { insertString("∇", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; delOperatorAction.setText("Del Operator"); delOperatorAction.setToolTipText("Del Operator"); delOperatorAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lessThanAction = new Action() { @Override public void run() { insertString("<", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; lessThanAction.setText("Less Than"); lessThanAction.setToolTipText("Less Than"); lessThanAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); greaterThanAction = new Action() { @Override public void run() { insertString(">", QuotientEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; greaterThanAction.setText("Greater Than"); greaterThanAction.setToolTipText("Greater Than"); greaterThanAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uAlphaAction = new Action() { @Override public void run() { insertString("Α", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uAlphaAction.setText("Alpha"); uAlphaAction.setToolTipText("Alpha"); uAlphaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uBetaAction = new Action() { @Override public void run() { insertString("Β", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uBetaAction.setText("Beta"); uBetaAction.setToolTipText("Beta"); uBetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uGammaAction = new Action() { @Override public void run() { insertString("Γ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uGammaAction.setText("Gamma"); uGammaAction.setToolTipText("Gamma"); uGammaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uDeltaAction = new Action() { @Override public void run() { insertString("Δ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uDeltaAction.setText("Delta"); uDeltaAction.setToolTipText("Delta"); uDeltaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uEpsilonAction = new Action() { @Override public void run() { insertString("Ε", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uEpsilonAction.setText("Epsilon"); uEpsilonAction.setToolTipText("Epsilon"); uEpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uZetaAction = new Action() { @Override public void run() { insertString("Ζ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uZetaAction.setText("Zeta"); uZetaAction.setToolTipText("Zeta"); uZetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uEtaAction = new Action() { @Override public void run() { insertString("Η", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uEtaAction.setText("Eta"); uEtaAction.setToolTipText("Eta"); uEtaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uThetaAction = new Action() { @Override public void run() { insertString("Θ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uThetaAction.setText("Theta"); uThetaAction.setToolTipText("Theta"); uThetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uIotaAction = new Action() { @Override public void run() { insertString("Ι", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uIotaAction.setText("Iota"); uIotaAction.setToolTipText("Iota"); uIotaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uKappaAction = new Action() { @Override public void run() { insertString("Κ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uKappaAction.setText("Kappa"); uKappaAction.setToolTipText("Kappa"); uKappaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uLambdaAction = new Action() { @Override public void run() { insertString("Λ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uLambdaAction.setText("Lambda"); uLambdaAction.setToolTipText("Lambda"); uLambdaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uMuAction = new Action() { @Override public void run() { insertString("Μ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uMuAction.setText("Mu"); uMuAction.setToolTipText("Mu"); uMuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uNuAction = new Action() { @Override public void run() { insertString("Ν", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uNuAction.setText("Nu"); uNuAction.setToolTipText("Nu"); uNuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uXiAction = new Action() { @Override public void run() { insertString("Ξ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uXiAction.setText("Xi"); uXiAction.setToolTipText("Xi"); uXiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uOmicronAction = new Action() { @Override public void run() { insertString("Ο", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uOmicronAction.setText("Omicron"); uOmicronAction.setToolTipText("Omicron"); uOmicronAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPiAction = new Action() { @Override public void run() { insertString("Π", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPiAction.setText("Pi"); uPiAction.setToolTipText("Pi"); uPiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uRhoAction = new Action() { @Override public void run() { insertString("Ρ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uRhoAction.setText("Rho"); uRhoAction.setToolTipText("Rho"); uRhoAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uSigmaAction = new Action() { @Override public void run() { insertString("Σ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uSigmaAction.setText("Sigma"); uSigmaAction.setToolTipText("Sigma"); uSigmaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uTauAction = new Action() { @Override public void run() { insertString("Τ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uTauAction.setText("Tau"); uTauAction.setToolTipText("Tau"); uTauAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uUpsilonAction = new Action() { @Override public void run() { insertString("Υ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uUpsilonAction.setText("Upsilon"); uUpsilonAction.setToolTipText("Upsilon"); uUpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPhiAction = new Action() { @Override public void run() { insertString("Φ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPhiAction.setText("Phi"); uPhiAction.setToolTipText("Phi"); uPhiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uChiAction = new Action() { @Override public void run() { insertString("Χ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uChiAction.setText("Chi"); uChiAction.setToolTipText("Chi"); uChiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPsiAction = new Action() { @Override public void run() { insertString("Ψ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPsiAction.setText("Psi"); uPsiAction.setToolTipText("Psi"); uPsiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uOmegaAction = new Action() { @Override public void run() { insertString("Ω", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uOmegaAction.setText("Omega"); uOmegaAction.setToolTipText("Omega"); uOmegaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lAlphaAction = new Action() { @Override public void run() { insertString("α", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lAlphaAction.setText("alpha"); lAlphaAction.setToolTipText("alpha"); lAlphaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lBetaAction = new Action() { @Override public void run() { insertString("β", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lBetaAction.setText("beta"); lBetaAction.setToolTipText("beta"); lBetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lGammaAction = new Action() { @Override public void run() { insertString("γ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lGammaAction.setText("gamma"); lGammaAction.setToolTipText("gamma"); lGammaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lDeltaAction = new Action() { @Override public void run() { insertString("δ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lDeltaAction.setText("delta"); lDeltaAction.setToolTipText("delta"); lDeltaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lEpsilonAction = new Action() { @Override public void run() { insertString("ε", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lEpsilonAction.setText("epsilon"); lEpsilonAction.setToolTipText("epsilon"); lEpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lZetaAction = new Action() { @Override public void run() { insertString("ζ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lZetaAction.setText("zeta"); lZetaAction.setToolTipText("zeta"); lZetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lEtaAction = new Action() { @Override public void run() { insertString("η", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lEtaAction.setText("eta"); lEtaAction.setToolTipText("eta"); lEtaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lThetaAction = new Action() { @Override public void run() { insertString("θ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lThetaAction.setText("theta"); lThetaAction.setToolTipText("theta"); lThetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lIotaAction = new Action() { @Override public void run() { insertString("ι", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lIotaAction.setText("iota"); lIotaAction.setToolTipText("iota"); lIotaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lKappaAction = new Action() { @Override public void run() { insertString("κ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lKappaAction.setText("kappa"); lKappaAction.setToolTipText("kappa"); lKappaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lLambdaAction = new Action() { @Override public void run() { insertString("λ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lLambdaAction.setText("lambda"); lLambdaAction.setToolTipText("lambda"); lLambdaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lMuAction = new Action() { @Override public void run() { insertString("μ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lMuAction.setText("mu"); lMuAction.setToolTipText("mu"); lMuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lNuAction = new Action() { @Override public void run() { insertString("ν", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lNuAction.setText("nu"); lNuAction.setToolTipText("nu"); lNuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lXiAction = new Action() { @Override public void run() { insertString("ξ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lXiAction.setText("xi"); lXiAction.setToolTipText("xi"); lXiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lOmicronAction = new Action() { @Override public void run() { insertString("ο", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lOmicronAction.setText("omicron"); lOmicronAction.setToolTipText("omicron"); lOmicronAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPiAction = new Action() { @Override public void run() { insertString("π", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPiAction.setText("pi"); lPiAction.setToolTipText("pi"); lPiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lRhoAction = new Action() { @Override public void run() { insertString("ρ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lRhoAction.setText("rho"); lRhoAction.setToolTipText("rho"); lRhoAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lSigmaAction = new Action() { @Override public void run() { insertString("σ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lSigmaAction.setText("sigma"); lSigmaAction.setToolTipText("sigma"); lSigmaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lTauAction = new Action() { @Override public void run() { insertString("τ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lTauAction.setText("tau"); lTauAction.setToolTipText("tau"); lTauAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lUpsilonAction = new Action() { @Override public void run() { insertString("υ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lUpsilonAction.setText("upsilon"); lUpsilonAction.setToolTipText("upsilon"); lUpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPhiAction = new Action() { @Override public void run() { insertString("φ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPhiAction.setText("phi"); lPhiAction.setToolTipText("phi"); lPhiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lChiAction = new Action() { @Override public void run() { insertString("χ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lChiAction.setText("chi"); lChiAction.setToolTipText("chi"); lChiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPsiAction = new Action() { @Override public void run() { insertString("ψ", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPsiAction.setText("psi"); lPsiAction.setToolTipText("psi"); lPsiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lOmegaAction = new Action() { @Override public void run() { insertString("ω", QuotientEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lOmegaAction.setText("omega"); lOmegaAction.setToolTipText("omega"); lOmegaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); }
From source file:algsymboleditor.editors.SymbolEditorContributor.java
License:Open Source License
/** * Creates actions for responding to user events. *///from w w w . jav a 2 s . c o m private void createActions() { scriptAction = new Action() { public void run() { handleInsertMode(SymbolEditorCanvas.InsertModes.SCRIPT_MODE); } }; scriptAction.setText("Script"); scriptAction.setToolTipText("Script Mode"); scriptAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); subscriptAction = new Action() { @Override public void run() { handleInsertMode(SymbolEditorCanvas.InsertModes.SUBSCRIPT_MODE); } }; subscriptAction.setText("Subscript"); subscriptAction.setToolTipText("Subscript Mode"); subscriptAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); superscriptAction = new Action() { @Override public void run() { handleInsertMode(SymbolEditorCanvas.InsertModes.SUPERSCRIPT_MODE); } }; superscriptAction.setText("Superscript"); superscriptAction.setToolTipText("Superscript Mode"); superscriptAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overscriptAction = new Action() { @Override public void run() { handleInsertMode(SymbolEditorCanvas.InsertModes.OVERSCRIPT_MODE); } }; overscriptAction.setText("Overscript"); overscriptAction.setToolTipText("Overscript Mode"); overscriptAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); underscriptAction = new Action() { @Override public void run() { handleInsertMode(SymbolEditorCanvas.InsertModes.UNDERSCRIPT_MODE); } }; underscriptAction.setText("Underscript"); underscriptAction.setToolTipText("Underscript Mode"); underscriptAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); dumpTextToConsoleAction = new Action() { @Override public void run() { handleExportToConsole(); } }; dumpTextToConsoleAction.setText("Dump Text To Console"); dumpTextToConsoleAction.setToolTipText("Dump Text To Console"); dumpTextToConsoleAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertDefaultAction = new Action() { @Override public void run() { handleOverarchInsert(SymbolEditorCanvas.OverarchInsert.DEFAULT_INSERT_MODE); } }; overarchInsertDefaultAction.setText("Default"); overarchInsertDefaultAction.setToolTipText("Default Mode"); overarchInsertDefaultAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertNoneAction = new Action() { @Override public void run() { handleOverarchInsert(SymbolEditorCanvas.OverarchInsert.NO_INSERT_MODE); } }; overarchInsertNoneAction.setText("None"); overarchInsertNoneAction.setToolTipText("None Mode"); overarchInsertNoneAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertIdentifierAction = new Action() { @Override public void run() { handleOverarchInsert(SymbolEditorCanvas.OverarchInsert.IDENT_INSERT_MODE); } }; overarchInsertIdentifierAction.setText("Identifier"); overarchInsertIdentifierAction.setToolTipText("Identifier Mode"); overarchInsertIdentifierAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertOperatorAction = new Action() { @Override public void run() { handleOverarchInsert(SymbolEditorCanvas.OverarchInsert.OPERATOR_INSERT_MODE); } }; overarchInsertOperatorAction.setText("Operator"); overarchInsertOperatorAction.setToolTipText("Operator Mode"); overarchInsertOperatorAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); overarchInsertNumberAction = new Action() { @Override public void run() { handleOverarchInsert(SymbolEditorCanvas.OverarchInsert.NUMBER_INSERT_MODE); } }; overarchInsertNumberAction.setText("Number"); overarchInsertNumberAction.setToolTipText("Number Mode"); overarchInsertNumberAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); plusAction = new Action() { @Override public void run() { insertString("+", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; plusAction.setText("Plus"); plusAction.setToolTipText("Plus"); plusAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); minusAction = new Action() { @Override public void run() { insertString("-", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; minusAction.setText("Minus"); minusAction.setToolTipText("Minus"); minusAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); crossProductOrTimesAction = new Action() { @Override public void run() { insertString("×", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; crossProductOrTimesAction.setText("Cross Product Or Times"); crossProductOrTimesAction.setToolTipText("Cross Product Or Times"); crossProductOrTimesAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); dotProductAction = new Action() { @Override public void run() { insertString("·", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; dotProductAction.setText("Dot Product"); dotProductAction.setToolTipText("Dot Product"); dotProductAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); wedgeProductAction = new Action() { @Override public void run() { insertString("∧", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; wedgeProductAction.setText("Wedge Product"); wedgeProductAction.setToolTipText("Wedge Product"); wedgeProductAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); partialDerivativeAction = new Action() { @Override public void run() { insertString("∂", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; partialDerivativeAction.setText("Partial Derivative"); partialDerivativeAction.setToolTipText("Partial Derivative"); partialDerivativeAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); delOperatorAction = new Action() { @Override public void run() { insertString("∇", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; delOperatorAction.setText("Del Operator"); delOperatorAction.setToolTipText("Del Operator"); delOperatorAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lessThanAction = new Action() { @Override public void run() { insertString("<", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; lessThanAction.setText("Less Than"); lessThanAction.setToolTipText("Less Than"); lessThanAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); greaterThanAction = new Action() { @Override public void run() { insertString(">", SymbolEditorCanvas.DefaultInsert.OPERATOR_INSERT_MODE); } }; greaterThanAction.setText("Greater Than"); greaterThanAction.setToolTipText("Greater Than"); greaterThanAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uAlphaAction = new Action() { @Override public void run() { insertString("Α", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uAlphaAction.setText("Alpha"); uAlphaAction.setToolTipText("Alpha"); uAlphaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uBetaAction = new Action() { @Override public void run() { insertString("Β", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uBetaAction.setText("Beta"); uBetaAction.setToolTipText("Beta"); uBetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uGammaAction = new Action() { @Override public void run() { insertString("Γ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uGammaAction.setText("Gamma"); uGammaAction.setToolTipText("Gamma"); uGammaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uDeltaAction = new Action() { @Override public void run() { insertString("Δ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uDeltaAction.setText("Delta"); uDeltaAction.setToolTipText("Delta"); uDeltaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uEpsilonAction = new Action() { @Override public void run() { insertString("Ε", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uEpsilonAction.setText("Epsilon"); uEpsilonAction.setToolTipText("Epsilon"); uEpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uZetaAction = new Action() { @Override public void run() { insertString("Ζ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uZetaAction.setText("Zeta"); uZetaAction.setToolTipText("Zeta"); uZetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uEtaAction = new Action() { @Override public void run() { insertString("Η", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uEtaAction.setText("Eta"); uEtaAction.setToolTipText("Eta"); uEtaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uThetaAction = new Action() { @Override public void run() { insertString("Θ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uThetaAction.setText("Theta"); uThetaAction.setToolTipText("Theta"); uThetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uIotaAction = new Action() { @Override public void run() { insertString("Ι", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uIotaAction.setText("Iota"); uIotaAction.setToolTipText("Iota"); uIotaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uKappaAction = new Action() { @Override public void run() { insertString("Κ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uKappaAction.setText("Kappa"); uKappaAction.setToolTipText("Kappa"); uKappaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uLambdaAction = new Action() { @Override public void run() { insertString("Λ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uLambdaAction.setText("Lambda"); uLambdaAction.setToolTipText("Lambda"); uLambdaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uMuAction = new Action() { @Override public void run() { insertString("Μ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uMuAction.setText("Mu"); uMuAction.setToolTipText("Mu"); uMuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uNuAction = new Action() { @Override public void run() { insertString("Ν", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uNuAction.setText("Nu"); uNuAction.setToolTipText("Nu"); uNuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uXiAction = new Action() { @Override public void run() { insertString("Ξ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uXiAction.setText("Xi"); uXiAction.setToolTipText("Xi"); uXiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uOmicronAction = new Action() { @Override public void run() { insertString("Ο", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uOmicronAction.setText("Omicron"); uOmicronAction.setToolTipText("Omicron"); uOmicronAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPiAction = new Action() { @Override public void run() { insertString("Π", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPiAction.setText("Pi"); uPiAction.setToolTipText("Pi"); uPiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uRhoAction = new Action() { @Override public void run() { insertString("Ρ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uRhoAction.setText("Rho"); uRhoAction.setToolTipText("Rho"); uRhoAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uSigmaAction = new Action() { @Override public void run() { insertString("Σ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uSigmaAction.setText("Sigma"); uSigmaAction.setToolTipText("Sigma"); uSigmaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uTauAction = new Action() { @Override public void run() { insertString("Τ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uTauAction.setText("Tau"); uTauAction.setToolTipText("Tau"); uTauAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uUpsilonAction = new Action() { @Override public void run() { insertString("Υ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uUpsilonAction.setText("Upsilon"); uUpsilonAction.setToolTipText("Upsilon"); uUpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPhiAction = new Action() { @Override public void run() { insertString("Φ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPhiAction.setText("Phi"); uPhiAction.setToolTipText("Phi"); uPhiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uChiAction = new Action() { @Override public void run() { insertString("Χ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uChiAction.setText("Chi"); uChiAction.setToolTipText("Chi"); uChiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uPsiAction = new Action() { @Override public void run() { insertString("Ψ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uPsiAction.setText("Psi"); uPsiAction.setToolTipText("Psi"); uPsiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); uOmegaAction = new Action() { @Override public void run() { insertString("Ω", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; uOmegaAction.setText("Omega"); uOmegaAction.setToolTipText("Omega"); uOmegaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lAlphaAction = new Action() { @Override public void run() { insertString("α", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lAlphaAction.setText("alpha"); lAlphaAction.setToolTipText("alpha"); lAlphaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lBetaAction = new Action() { @Override public void run() { insertString("β", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lBetaAction.setText("beta"); lBetaAction.setToolTipText("beta"); lBetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lGammaAction = new Action() { @Override public void run() { insertString("γ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lGammaAction.setText("gamma"); lGammaAction.setToolTipText("gamma"); lGammaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lDeltaAction = new Action() { @Override public void run() { insertString("δ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lDeltaAction.setText("delta"); lDeltaAction.setToolTipText("delta"); lDeltaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lEpsilonAction = new Action() { @Override public void run() { insertString("ε", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lEpsilonAction.setText("epsilon"); lEpsilonAction.setToolTipText("epsilon"); lEpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lZetaAction = new Action() { @Override public void run() { insertString("ζ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lZetaAction.setText("zeta"); lZetaAction.setToolTipText("zeta"); lZetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lEtaAction = new Action() { @Override public void run() { insertString("η", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lEtaAction.setText("eta"); lEtaAction.setToolTipText("eta"); lEtaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lThetaAction = new Action() { @Override public void run() { insertString("θ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lThetaAction.setText("theta"); lThetaAction.setToolTipText("theta"); lThetaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lIotaAction = new Action() { @Override public void run() { insertString("ι", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lIotaAction.setText("iota"); lIotaAction.setToolTipText("iota"); lIotaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lKappaAction = new Action() { @Override public void run() { insertString("κ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lKappaAction.setText("kappa"); lKappaAction.setToolTipText("kappa"); lKappaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lLambdaAction = new Action() { @Override public void run() { insertString("λ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lLambdaAction.setText("lambda"); lLambdaAction.setToolTipText("lambda"); lLambdaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lMuAction = new Action() { @Override public void run() { insertString("μ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lMuAction.setText("mu"); lMuAction.setToolTipText("mu"); lMuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lNuAction = new Action() { @Override public void run() { insertString("ν", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lNuAction.setText("nu"); lNuAction.setToolTipText("nu"); lNuAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lXiAction = new Action() { @Override public void run() { insertString("ξ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lXiAction.setText("xi"); lXiAction.setToolTipText("xi"); lXiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lOmicronAction = new Action() { @Override public void run() { insertString("ο", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lOmicronAction.setText("omicron"); lOmicronAction.setToolTipText("omicron"); lOmicronAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPiAction = new Action() { @Override public void run() { insertString("π", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPiAction.setText("pi"); lPiAction.setToolTipText("pi"); lPiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lRhoAction = new Action() { @Override public void run() { insertString("ρ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lRhoAction.setText("rho"); lRhoAction.setToolTipText("rho"); lRhoAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lSigmaAction = new Action() { @Override public void run() { insertString("σ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lSigmaAction.setText("sigma"); lSigmaAction.setToolTipText("sigma"); lSigmaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lTauAction = new Action() { @Override public void run() { insertString("τ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lTauAction.setText("tau"); lTauAction.setToolTipText("tau"); lTauAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lUpsilonAction = new Action() { @Override public void run() { insertString("υ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lUpsilonAction.setText("upsilon"); lUpsilonAction.setToolTipText("upsilon"); lUpsilonAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPhiAction = new Action() { @Override public void run() { insertString("φ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPhiAction.setText("phi"); lPhiAction.setToolTipText("phi"); lPhiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lChiAction = new Action() { @Override public void run() { insertString("χ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lChiAction.setText("chi"); lChiAction.setToolTipText("chi"); lChiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lPsiAction = new Action() { @Override public void run() { insertString("ψ", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lPsiAction.setText("psi"); lPsiAction.setToolTipText("psi"); lPsiAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); lOmegaAction = new Action() { @Override public void run() { insertString("ω", SymbolEditorCanvas.DefaultInsert.IDENT_INSERT_MODE); } }; lOmegaAction.setText("omega"); lOmegaAction.setToolTipText("omega"); lOmegaAction.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(IDE.SharedImages.IMG_OBJS_TASK_TSK)); }
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 a v a 2 s. c om*/ 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 *//* w w w . j ava 2s. com*/ 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:anylinklicense.views.LicenseView.java
License:Open Source License
private void makeActions() { //Load/*from w ww . ja v a 2 s. com*/ action_load = new Action() { public void run() { try { List<LicenseInfo> MsgList = new ArrayList<LicenseInfo>(); File dataDir = new File("./LicenseCreate/License.dat"); DataInputStream inn = new DataInputStream(new FileInputStream(dataDir)); int len = (int) dataDir.length(); byte buf[] = new byte[len]; inn.readFully(buf); inn.close(); byte[] Data1 = hexToByteArray(new String(buf)); byte[] Data2 = hexToByteArray(new String(Data1)); String Data = new String(Data2); String[] arrData = Data.split("\n"); for (int i = 0; i < arrData.length; i++) { String[] arrTmp = arrData[i].split("\t"); if (arrTmp.length == 1) { MsgList.add(new LicenseInfo(arrTmp[0], "")); } else { MsgList.add(new LicenseInfo(arrTmp[0], arrTmp[1])); } } viewer.getTable().clearAll(); viewer.setInput(MsgList); } catch (IOException e) { } } }; action_load.setToolTipText(" Load"); action_load.setImageDescriptor( AbstractUIPlugin.imageDescriptorFromPlugin(Activator.PLUGIN_ID, "icons/refresh.gif")); // action_save = new Action() { public void run() { try { String saveData = ""; String Encrypt = ""; for (int i = 0; i < viewer.getTable().getItemCount(); i++) { TableItem tmp = viewer.getTable().getItem(i); String ItemName = ((LicenseInfo) tmp.getData()).getItemName(); String ItemValue = ((LicenseInfo) tmp.getData()).getItemValue(); saveData = saveData + ItemName + "\t" + ItemValue + "\n"; } for (int i = 0; i < saveData.getBytes().length; i++) { Encrypt = Encrypt + String.format("%02X", saveData.getBytes()[i]); } BufferedWriter bw = new BufferedWriter(new FileWriter("./LicenseCreate/License.dat")); for (int i = 0; i < Encrypt.getBytes().length; i++) { bw.write(String.format("%02X", Encrypt.getBytes()[i])); } bw.close(); } catch (IOException e) { } } }; action_save.setToolTipText(" "); action_save.setImageDescriptor( PlatformUI.getWorkbench().getSharedImages().getImageDescriptor(ISharedImages.IMG_ETOOL_SAVE_EDIT)); }