Abstract Action
constructor(name: String, description: String = name, pre: List<String> = emptyList(), post: List<String> = emptyList(), cost: <Error class: unknown class> = 0.0, value: <Error class: unknown class> = 0.0, inputs: Set<IoBinding> = emptySet(), outputs: Set<IoBinding> = emptySet(), toolGroups: Set<ToolGroupRequirement>, canRerun: Boolean, qos: ActionQos = ActionQos())
Parameters
name
the name of the action
description
a description of the action
pre
a list of preconditions. These are additional to the input
post
a list of expected effects. These are additional to the output
cost
the cost of the action
inputs
the input bindings
outputs
the output bindings
can Rerun
can we rerun this action?
qos
quality of service requirements