@@ -0,0 +1,599 @@
+package seedu.address.model;%0A%0Aimport seedu.address.model.person.ReadOnlyTask;%0Aimport seedu.address.model.person.UniqueTaskList;%0Aimport seedu.address.model.tag.Tag;%0Aimport seedu.address.model.tag.UniqueTagList;%0A%0Aimport java.util.List;%0A%0A/**%0A * Unmodifiable view of all Tasks%0A */%0Apublic interface ReadOnlyTaskManager %7B%0A%0A    UniqueTagList getUniqueTagList();%0A%0A    UniqueTaskList getUniqueTaskList();%0A%0A    /**%0A     * Returns an unmodifiable view of tasks list%0A     */%0A    List%3CReadOnlyTask%3E getTaskList();%0A%0A    /**%0A     * Returns an unmodifiable view of tags list%0A     */%0A    List%3CTag%3E getTagList();%0A%0A%7D%0A%0A

add ReadOnlyTaskManager