gov.nih.nlm.mms.filters
Interface ConceptSelector

All Superinterfaces:
Comparable, Configurable, Filter, GUIConfigurable, SubsetListener
All Known Implementing Classes:
RxNormFilter, SemanticTypesToRemoveFilter

public interface ConceptSelector
extends Filter

Indicates if Concepts should be kept for the subset or removed from the subset. Looks at the Concept in its entirety. Does not remove or keep only selected elements from the Concept.

Author:
Deborah Shapiro

Method Summary
 boolean keep(Concept concept)
          Indicates if Concept should be selected to be kept for the subset.
 
Methods inherited from interface gov.nih.nlm.mms.filters.Filter
applyFilter, isEfficientEnabled
 
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
 
Methods inherited from interface gov.nih.nlm.mms.Configurable
getConfigurationDetails, getProperties, resetToDefaults, setConfiguration, setConfiguration, setProperties
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface gov.nih.nlm.mms.SubsetListener
beginInitializeCuiList, beginSubsetContent, endInitializeCuiList, endSubsetContent, setCuiList
 

Method Detail

keep

public boolean keep(Concept concept)
Indicates if Concept should be selected to be kept for the subset.

Parameters:
concept - Concept to be evaluated for removal
Returns:
boolean true if concept should be kept false otherwise


Copyright ©2005