ArchiveManager for empty model has no images and model has its adapter. DiagramImages without image path do not register, but with imagepath do. Adding image from bogus file throws an exception. Adding image from wrong file format throws an exception. An image can be added from a file. create image with wrong path throws exception. An image can be creates from a diagram model. getImagePaths returns a list of active image paths. Ater loading images the result of getLoadedImagePaths is not empty. loadImagesFromModelFile loads images from model file, what a surprise. if a DiagramModelImage have an image path set then the archive manager has images. a model containing images will be saved in zip format. the resource for a model saved in another name will be the same as before. The archiveManager will dispose unused images when disposed. Delete command deletes folder its contents and their dependencies. Delete can be undone. Delete command deletes diagram.