package seedu.geekeep.logic;

import javafx.collections.ObservableList;
import seedu.geekeep.logic.commands.CommandResult;
import seedu.geekeep.logic.commands.exceptions.CommandException;
import seedu.geekeep.model.task.ReadOnlyTask;

/**
 * API of the Logic component
 */
public interface Logic {
    /**
     * Executes the command and returns the result.
     * @param commandText The command as entered by the user.
     * @return the result of the command execution.
     * @throws CommandException If an error occurs during command execution.
     */
    CommandResult execute(String commandText) throws CommandException;

    /** Returns the filtered list of tasks */
    ObservableList<ReadOnlyTask> getFilteredTaskList();
    
    /** Returns the filtered list of floating tasks */
    ObservableList<ReadOnlyTask> getFilteredFloatingTaskList();
    
    /** Returns the filtered list of floating tasks */
    ObservableList<ReadOnlyTask> getFilteredEventList();
    
    /** Returns the filtered list of floating tasks */
    ObservableList<ReadOnlyTask> getFilteredDeadlineList();
    
    

}

@@ -716,36 +716,32 @@
 eredTaskList();%0A
-    
 %0A    /** Returns
@@ -836,36 +836,32 @@
 tingTaskList();%0A
-    
 %0A    /** Returns
@@ -953,28 +953,24 @@
 ventList();%0A
-    
 %0A    /** Ret
@@ -1077,17 +1077,6 @@
 ();%0A
-    %0A    %0A%0A%7D
 %0A
+%7D

Remove trailing spaces