/** * Implementers can modify * * @return the selected element */ protected Object getSelectedElement() { if (fTreeViewer == null) return null; return ((IStructuredSelection) fTreeViewer.getSelection()).getFirstElement(); }
/** * Implementers can modify * * @return the selected element */ protected Object getSelectedElement() { if (fTreeViewer == null) return null; return ((IStructuredSelection) fTreeViewer.getSelection()).getFirstElement(); }
@Override public boolean isEnabled() { ISelection selection = treeViewer.getSelection(); if (!(selection instanceof IStructuredSelection)) return false; IStructuredSelection ss = (IStructuredSelection)selection; if(ss.size() != 1) return false; return true; } };
private List<RefNode> extractSelectedRefNodes() { List<RefNode> nodes = new ArrayList<RefNode>(); Object[] array = ((IStructuredSelection) super.branchTree .getSelection()).toArray(); for (Object selected : array) if (selected instanceof RefNode) nodes.add((RefNode) selected); return nodes; }
@Override public void run() { fViewer.refresh(root, true); // trigger a synthetic selection change so that action refresh their // enable state. fViewer.setSelection(fViewer.getSelection()); } });
public void run() { fViewer.refresh(root, true); // trigger a synthetic selection change so that action refresh their // enable state. fViewer.setSelection(fViewer.getSelection()); } });
private void handleAdd(boolean createGroupOnly) { Object selectedObject = null; ISelection selection = filterView.getSelection(); if (selection instanceof IStructuredSelection) { IStructuredSelection structuredSelection = ((IStructuredSelection) selection); selectedObject = structuredSelection.getFirstElement(); } handleAdd(selectedObject, createGroupOnly); }
/** * Returns if there is a selection in the tree viewer or not * @return true if something in the tree is selected, false otherwise * @since 3.2 */ public boolean isTreeSelectionEmpty() { return fLaunchConfigurationView.getTreeViewer().getSelection().isEmpty(); }
private void updateNewFolderButtonState() { IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection(); fSelectedContainer= null; if (selection.size() == 1) { Object first= selection.getFirstElement(); if (first instanceof IContainer) { fSelectedContainer= (IContainer) first; } } fNewFolderButton.setEnabled(fSelectedContainer != null); }
private void updateNewFolderButtonState() { IStructuredSelection selection= (IStructuredSelection) getTreeViewer().getSelection(); fSelectedContainer= null; if (selection.size() == 1) { Object first= selection.getFirstElement(); if (first instanceof IContainer) { fSelectedContainer= (IContainer) first; } } fNewFolderButton.setEnabled(fSelectedContainer != null); }
@Override public void dragSetData(DragSourceEvent event) { IStructuredSelection ssel= (IStructuredSelection) fProjectsList.getTreeViewer().getSelection(); event.data= ssel.toArray(); draggedItemsProject= ssel.toArray(); }
public void selectionChanged(SelectionChangedEvent event) { StructuredSelection selection = (StructuredSelection) DriverPreferences.this.mTreeViewer .getSelection(); if (selection != null && selection.size() > 0 && selection.getFirstElement() != null) updateButtons (selection.getFirstElement()); else updateButtons ( null ); }
public void refresh() { ISelection sel = treeViewer.getSelection(); treeViewer.setContentProvider(new ServerTypeTreeContentProvider(moduleType, serverTypeId)); treeViewer.setSelection(sel); }
protected ModuleServer[] getDeployedSelection() { IStructuredSelection sel = (IStructuredSelection) deployedTreeViewer.getSelection(); if (sel.isEmpty()) return new ModuleServer[0]; ModuleServer [] mss = new ModuleServer[sel.size()]; System.arraycopy(sel.toArray(), 0, mss, 0, sel.size()); return mss; }
public void refresh() { ISelection sel = treeViewer.getSelection(); treeViewer.setContentProvider(new RuntimeTypeTreeContentProvider(creation, type, version, runtimeTypeId)); treeViewer.setSelection(sel); }
/** * Selects all elements in the tree viewer. */ @Override public void run() { mTableViewer.getTree().selectAll(); mTableViewer.setSelection(mTableViewer.getSelection()); } }
@Override protected void handleSelectAll() { fExtensionTree.getTree().selectAll(); updateButtons(fFilteredTree.getViewer().getSelection()); }
@Override public ShowInContext getShowInContext() { return new ShowInContext( getTreeViewer().getInput(), getTreeViewer().getSelection()); } };
/** * Save the currently selected node. */ private void setSelectedNode() { String storeValue = null; IStructuredSelection selection = (IStructuredSelection) getTreeViewer().getSelection(); if (selection.size() == 1) { IPreferenceNode node = (IPreferenceNode) selection.getFirstElement(); storeValue = node.getId(); } setSelectedNodePreference(storeValue); }
private void refreshElement(ThemeElementDefinition definition) { tree.getViewer().refresh(definition); updateTreeSelection(tree.getViewer().getSelection()); Object newValue = definition instanceof ColorDefinition ? ((ColorDefinition) definition).getValue(): ((FontDefinition) definition).getValue(); getCascadingTheme().fire(new PropertyChangeEvent(this, definition.getId(), null, newValue)); }