Class FeatureFilter.ByPairwiseScore

    • Constructor Detail

      • ByPairwiseScore

        public ByPairwiseScore​(double minScore,
                               double maxScore)
        Creates a new ByPairwiseScore.
        Parameters:
        minScore - a double.
        maxScore - a double.
    • Method Detail

      • accept

        public boolean accept​(Feature f)
        Accept a Feature if it is an instance of SimilarityPairFeature and its score is <= filter's minimum score and >= filter's maximum score.
        Specified by:
        accept in interface FeatureFilter
        Parameters:
        f - a Feature.
        Returns:
        a boolean.
      • getMinScore

        public double getMinScore()
        getMinScore returns the minimum score accepted.
        Returns:
        a double.
      • getMaxScore

        public double getMaxScore()
        getMaxScore returns the maximum score accepted.
        Returns:
        a double.
      • isProperSubset

        public boolean isProperSubset​(FeatureFilter sup)
        Description copied from interface: OptimizableFilter
        Returns true if this filter is a proper subset of sup - that is, for every feature that matches this, it also matches sup. The empty filter is a proper subset of all filters. All filters are a proper subset of the all filter. All filters are proper subsets of themselves.
        Specified by:
        isProperSubset in interface OptimizableFilter
        Parameters:
        sup - the potential super set
        Returns:
        true if sup contains all features contained by this filter
      • isDisjoint

        public boolean isDisjoint​(FeatureFilter filt)
        Description copied from interface: OptimizableFilter
        Returns true if this filter is disjoint from filt - that is, there is no Feature that is accepted by both filters. The empty filter is disjoint from all other filters. The all filter is disjoint from none.
        Specified by:
        isDisjoint in interface OptimizableFilter