@Override public void valueChanged(TreeSelectionEvent e){
  if (preventEvent) {
    return;
  }
  if (mainFrame != null) {
    List<Operator> selectedOperators=getSelectedOperators();
    if (selectedOperators != null && !selectedOperators.isEmpty()) {
      mainFrame.selectOperators(selectedOperators);
    }
  }
}

@ Override public void valueChanged ( TreeSelectionEvent e ) { if ( preventEvent ) { return ; } if ( mainFrame != null ) { List < Operator > selectedOperators = getSelectedOperators ( ) ; if ( selectedOperators != null && ! selectedOperators . isEmpty ( ) ) { mainFrame . selectOperators ( selectedOperators ) ; } } }
this method will be invoked after a user selection of an operator in the tree . causes a property table update and an update of the conditional action container .
