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

telemidia.puc.rio.br
from telemidia.puc.rio.br More from this publisher
11.07.2015 Views

2. Um elo l é contextual em P se e somente se existe um nó decomposição N i , para i [1,m], tal que N i ocorre em P, N i contém l e:i) se i>1, então (N i–1 , p...,N 1 ,p 1 ) define uma sequência demapeamentos de uma porta p da composição N i–1 , N 1 contém umaâncora que pertence à sequência de mapeamentos da porta p e p édiretamente associada a um papel do conector usado por l;ii) senão, N 1 é um nó que possui uma âncora diretamenteassociada a um papel do conector usado por l.Por exemplo, suponha que os nós A e Z contenham o nó B, que por suavez contém os nós C, D, E e F, com elos ilustrados na Figura C.9. Então, aexibição do nó C, através da perspectiva (A, B, C), vai mostrar um elo daâncora i de C para a âncora j de E e um elo da âncora m de C para âncora nde F, definidos em A e B, respectivamente. Ambos são elos contextuais evisíveis em (A, B, C). A exibição do nó B, através da perspectiva (A,B), vaimostrar um elo de B para B, que é definido no nó A. Esse é o único elo visívelem (A, B); não há elos contextuais em (A, B).c1p2p2p1p3riCmc1c3Ejsp1p3riCmc1c3Ejsp4FkDtc2c4p4FkDtc2ABZBconectornóligação (bind)mapeamentopapelâncora / atributoportaFigura C.9 Exemplos de elos visíveis em contextuais no NCM.486

Por outro lado, a exibição do nó C, através da perspectiva (Z, B, C), vaimostrar um elo a partir da âncora r de C para a âncora k de D e um elo apartir da âncora m de C para a âncora n de F, definidos em Z e B,respectivamente. Ambos são elos contextuais e visíveis em (Z, B, C). Aexibição do nó B, através da perspectiva (Z, B), vai mostrar um elo de B paraB, definido no nó Z. Esse é o único elo visível em (Z, B), não havendo eloscontextuais nessa perspectiva.Binds de um elo possuem outros atributos além daqueles utilizados paraassociar uma interface a um papel: descritor e embed. Um atributo descritoré opcional e especifica um descritor genérico para o nó associado com o papeldo conector. Se o nó associado for um nó de composição N, o descritor deveser nulo. Note que vários binds para o mesmo nó de conteúdo com diferentesdescritores levam a apresentações simultâneas do mesmo nó com diferentescaracterísticas de exibição, similar ao que é proporcionado com o grupo dedescritores e a navegação em profundidade discutida na Seção C.5.O atributo embed é um atributo booleano que só deve ser usado naassociação entre um papel de ação (somente para as ações start ou prepare)com um evento de apresentação E. Se o descritor do bind referenciar umaferramenta de exibição (Seção C.11) que já esteja sendo utilizada paracontrolar a apresentação de um outro evento F, a ferramenta de exibição ésolicitada a também controlar E, sem parar F, se o atributo embed forverdadeiro; caso contrário, se embed for igual a falso, a ferramenta deexibição deverá ser solicitada a substituir (parar) F por E. Quando nãoespecificado, esse atributo deve ser considerado como igual a falso.A definição de portas switch apresentada na Seção C.7 permite que elos(relacionamentos) sejam definidos ancorando em nós switch,independentemente do nó que será selecionado, como ilustrado na FiguraC.10. As portas de composição tradicionais permitem que um elo sejaassociado a uma alternativa específica. Se essa alternativa não forselecionada, o elo será simplesmente ignorado durante a apresentação dodocumento.487

Por outro lado, a exibição do nó C, através da perspectiva (Z, B, C), vaimostrar um elo a partir da âncora r de C para a âncora k de D e um elo apartir da âncora m de C para a âncora n de F, definidos <strong>em</strong> Z e B,respectivamente. Ambos são elos contextuais e visíveis <strong>em</strong> (Z, B, C). Aexibição do nó B, através da perspectiva (Z, B), vai mostrar um elo de B paraB, definido no nó Z. Esse é o único elo visível <strong>em</strong> (Z, B), não havendo eloscontextuais nessa perspectiva.Binds de um elo possu<strong>em</strong> outros atributos além daqueles utilizados paraassociar uma interface a um papel: descritor e <strong>em</strong>bed. Um atributo descritoré opcional e especifica um descritor genérico para o nó associado com o papeldo conector. Se o nó associado for um nó de composição N, o descritor deveser nulo. Note que vários binds para o mesmo nó de conteúdo com diferentesdescritores levam a apresentações simultâneas do mesmo nó com diferentescaracterísticas de exibição, similar ao que é proporcionado com o grupo dedescritores e a navegação <strong>em</strong> profundidade discutida na Seção C.5.O atributo <strong>em</strong>bed é um atributo booleano que só deve ser usado naassociação entre um papel de ação (somente para as ações start ou prepare)com um evento de apresentação E. Se o descritor do bind referenciar umaferramenta de exibição (Seção C.11) que já esteja sendo utilizada paracontrolar a apresentação de um outro evento F, a ferramenta de exibição ésolicitada a também controlar E, s<strong>em</strong> parar F, se o atributo <strong>em</strong>bed forverdadeiro; caso contrário, se <strong>em</strong>bed for igual a falso, a ferramenta deexibição deverá ser solicitada a substituir (parar) F por E. Quando nãoespecificado, esse atributo deve ser considerado como igual a falso.A definição de portas switch apresentada na Seção C.7 permite que elos(relacionamentos) sejam definidos ancorando <strong>em</strong> nós switch,independent<strong>em</strong>ente do nó que será selecionado, como ilustrado na FiguraC.10. As portas de composição tradicionais permit<strong>em</strong> que um elo sejaassociado a uma alternativa específica. Se essa alternativa não forselecionada, o elo será simplesmente ignorado durante a apresentação dodocumento.487

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

Saved successfully!

Ooh no, something went wrong!