Ir para o conteúdo

Definição e uso

Nós compostos de NCL, representados por <body>, <context> e <switch> elementos, encapsula seus componentes filhos. Interfaces de componentes filhos não são visíveis para relacionamentos definidos fora do nó composto, a menos que essas interfaces sejam externalizadas, usando o <port> ou <switchPort> elementos.

O elemento <port> especifica uma porta de nó composto com seu respectivo mapeamento para uma interface (atributo interface) de um de seus componentes (especificados pelo atributo component). Como de costume, se o O atributo interface não é especificado, //todo o conteúdo âncora // é assumido.

Sintaxe

Elemento Atributos Conteúdo Pai
<port> id, componente, interface -- <context> ou <body>

Atributos

Nome Valor Descrição
id Pode receber qualquer valor de string que comece com uma letra ou sublinhado e que contenha apenas letras, dígitos, <"."> e <"_">. O atributo id identifica exclusivamente o elemento dentro de um documento.
componente IDREF. O atributo component identifica um elemento filho da composição, que pode ser um objeto de mídia ou outro objeto composto, através de seu valor id.
interface

String.

O valor padrão é a âncora de todo o conteúdo.

O atributo interface identifica exclusivamente uma interface (<area>, <property>, <port> ou <switchPort>) de um elemento filho da composição, por meio de seu valor id ou name. O padrão é toda a âncora de conteúdo do componente referido.