src/main/java/seedu/address/model/ModelManager.java
@Override
    public void updateFilteredProgressList(Predicate<Progress> predicate) {
        requireNonNull(predicate);
        filteredProgresses.setPredicate(predicate);
    }
/**
     * Updates the filter of the filtered progress list to filter by the given {@code predicate}.
     *
     * @param predicate input
     * @throws NullPointerException if {@code predicate} is null.
     */
Updates the filter of the filtered progress list to filter by the given  predicate.
@param predicate input
@throws NullPointerException if  predicate is null.
Updates the filter of the filtered progress list to filter by the given predicate . @param predicate input @throws NullPointerException if predicate is null .
@Override
    public void updateFilteredProgressList(Predicate<Progress> predicate) {
        requireNonNull(predicate);
        filteredProgresses.setPredicate(predicate);
    }
@ Override public void updateFilteredProgressList ( Predicate < Progress > predicate ) { requireNonNull ( predicate ) ; filteredProgresses . setPredicate ( predicate ) ; }
Updates the filter of the filtered progress list to filter by the given {@code predicate}.
Updates the filter of the filtered progress list to filter by the given { @code predicate } .