Community
Participate
Working Groups
*/
public void updateSelection(
List<? extends IContentPart<VR, ? extends VR>> newSelection) {
List<IContentPart<VR, ? extends VR>> oldSelection = getSelectionCopy();
selectionList.clear();
selectionSet.clear();
select(newSelection);
int i = 0;
for (IContentPart<VR, ? extends VR> p : newSelection) {
if (!selectionSet.contains(p)) {
selectionList.add(i++, p);
selectionSet.add(p);
}
propertyChangeSupport.firePropertyChange(SELECTION_PROPERTY,
oldSelection, getSelected());