/** * {@inheritDoc} */ @Override public void selectionChange(SelectionChangeEvent evt) { boolean sourceIsScl = evt.getSource() instanceof ISelectionChangeListener; if (sourceIsScl && selectionChangeSupport == null) { selectionChangeSupport = new SelectionChangeSupport(this); } if (sourceIsScl) { selectionChangeSupport.addInhibitedListener((ISelectionChangeListener) evt.getSource()); } try { setSelectedIndices(evt.getNewSelection(), evt.getLeadingIndex()); } finally { if (sourceIsScl) { selectionChangeSupport.removeInhibitedListener((ISelectionChangeListener) evt.getSource()); } } }
/** * {@inheritDoc} */ @Override public void selectionChange(SelectionChangeEvent evt) { boolean isSourceScl = evt.getSource() instanceof ISelectionChangeListener; if (isSourceScl && selectionChangeSupport == null) { selectionChangeSupport = new SelectionChangeSupport(this); } if (isSourceScl) { selectionChangeSupport .addInhibitedListener((ISelectionChangeListener) evt.getSource()); } try { setSelectedIndices(evt.getNewSelection(), evt.getLeadingIndex()); } finally { if (isSourceScl) { selectionChangeSupport .removeInhibitedListener((ISelectionChangeListener) evt.getSource()); } } }
public void run() { ICollectionConnector connector = (ICollectionConnector) evt .getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel .addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } } });
@Override public void run() { ICollectionConnector connector = (ICollectionConnector) evt .getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel .addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } } });
/** * {@inheritDoc} */ public void selectionChange(SelectionChangeEvent evt) { ICollectionConnector connector = (ICollectionConnector) evt.getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel.addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } }
/** * {@inheritDoc} */ public void selectionChange(SelectionChangeEvent evt) { ICollectionConnector connector = (ICollectionConnector) evt.getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel.addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } }
/** * {@inheritDoc} */ public void selectionChange(SelectionChangeEvent evt) { ICollectionConnector connector = (ICollectionConnector) evt.getSource(); int[] oldSelection = evt.getOldSelection(); int[] newSelection = evt.getNewSelection(); if (oldSelection != null) { for (int i : oldSelection) { if (newSelection == null || Arrays.binarySearch(newSelection, i) < 0) { selectionModel .removeSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } if (newSelection != null) { for (int i : newSelection) { if (oldSelection == null || Arrays.binarySearch(oldSelection, i) < 0) { selectionModel.addSelectionPath(getTreePathForConnector(connector .getChildConnector(i))); } } } }
@Override public void selectionChange(SelectionChangeEvent evt) { IValueConnector connector = (IValueConnector) evt.getSource(); IValueConnector parentConnector = connector.getParentConnector(); if (parentConnector instanceof ICollectionConnectorProvider