Definición y uso¶
Nodos compuestos de NCL, representados por <body>, <context> y <switch> elementos, encapsula sus componentes secundarios. Interfaces de Los componentes secundarios no son visibles para las relaciones definidas fuera del nodo compuesto, a menos que estas interfaces estén externalizadas, utilizando el <port> o <switchPort> elementos.
El elemento <port> especifica un puerto de nodo compuesto con su respectivo mapeo a una interfaz (atributo de interfaz) de uno de sus componentes (especificados por el atributo componente). Como de costumbre, si el El atributo interfaz no está especificado, //todo el contenido anclaje// se supone.
Sintaxis¶
| Elemento | Atributos | Contenido | Padre |
|---|---|---|---|
| <port> | id, componente, interfaz | -- | <context> o <body> |
Atributos¶
| Nombre | Valor | Descripción |
|---|---|---|
| identificación | Puede recibir cualquier valor de cadena que comience con una letra o un guión bajo y que solo contenga letras, dígitos, <"."> y <"_">. | El atributo id identifica de forma única el elemento dentro de un documento. |
| componente | IDREF. | El atributo componente identifica un elemento hijo de la composición, que puede ser un objeto multimedia u otro objeto compuesto, a través de su valor id. |
| interfaz | String. El valor predeterminado es el ancla de contenido completo. |
El atributo interface identifica de forma única una interfaz (<area>, <property>, <port> o <switchPort>) de un elemento secundario de la composición, a través de su valor id o name. El valor predeterminado es todo el ancla de contenido del componente al que se hace referencia. |