package seedu.address.model;


import javafx.collections.ObservableList;
import seedu.address.model.tag.Tag;
import seedu.address.model.task.ReadOnlyTask;

/**
 * Unmodifiable view of an address book
 */
public interface ReadOnlyAddressBook {

    /**
     * Returns an unmodifiable view of the persons list.
     * This list will not contain any duplicate persons.
     */
    ObservableList<ReadOnlyTask> getTaskList();

    /**
     * Returns an unmodifiable view of the tags list.
     * This list will not contain any duplicate tags.
     */
    ObservableList<Tag> getTagList();

}

@@ -135,23 +135,117 @@
 l.ta
-sk.ReadOnlyTask
+g.UniqueTagList;%0Aimport seedu.address.model.task.ReadOnlyTask;%0Aimport seedu.address.model.task.UniqueTaskList
 ;%0A%0A/

Update ReadOnlyAddressBook.java