| 362 | // |
| 363 | |
| 364 | InputPtr InterfaceElement::getActiveInput(const string& name) const |
| 365 | { |
| 366 | for (ConstElementPtr elem : traverseInheritance()) |
| 367 | { |
| 368 | InputPtr input = elem->asA<InterfaceElement>()->getInput(name); |
| 369 | if (input) |
| 370 | { |
| 371 | return input; |
| 372 | } |
| 373 | } |
| 374 | return nullptr; |
| 375 | } |
| 376 | |
| 377 | vector<InputPtr> InterfaceElement::getActiveInputs() const |
| 378 | { |
no test coverage detected