Interface FeatureSet

    • Method Detail

      • getFeatures

        java.util.Set<Feature> getFeatures()
      • contains

        default boolean contains​(Feature feature)
        Returns:
        true if the feature is identical to one of the features contained in this set, false otherwise
      • getFeaturesClone

        default java.util.Set<Feature> getFeaturesClone()
        Returns:
        a new HashSet with a copy of supported features
      • getNotContained

        default java.util.Set<Feature> getNotContained​(java.util.Collection<Feature> features)
        Parameters:
        features -
        Returns:
        all features within this feature set which are not contained in given set
      • retainAll

        default java.util.Set<Feature> retainAll​(java.util.Collection<Feature> features)
        Parameters:
        features -
        Returns:
        all features within this feature set which are contained in given set too.