| 91 | |
| 92 | |
| 93 | CVoid GElementRepository::fetch(GElementPtr element) { |
| 94 | elements_.insert(element); |
| 95 | if (element->isGGroup()) { |
| 96 | auto group = dynamic_cast<GGroupPtr>(element); |
| 97 | CGRAPH_ASSERT_NOT_NULL_THROW_ERROR(group) |
| 98 | for (auto* cur : group->children_) { |
| 99 | fetch(cur); |
| 100 | } |
| 101 | } |
| 102 | } |
| 103 | |
| 104 | |
| 105 | CBool GElementRepository::isCancelState() const { |