| 128 | } |
| 129 | |
| 130 | void ModelObjectList_Impl::removeModelObject(const ModelObject& modelObject) { |
| 131 | if (hasModelObject(modelObject)) { |
| 132 | WorkspaceExtensibleGroup eg = getGroupForModelObject(modelObject); |
| 133 | getObject<ModelObject>().eraseExtensibleGroup(eg.groupIndex()); |
| 134 | } |
| 135 | } |
| 136 | |
| 137 | void ModelObjectList_Impl::removeAllModelObjects() { |
| 138 | getObject<ModelObject>().clearExtensibleGroups(); |