Package com.orchestranetworks.schema.dynamic

# Interface BeanFacetDatasetSet

All Superinterfaces:
  `BeanFacet`, `DatasetSet`

public interface BeanFacetDatasetSet extends BeanFacet, DatasetSet
This interface allows setting the properties of a dataset constraint facet.

Since:
  5.8.0
See Also:
  - `BeanElement.addFacetDatasetSet(AdaptationHome)`
  - `BeanElement.addFacetDatasetSet(Path)`

- ## Nested Class Summary

  ## Nested classes/interfaces inherited from interface com.orchestranetworks.schema.types.dataset.DatasetSet

  `DatasetSet.DatasetChildrenPolicy`

- ## Method Summary

  Modifier and Type
  Method
  Description
  `void`
  `setFilter(Class<? extends DatasetSetFilter> aFilterClass)`
  Sets a programmatic filter.

  ### Methods inherited from interface com.orchestranetworks.schema.dynamic.BeanFacet

  `setMessage, setMessage, setMessage`

  ### Methods inherited from interface com.orchestranetworks.schema.types.dataset.DatasetSet

  `excludeDatasetsMatching, excludeDatasetsMatching, includeAllDatasets, includeDatasetsMatching, includeDatasetsMatching`

- ## Method Details

  - ### setFilter

    void setFilter(Class<? extends DatasetSetFilter> aFilterClass)
    Sets a programmatic filter.
    Parameters:
      `aFilterClass` - the filter class. This class must implement the interface `DatasetSetFilter`.