Ir para o conteúdo

Definição e uso

O elemento <compoundCondition> define uma expressão lógica entre seus elementos filhos por meio de seu atributo booleano operador.

Um atributo delay também pode ser definido especificando que o composto condição é verdadeira após um atraso de tempo a partir da expressão relativa ao seu filho elementos é verdade.

Quando uma condição composta "e" relaciona mais de uma condição de gatilho (isto é, uma condição que é satisfeita em um tempo infinitesimal instantâneo – como por exemplo, o final da apresentação de um objeto), o composto condição será considerada verdadeira no instante imediatamente após todas as as condições de disparo são satisfeitas.

Sintaxe

Elemento Atributos Conteúdo Pai
<compoundCondition> operador, atraso ((<simpleCondition> <compoundCondition>)+,(<assessmentStatement> <compoundStatement>)*) <causalConnector> ou <compoundCondition>

Atributos

Nome Valor Descrição
operador "e" ou "ou". O atributo operator define uma expressão lógica entre os elementos filhos <compoundCondition>.
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 que <compoundCondition> é verdadeiro após um atraso de tempo da expressão relativa a seus elementos filhos ser verdadeira.