public abstract class ExecutionTrace extends java.util.ArrayList<ExecutionStep>
Modifier and Type | Field and Description |
---|---|
protected byte |
numberOfBottomSteps |
Constructor and Description |
---|
ExecutionTrace(int initialCapacity) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(ExecutionStep s) |
boolean |
addAll(java.util.Collection<? extends ExecutionStep> steps) |
boolean |
addAll(java.util.Collection<? extends ExecutionStep> steps,
byte numberOfBottomSteps) |
ExecutionStep |
getLast() |
byte |
getNumberBottomSteps() |
abstract java.lang.String |
getTraceName() |
abstract boolean |
isComplete() |
int |
lengthExecutionTraceWithoutBottomSteps() |
abstract java.util.Collection<ExecutionTrace> |
successors(ExecutionStep activity) |
add, addAll, clear, clone, contains, ensureCapacity, forEach, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, removeRange, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSize
public abstract boolean isComplete()
public abstract java.util.Collection<ExecutionTrace> successors(ExecutionStep activity)
public boolean add(ExecutionStep s)
add
in interface java.util.Collection<ExecutionStep>
add
in interface java.util.List<ExecutionStep>
add
in class java.util.ArrayList<ExecutionStep>
public boolean addAll(java.util.Collection<? extends ExecutionStep> steps, byte numberOfBottomSteps)
public boolean addAll(java.util.Collection<? extends ExecutionStep> steps)
addAll
in interface java.util.Collection<ExecutionStep>
addAll
in interface java.util.List<ExecutionStep>
addAll
in class java.util.ArrayList<ExecutionStep>
public byte getNumberBottomSteps()
public int lengthExecutionTraceWithoutBottomSteps()
public ExecutionStep getLast()
public abstract java.lang.String getTraceName()