protected void updateTitle() { TagProposal tagProposal = (TagProposal) getDropWizardModel().getTagProposal(); StringBuilder titleText = new StringBuilder(); titleText.append("<"); // $NON-NLS-1$ if (!TagProposal.EMPTY_PREFIX.equals(tagProposal.getPrefix())) { titleText.append(tagProposal.getPrefix()).append(":"); // $NON-NLS-1$ } titleText.append(tagProposal.getName()).append(">"); // $NON-NLS-1$ setTitle(titleText.toString()); }
@Override public Object execute(ExecutionEvent event) throws ExecutionException { IWorkbenchPart part = HandlerUtil.getActivePartChecked(event); ISelection selection = HandlerUtil.getCurrentSelectionChecked(event); if (part instanceof MarketDataView && selection instanceof IStructuredSelection) { MarketDataView view = (MarketDataView) part; IStructuredSelection sselection = (IStructuredSelection) selection; StringBuilder builder = new StringBuilder(); for (Object obj : sselection.toArray()) { if (obj instanceof MarketDataViewItem) { MarketDataViewItem item = (MarketDataViewItem) obj; builder.append(item); builder.append(System.getProperty("line.separator")); // $NON-NLS-1$ } } view.getClipboard() .setContents( new Object[] {builder.toString()}, new Transfer[] {TextTransfer.getInstance()}); } return null; }