@Override public void clear() { if (!this.modifiable) { throw new UnsupportedOperationException("Unmodifiable list"); //$NON-NLS-1$ } super.clear(); } }
final IWorkspace workspace = getWorkspace(monitor, canceler); this.label.setText(" "); //$NON-NLS-1$ this.relations.clear(); this.label.setText(" "); //$NON-NLS-1$ if (this.selection.length == 0) {
public void dispose() { if (targets != null) { targets.clear(); // Remove listeners from dependencies } if (unmodifiableValidationStatus != null) { unmodifiableValidationStatus.dispose(); unmodifiableValidationStatus = null; } if (validationStatus != null) { validationStatus.dispose(); validationStatus = null; } if (unmodifiableTargets != null) { unmodifiableTargets.dispose(); unmodifiableTargets = null; } if (targets != null) { targets.dispose(); targets = null; } if (models != null) { models.dispose(); models = null; } realm = null; super.dispose(); }
@Override public void dispose() { if (targets != null) { targets.clear(); // Remove listeners from dependencies } if (unmodifiableValidationStatus != null) { unmodifiableValidationStatus.dispose(); unmodifiableValidationStatus = null; } if (validationStatus != null) { validationStatus.dispose(); validationStatus = null; } if (unmodifiableTargets != null) { unmodifiableTargets.dispose(); unmodifiableTargets = null; } if (targets != null) { targets.dispose(); targets = null; } if (models != null) { models.dispose(); models = null; } realm = null; super.dispose(); }
@Override public void dispose() { if (targets != null) { targets.clear(); // Remove listeners from dependencies } if (unmodifiableValidationStatus != null) { unmodifiableValidationStatus.dispose(); unmodifiableValidationStatus = null; } if (validationStatus != null) { validationStatus.dispose(); validationStatus = null; } if (unmodifiableTargets != null) { unmodifiableTargets.dispose(); unmodifiableTargets = null; } if (targets != null) { targets.dispose(); targets = null; } if (models != null) { models.dispose(); models = null; } realm = null; super.dispose(); }
@Override public void selectionChanged(final SelectionChangedEvent event) { this.types.clear(); if (this.dependenciesModel.get() == null || this.selectedItemModel.get() == null) { return; } final ISelection selection = event.getSelection(); if (selection.isEmpty() || !(selection instanceof StructuredSelection || ((StructuredSelection) selection).size() != 1)) { return; } final IWorkspace workspace = this.dependenciesModel.get(); final IItem selectedItem = this.selectedItemModel.get(); try { final RelationUpdateRunner runner = new RelationUpdateRunner(workspace, selectedItem, selection, this.types); this.progressService.runInUI(this.context, runner, null); } catch (final InvocationTargetException e) { this.logger.log(Level.ERROR, e); } catch (final InterruptedException e) { // } }