public abstract class AbstractActionSelectionStrategy extends Object implements ActionSelectionStrategy
| Modifier and Type | Field and Description |
|---|---|
protected HashMap<String,String> |
attributes |
| Constructor and Description |
|---|
AbstractActionSelectionStrategy() |
AbstractActionSelectionStrategy(HashMap<String,String> attributes) |
| Modifier and Type | Method and Description |
|---|---|
abstract Object |
clone() |
HashMap<String,String> |
getAttributes() |
String |
getPrototype() |
IndexValue |
selectAction(int stateId,
QModel model,
Set<Integer> actionsAtState) |
IndexValue |
selectAction(int stateId,
UtilityModel model,
Set<Integer> actionsAtState) |
public String getPrototype()
getPrototype in interface ActionSelectionStrategypublic IndexValue selectAction(int stateId, QModel model, Set<Integer> actionsAtState)
selectAction in interface ActionSelectionStrategypublic IndexValue selectAction(int stateId, UtilityModel model, Set<Integer> actionsAtState)
selectAction in interface ActionSelectionStrategypublic HashMap<String,String> getAttributes()
getAttributes in interface ActionSelectionStrategyCopyright © 2017. All rights reserved.