Elemento ruleSet

O elemento <ruleSet> definido por act:ruleSet é o elemento raiz da linguagem de regra da Tecnologia ACT. Os outros elementos estão contidos neste elemento <ruleSet>.

Detalhes

Os elementos <ruleSet> definidos pelo esquema de linguagem da Tecnologia ACT (act:ruleSet) e pelo esquema do conjunto de regras base da Tecnologia ACT (br:ruleSet) são duplicatas. No entanto, ao criar um conjunto de regras, é necessário especificar o seguinte espaço de nomes no elemento <ruleSet>: act:ruleSet.

Atributos

<ruleSet> possui o seguinte atributo:

Tabela 1. Atributos do Elemento <ruleSet>
Nome Descrição Tipo de dado Obrigatório?
name Identifica o conjunto de regras. Esse identificador deve ser exclusivo. Não pode conter um ponto. xsd:NMTOKEN Sim

Contido em

Como <ruleSet> é o elemento raiz da linguagem de regras, ele não está contido em nenhum elemento.

Contém

<ruleSet> contém os elementos a seguir.

Os elementos devem ser codificados na ordem mostrada. Se um elemento for opcional, ele não precisará ser codificado, mas todos os elementos que forem codificados deverão seguir a ordem correta.

Tabela 2. Elementos Contidos no Elemento <ruleSet>
Elemento Obrigatório ou opcional?
<comment> Opcional. 0 ou 1 ocorrência é permitida.
<import> Opcional. 0 ou mais ocorrências são permitidas.
<variable> Opcional. 0 ou mais ocorrências são permitidas.
<ruleBlock> Opcional. 0 ou mais ocorrências são permitidas.