function runData = getRunData(this)
    % GETRUNDATA Gets last updated run
    
    % Copyright 2016-2019 The MathWorks, Inc.
    
    runData.allRuns = this.getAllRuns;
    runData.forApply = this.getRunsForApply;
    runData.forCompare = this.getRunsWithSignalLogs;
    % All runs is reused in collecting status for each run. This saves
    % querying for model reference hierarchy and datasets to collect the
    % unique set of run names
    runData.allRunStatus = this.getAllRunsWithVerificationStatus();
    
    scenarioRunNames = this.getScenarioRunsFromStatus(runData.allRunStatus);
    runData.forPropose = this.getRunsForProposal(scenarioRunNames);
    runData.lastSelectedRun = this.getLastSelectedRun();
    
end
