| 78 | BaseGraph* BaseNode::GetRootGraph() |
| 79 | { |
| 80 | BaseGraph* pRootGraph = nullptr; |
| 81 | |
| 82 | auto pParentGraph = GetParentGraph(); |
| 83 | while ( pParentGraph != nullptr ) |
| 84 | { |
| 85 | pRootGraph = pParentGraph; |
| 86 | auto pParentNode = pParentGraph->GetParentNode(); |
| 87 | pParentGraph = ( pParentNode != nullptr ) ? pParentNode->GetParentGraph() : nullptr; |
| 88 | } |
| 89 | |
| 90 | return pRootGraph; |
| 91 | } |
| 92 | |
| 93 | void BaseNode::Rename( String const& newName ) |
| 94 | { |
no test coverage detected