concepts.dm.pdsketch.strips.atomic_strips_domain.AtomicStripsOperatorApplier#

class AtomicStripsOperatorApplier[source]#

Bases: object

Methods

Attributes

operator

The operator that this applier is derived from.

arguments

The arguments of the operator, as a tuple of strings.

bound_arguments

The bound arguments of the operator.

preconditions

The preconditions of the operator, as a tuple of SProposition.

add_effects

The add effects of the operator, as a tuple of SProposition.

del_effects

The delete effects of the operator, as a tuple of SProposition.

__init__(operator, bound_arguments)[source]#
Parameters:
__new__(**kwargs)#
add_effects: Tuple[str, ...]#

The add effects of the operator, as a tuple of SProposition.

arguments: Tuple[str, ...]#

The arguments of the operator, as a tuple of strings.

bound_arguments: Dict[str, str]#

The bound arguments of the operator.

del_effects: Tuple[str, ...]#

The delete effects of the operator, as a tuple of SProposition.

operator: AtomicStripsOperator#

The operator that this applier is derived from.

preconditions: Tuple[str, ...]#

The preconditions of the operator, as a tuple of SProposition.