@Override public void clear() { initialize( true ); if ( ! values.isEmpty() || ! identifiers.isEmpty() ) { values.clear(); identifiers.clear(); dirty(); } }
@Override public boolean retainAll(Collection c) { initialize( true ); if ( values.retainAll( c ) ) { dirty(); return true; } else { return false; } }
@Override public boolean remove(Object o) { initialize( true ); final int index = values.indexOf( o ); if ( index >= 0 ) { beforeRemove( index ); values.remove( index ); elementRemoved = true; dirty(); return true; } else { return false; } }
@Override public boolean retainAll(Collection c) { initialize( true ); if ( values.retainAll( c ) ) { dirty(); return true; } else { return false; } }
public void clear() { initialize( true ); if ( ! values.isEmpty() || ! identifiers.isEmpty() ) { values.clear(); identifiers.clear(); dirty(); } }
public void clear() { initialize( true ); if ( ! values.isEmpty() || ! identifiers.isEmpty() ) { values.clear(); identifiers.clear(); dirty(); } }
public boolean retainAll(Collection c) { initialize( true ); if ( values.retainAll( c ) ) { dirty(); return true; } else { return false; } }
public boolean retainAll(Collection c) { initialize( true ); if ( values.retainAll( c ) ) { dirty(); return true; } else { return false; } }
@Override public void clear() { initialize( true ); if ( ! values.isEmpty() || ! identifiers.isEmpty() ) { values.clear(); identifiers.clear(); dirty(); } }
public boolean remove(Object o) { initialize( true ); int index = values.indexOf(o); if (index>=0) { beforeRemove(index); values.remove(index); dirty(); return true; } else { return false; } }
public boolean remove(Object o) { initialize( true ); int index = values.indexOf(o); if (index>=0) { beforeRemove(index); values.remove(index); dirty(); return true; } else { return false; } }
@Override public boolean remove(Object o) { initialize( true ); final int index = values.indexOf( o ); if ( index >= 0 ) { beforeRemove( index ); values.remove( index ); elementRemoved = true; dirty(); return true; } else { return false; } }