001// License: GPL. For details, see LICENSE file.
002package org.openstreetmap.josm.plugins.streetside.history.commands;
003
004import java.util.Set;
005
006import org.openstreetmap.josm.plugins.streetside.StreetsideAbstractImage;
007
008/**
009* Superclass for those commands that must be executed after creation.
010*
011* @author nokutu
012*
013*/
014public abstract class StreetsideExecutableCommand extends StreetsideCommand {
015
016/**
017* Main constructor.
018*
019* @param images
020*          The set of images affected by the command.
021*/
022public StreetsideExecutableCommand(Set<StreetsideAbstractImage> images) {
023 super(images);
024}
025
026/**
027* Executes the command. It is run when the command is added to the history
028* record.
029*/
030public abstract void execute();
031}