package net.shadowfacts.simplemultipart.container; import net.shadowfacts.simplemultipart.multipart.MultipartView; import net.shadowfacts.simplemultipart.multipart.MultipartState; import java.util.Set; /** * @author shadowfacts */ public interface MultipartContainer { Set getParts(); boolean canInsert(MultipartState state); void insert(MultipartState state); void remove(MultipartView view); boolean breakPart(MultipartView view); void schedulePartSave(); }