001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.io;
003
004public enum MaxChangesetSizeExceededPolicy {
005    /**
006     * Abort uploading. Send the user back to map editing.
007     */
008    ABORT,
009    /**
010     * Fill one changeset. If it is full send the user back to the
011     * upload dialog where he can choose another changeset or another
012     * upload strategy if he or she wants to.
013     */
014    FILL_ONE_CHANGESET_AND_RETURN_TO_UPLOAD_DIALOG,
015
016    /**
017     * Automatically open as many new changesets as necessary to upload
018     * the data.
019     */
020    AUTOMATICALLY_OPEN_NEW_CHANGESETS
021}