// License: GPL. For details, see LICENSE file.
package org.openstreetmap.josm.plugins.utilsplugin2.replacegeometry;

import java.util.Collection;

import javax.swing.Icon;

import org.openstreetmap.josm.command.Command;
import org.openstreetmap.josm.command.SequenceCommand;
import org.openstreetmap.josm.tools.ImageProvider;

/**
 * Command to replace the geometry of one object with another.
 *
 * @author joshdoe
 */
public class ReplaceGeometryCommand extends SequenceCommand {
    private final String description;

    public ReplaceGeometryCommand(String description, Collection<Command> sequence) {
        super(description, sequence);
        this.description = description;
    }

    @Override
    public String getDescriptionText() {
        return description;
    }

    @Override
    public Icon getDescriptionIcon() {
        return ImageProvider.get("dumbutils", "replacegeometry");
    }

}
