Definição e uso¶
O elemento <compoundAction> define uma expressão lógica entre seus elementos filhos (<simpleAction>, <compoundAction>) por meio de um atributo do operador que pode receber o valor "par" ou "seq".
Ações compostas paralelas ("par") e sequenciais ("seq") especificam que o a execução das ações será realizada em qualquer ordem ou em uma ordem específica, respectivamente. Quando o operador sequencial é utilizado, as ações devem ser disparadas na ordem especificada. Entretanto, uma ação não precisa esperar o anterior para ser concluído.
Um atributo delay também pode ser definido especificando que o composto a ação deve ser aplicada após o atraso especificado.
Sintaxe¶
| Elemento | Atributos | Conteúdo | Pai | |
|---|---|---|---|---|
| <compoundAction> | operador, atraso | (<simpleAction> | <compoundAction>)+ | <causalConnector> ou <compoundAction> |
Atributos¶
| Nome | Valor | Descrição |
|---|---|---|
| operador | "seq" ou "par". O valor padrão é "par". | O operador define a ordem em que as ações devem ser aplicadas nos elementos filhos <compoundAction>. |
| atraso | O atributo delay deve ser especificado de acordo com um dos seguintes sintaxe:
O valor padrão é "0s". |
O atributo delay define um atraso de tempo a ser esperado antes de acionar o <compoundAction> |