461{
462 using sequence_diagram::model::method;
463 using sequence_diagram::model::participant;
464
466 return {};
467
468 const auto &sequence_model =
469 dynamic_cast<const sequence_diagram::model::diagram &>(d);
471 [&sequence_model, &p](const auto &el) {
472 if (p.type_name() == "method") {
473
474 const auto &m = dynamic_cast<const method &>(p);
475 const auto class_id = m.class_id();
476 const auto &class_participant =
477 sequence_model.get_participant<participant>(class_id)
478 .value();
479
480 return el == p.full_name(false) ||
481 el == class_participant.full_name(false);
482 }
483
484 return el == p.full_name(false);
485 });
486}