* is successful, and ensures the elements are no longer present in the
* model.
*/
public void assertDeletion(IModelElement[] elementsToDelete)
throws ModelException {
IModelElement elementToDelete = null;
for (int i = 0; i < elementsToDelete.length; i++) {
elementToDelete = elementsToDelete[i];
assertTrue("Element must be present to be deleted",
elementToDelete.exists());
}
getScriptModel().delete(elementsToDelete, false, null);
for (int i = 0; i < elementsToDelete.length; i++) {
elementToDelete = elementsToDelete[i];
assertTrue("Element should not be present after deletion: "
+ elementToDelete, !elementToDelete.exists());
}
}