}
}
else if ( event instanceof EmptyValueDeletedEvent )
{
// select another value of the deleted attribute
EmptyValueDeletedEvent evdEvent = ( EmptyValueDeletedEvent ) event;
if ( viewer.getSelection().isEmpty() && evdEvent.getDeletedValue().getAttribute().getValueSize() > 0 )
{
viewer.setSelection(
new StructuredSelection( evdEvent.getDeletedValue().getAttribute().getValues()[0] ), true );
}
}
else if ( event instanceof ValueModifiedEvent )
{
// select the modified value