gov.nih.nlm.mms.filters
Interface Filter
- All Superinterfaces:
- Comparable, Configurable, GUIConfigurable, SubsetListener
- All Known Subinterfaces:
- ConceptContentSelector, ConceptManipulator, ConceptSelector
- All Known Implementing Classes:
- AbstractFilter, AttributeTypesToRemoveFilter, ContentViewFilter, LanguagesToRemoveFilter, PrecedenceFilter, RelationshipTypesToRemoveFilter, RemoveByTermgroupFilter, RxNormFilter, SemanticTypesToRemoveFilter, SourcesToRemoveFilter, SuppressibleTermgroupsFilter
- public interface Filter
- extends GUIConfigurable, SubsetListener
This is an interface with methods used to
remove CUIs from the release.
- Author:
- Deborah Shapiro
Method Summary |
void |
applyFilter(Concept concept)
Deprecated. Use one of the sub-interfaces instead |
boolean |
isEfficientEnabled()
Indicates if Filter can use the efficient mode during
the "Initialize Cuis" phase of the subsetting process. |
Methods inherited from interface gov.nih.nlm.mms.GUIConfigurable |
addDataChangeListener, getColor, getGUIConfigurableForValidationFailure, getHelpPanel, getName, getPanel, getTabDescription, getValidationErrors, getValidationWarnings, hasAdvancedOptions, hasDataChanged, removeDataChangeListener, resetDataChanged, setDataChanged, setPanelSelections, showOptions, validate |
applyFilter
public void applyFilter(Concept concept)
- Deprecated. Use one of the sub-interfaces instead
- Method which removes a given
Concept
or its components
from the release. Called during the subsetting process.
- Parameters:
concept
- Concept
isEfficientEnabled
public boolean isEfficientEnabled()
- Indicates if
Filter
can use the efficient mode during
the "Initialize Cuis" phase of the subsetting process.
The efficient mode reads only MRCONSO and MRSTY during the
"Initialize Cuis" phase.
- Returns:
true
if efficient mode is acceptable
false
if efficient mode is not acceptable
Copyright ©2005