Project

General

Profile

« Previous | Next » 

Revision 827bea53

Added by Katja Luther almost 8 years ago

fix selection dialog

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/AbstractFilteredCdmResourceSelectionDialog.java
223 223
	/** {@inheritDoc} */
224 224
	@Override
225 225
	public void refresh() {
226
		initModel();
226
		//initModel();
227 227
		filterExcludedObjects();
228 228
		super.refresh();
229 229
	}
230 230

  
231
	/**
232
	 * <p>initModel</p>
233
	 */
234
	abstract protected void initModel();
231

  
235 232

  
236 233
	/* (non-Javadoc)
237 234
	 * @see org.eclipse.ui.dialogs.FilteredItemsSelectionDialog#createFilter()
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/selection/CdmFilteredItemsSelectionDialog.java
1190 1190
         * refiltering.
1191 1191
         */
1192 1192
        protected void applyFilter() {
1193

  
1193
            initModel();
1194 1194
            ItemsFilter newFilter = createFilter();
1195 1195

  
1196 1196
            // don't apply filtering for patterns which mean the same, for example:
......
2938 2938
             */
2939 2939
            @Override
2940 2940
            public Object[] getElements(Object inputElement) {
2941
                //return items.toArray();
2941 2942
                return lastFilteredItems.toArray();
2942 2943
            }
2943 2944

  
2944 2945
            public int getNumberOfElements() {
2945
                return lastFilteredItems.size();
2946

  
2947
               return lastFilteredItems.size();
2946 2948
            }
2947 2949

  
2948 2950
            /*
......
3401 3403
            return pattern;
3402 3404
        }
3403 3405

  
3406
        /**
3407
         * <p>initModel</p>
3408
         */
3409
        abstract protected void initModel();
3410

  
3404 3411
    }
3405 3412

  
3406 3413

  

Also available in: Unified diff