edu.washington.cs.supple.customization.state
Class Plan
java.lang.Object
edu.washington.cs.supple.customization.state.Plan
- public class Plan
- extends java.lang.Object
The list of customization commands that were issued by the user.
- Author:
- raphael
|
Constructor Summary |
Plan()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Plan
public Plan()
copy
public Plan copy()
addFirst
public void addFirst(Command command)
addLast
public void addLast(Command command)
add
public void add(java.util.List newCommands)
execute
public void execute(State s)
throws ConditionViolationException
- Throws:
ConditionViolationException
execute
public void execute(State s,
Specification spec)
throws ConditionViolationException
- Throws:
ConditionViolationException
iterator
public java.util.ListIterator iterator()
getList
public java.util.List getList()
printPlan
public void printPlan()