@Override
  public void initialise() {
    view.init(this);
    view.setValidator(getValidator());
    view.setDTCellValueUtilities(cellUtils);

    view.setChosenConditions(new ArrayList<ConditionCol52>());

    // Set-up a factory for value editors
    view.setDTCellValueWidgetFactory(
        DTCellValueWidgetFactory.getInstance(model, oracle, false, allowEmptyValues()));
    content.setWidget(view);
  }
 public void onDuplicatePatterns(final @Observes DuplicatePatternsEvent event) {
   view.setArePatternBindingsUnique(event.getArePatternBindingsUnique());
 }
 @Override
 public void prepareView() {
   // Setup the available patterns, that could have changed each time this page is visited
   view.setAvailablePatterns(this.model.getPatterns());
 }
 public void onConditionsDefined(final @Observes ConditionsDefinedEvent event) {
   view.setAreConditionsDefined(event.getAreConditionsDefined());
 }