11.07.2015 Views

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

Programando em NCL 3.0.pdf - Telemidia - PUC-Rio

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

associado a Q terminar. 18 Como outro ex<strong>em</strong>plo, suponha que um papel deavaliação H contenha uma avaliação de atributo do nó que especifique aposição horizontal na tela. Se uma assertiva de valor de avaliação S 2 definirque “H 100”, S 2 será avaliada como verdadeira se a posição horizontal deum participante des<strong>em</strong>penhando o papel H for maior que “100”. Quando ovalor da cardinalidade máxima de um papel é maior do que um, váriosparticipantes pod<strong>em</strong> des<strong>em</strong>penhar o mesmo papel. Nesse caso, umqualificador (qualifier) precisará ser definido cada vez que o papel forutilizado nas expressões do glue, como será explicado na descrição da TabelaC.4.Uma assertiva composta (compound stat<strong>em</strong>ent) consiste <strong>em</strong> umaexpressão lógica, baseada nos operadores and ou or, envolvendo duas oumais outras expressões assertivas. Assertivas compostas pod<strong>em</strong>opcionalmente ser negadas.Apesar de expressões assertivas poder<strong>em</strong> ser utilizadas <strong>em</strong> conectorescausais, sua principal utilidade está na especificação de conectores derestrição. A s<strong>em</strong>ântica de um conector de restrição é a de que a expressãoassertiva deve ser mantida verdadeira durante a apresentação. A Tabela C.3ilustra um ex<strong>em</strong>plo de conector de restrição expressando uma relação desincronização espacial especificando que “dois nós dev<strong>em</strong> ser alinhados pelotopo (o atributo top de seus descritores deve ser idêntico)”.Tabela C.3 Ex<strong>em</strong>plo de conector de restriçãoTipo de Papel eIdTipo doEventoCardinalidade (min, max)Nome doAtributoAvaliação P 1 attribuição (1,1) descriptor.topAvaliação P 2 attribuição (1,1) descriptor.topTipo do Glue Expressão AssertivaRestrição P 1 = P 2Uma expressão de disparo de um glue causal também pode ser simplesou composta. Uma expressão de disparo simples (simple trigger expression)se refere a um papel do tipo condição. Uma expressão de disparo composta(compound trigger expression) consiste <strong>em</strong> uma expressão lógica, baseadanos operadores and ou or, envolvendo duas ou mais outras expressões dedisparo ou de assertiva. Uma expressão de disparo composta pode ser18 Como comentado, se o primeiro evento de apresentação não for iniciado ou o segundo evento deapresentação não terminar, a expressão permanece verdadeira.482

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!