Ir para o conteúdo

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:

  1. <"Horas:Minutos:Segundos.Fraction">, onde "Horas" é um número inteiro em [0,23] intervalo, "Minutos" é um número inteiro no intervalo [0,59], "Segundos" é um número inteiro no intervalo 0,59 e "Fração" é um valor positivo inteiro,
  2. Seconds<"s">, onde "Segundos" é um real positivo number.

O valor padrão é "0s".

O atributo delay define um atraso de tempo a ser esperado antes de acionar o <compoundAction>