|
package de.synolo.lib.fw.cmd;
|
|
|
|
public interface Command {
|
|
|
|
public void execute();
|
|
|
|
public boolean isUndoable();
|
|
public boolean isCollapsable(Command other);
|
|
|
|
public void collapse(Command other);
|
|
|
|
public void undo();
|
|
public void redo();
|
|
|
|
public String getId();
|
|
|
|
}
|