com.uppaal.model.core2
Class AbstractTransaction
java.lang.Object
com.uppaal.model.core2.AbstractCommand
com.uppaal.model.core2.AbstractTransaction
- All Implemented Interfaces:
- Command
- Direct Known Subclasses:
- AddAnchorCommand, ChangeAnchorCommand, ChangeMessageEndCommand, InsertEdgeCommand, InsertElementCommand, InsertMessageCommand, RemoveAnchorCommand, SetEndPointCommand, SetLengthCommand, TranslationCommand
public abstract class AbstractTransaction
- extends AbstractCommand
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
document
protected Document document
committed
protected boolean committed
AbstractTransaction
public AbstractTransaction(Document document)
commit
public void commit()
- Commit the transaction.
cancel
public void cancel()
- Cancel the transaction.
doCancel
protected abstract void doCancel()
doExecute
protected abstract void doExecute()
doUndo
protected abstract void doUndo()
execute
public void execute()
undo
public void undo()
move
public void move(int xd,
int yd)
Copyright © 2012 Uppsala University and Aalborg University. All Rights Reserved.