public abstract class AbstractAngelicChoice<T extends Action> extends CompositeAction<T>
Modifier and Type | Class and Description |
---|---|
protected class |
AbstractAngelicChoice.ChoiceIterator |
Modifier | Constructor and Description |
---|---|
protected |
AbstractAngelicChoice(String theName,
Collection<T> theActions) |
Modifier and Type | Method and Description |
---|---|
protected abstract int |
getChoiceSize() |
Iterator<T> |
iterator() |
add, addAll, clear, compareTo, contains, containsAll, isEmpty, isEnabled, remove, removeAll, retainAll, run, size, toArray, toArray
addPostCondition, addPostConditions, addPreCondition, addPreConditions, clearPostConditions, clearPreConditions, equals, execute, getName, getPostConditions, getPreConditions, removePostCondition, removePreCondition
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
equals, hashCode, parallelStream, removeIf, spliterator, stream
protected static final Random RANDOM
protected AbstractAngelicChoice(String theName, Collection<T> theActions)