| 83 | } |
| 84 | |
| 85 | void Mixer_Impl::removePortForBranch(unsigned branchIndex) { |
| 86 | int _nextBranchIndex = nextBranchIndex(); |
| 87 | model().disconnect(getObject<ModelObject>(), inletPort(branchIndex)); |
| 88 | for (int i = branchIndex + 1; i < _nextBranchIndex; i++) { |
| 89 | ModelObject mo = inletModelObject(i).get(); |
| 90 | unsigned port = connectedObjectPort(inletPort(i)).get(); |
| 91 | model().disconnect(getObject<ModelObject>(), inletPort(i)); |
| 92 | model().connect(mo, port, getObject<ModelObject>(), inletPort(i - 1)); |
| 93 | } |
| 94 | } |
| 95 | |
| 96 | std::vector<ModelObject> Mixer_Impl::inletModelObjects() const { |
| 97 | std::vector<ModelObject> result; |
no test coverage detected