Interface Pattern<T>

All Superinterfaces:
Condition
All Known Subinterfaces:
AccumulatePattern<T>, GroupByPattern<T,K>, InvokerMultiValuePattern<T>, InvokerPattern<T>, InvokerSingleValuePattern<T>
All Known Implementing Classes:
AccumulatePatternImpl, GroupByPatternImpl, PatternImpl

public interface Pattern<T> extends Condition
  • Method Details

    • getPatternVariable

      Variable<T> getPatternVariable()
    • getPatternClassMetadata

      default DomainClassMetadata getPatternClassMetadata()
    • getInputVariables

      Variable[] getInputVariables()
    • getConstraint

      Constraint getConstraint()
    • getBindings

      Collection<Binding> getBindings()
    • getWatchedProps

      String[] getWatchedProps()
    • isPassive

      boolean isPassive()