Revision 827bea53
Added by Katja Luther almost 7 years ago
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
fix selection dialog