Options
All
  • Public
  • Public/Protected
  • All
Menu

Class EditableClausePredicateWithGenerators

Hierarchy

Index

Constructors

Properties

_bracketSubPredicateText: boolean = false
_childCounter: IncrementingCounter
_childUpdated$: Subject<void>
_filterTextSegmentsGenerator: (() => FilterTextSegment[])

Type declaration

_metadataGenerator: (() => GeneratorMetadata)

Type declaration

_operator: BooleanOperator
_parentNotifier: Subject<void>
_predicates: Map<number, PredicateWithGenerator>
_query: Query
_visible: boolean

Accessors

  • get isVisible(): boolean
  • set parentNotifier(parentNotifier: Subject<void>): void

Methods

  • addNewClausePredicate(operator: BooleanOperator, initiallyVisible?: boolean): number
  • addNewElementaryPredicate(initiallyVisible?: boolean): number
  • addNewPredicateFromGenerator(generator: Category<any>, initiallyVisible?: boolean): number
  • addPredicate(predicate: Predicate, initiallyVisible?: boolean): number
  • destroy(): void
  • notifyParentPredicate(): void
  • removePredicate(id: number): boolean
  • setFilterTextSegmentsGenerator(filterTextSegmentsGenerator: (() => FilterTextSegment[])): void
  • show(): void
  • showAll(): void
  • showPredicates(predicateIds: number[]): void
  • updateQuery(): void
  • updateQueryAndNotify(): void

Generated using TypeDoc