docs: def update_selection_self_prior(self):
          """Tree view prior update of state machine selection"""
          if self._do_selection_update:
              return
          self._do_selection_update = True
          tree_selection, selected_model_list, sm_selection, sm_selected_model_list = self.get_selections()
          if isinstance(sm_selection, Selection):
              sm_selection.handle_prepared_selection_of_core_class_elements(self.CORE_ELEMENT_CLASS, selected_model_list)
          self._do_selection_update = False