001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.gui.conflict.tags;
003
004/**
005 * Represents a decision for a tag conflict due to multiple possible values.
006 * @since 2008
007 */
008public enum MultiValueDecisionType {
009    /** not yet decided */
010    UNDECIDED,
011    /** keep exactly one values */
012    KEEP_ONE,
013    /** sum all numeric values; only available for a few keys (eg: capacity) */
014    SUM_ALL_NUMERIC,
015    /** keep no value, delete the tag */
016    KEEP_NONE,
017    /** keep all values; concatenate them with ; */
018    KEEP_ALL,
019}