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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Note que a definição de dois tipos de interfaces de composições (âncorase portas) permite dois tipos de tratamento para ações de apresentação, muitasvezes desejável na construção de um documento hipermídia. Um autor podedesejar apresentar uma composição para que a estrutura da composição sejavisualizada (por ex<strong>em</strong>plo, um desenho mostrando o grafo estrutural dacomposição). Âncoras de composições são interfaces que a princípioexpressam esse tipo de comportamento, e a região da âncora enumerará oscomponentes que dev<strong>em</strong> ser desenhados. Todavia, apresentar umacomposição algumas vezes pode significar apresentar seus constituintes apartir de um ponto de entrada, s<strong>em</strong> que a visão estrutural da composição sejaexibida. Portas serv<strong>em</strong> exatamente para fornecer pontos de acesso, permitindoque referências externas toqu<strong>em</strong> <strong>em</strong> nós contidos dentro de um nó decomposição, s<strong>em</strong> se perder a propriedade de composicionalidade do modelo(isto é, pontos de entrada e saída das composições dev<strong>em</strong> ser explicitamentedefinidos).Uma ação sobre um nó de composição deve especificar a interface ondese aplica. Caso não especifique, deve ser considerada como sendo aplicada <strong>em</strong>todas as suas portas.Subclasses de composição irão definir s<strong>em</strong>ânticas para coleçõesespecíficas de nós. Cinco importantes subclasses de composição definidaspelo modelo são: nó de contexto, nó switch, trilha, hiperbase pública e baseprivada.C.6 Nós de ContextoUm nó de contexto (context node), ou objeto de contexto, ousimplesmente contexto, é um nó de composição tal que seu conteúdo contémum conjunto de nós de conteúdo, nós de contexto ou nós switch. 9 Os nós decontexto possu<strong>em</strong> como atributos adicionais um conjunto de elos e umacoleção de apresentação.Cada elo l contido no conjunto de elos de um nó de contexto C defineum relacionamento entre nós recursivamente contidos <strong>em</strong> C 10 ou o próprio nóde contexto C. Diz-se que um elo l é um componente de um nó de contexto Ce que l está contido <strong>em</strong> C. Diz-se também que um elo l está recursivamentecontido <strong>em</strong> C se e somente se l está contido <strong>em</strong> C ou l está contido <strong>em</strong> um nóde contexto recursivamente contido <strong>em</strong> C. Elos são o assunto da Seção C.8.9 Nós switch serão apresentados na Seção C.9. Nó switch é uma especialização de composição epermite definir alternativas de nós para documentos adaptativos.10 Como será discutido na Seção C.8, relacionamentos pod<strong>em</strong> ter seus participantes definidos atravésde mapeamentos para nós recursivamente contidos na composição C.469

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

Saved successfully!

Ooh no, something went wrong!