# Class: Filter

## vcs.vcm.widgets.query.filter.Filter

Abstract filter definition

### Subclasses

- vcs.vcm.widgets.query.filter.CombinationFilter
- vcs.vcm.widgets.query.filter.GeometryFilter
- vcs.vcm.widgets.query.filter.PropertyFilter

### Members

#### comparison{vcs.vcm.cityGML.comparison.COMPARISON}

  The used comparison

#### fixedComparison{boolean}

  Wether the comparison should be editable by the user, or not

#### id{string}

  The unique ID of this filter

#### isPreset{boolean}

  Whether this filter is part of a preset or not

#### property{vcs.vcm.cityGML.property.Property} {null}

  The property for this filter

#### type{string}

  The type of filter 'property', 'geometry' or 'combination'