Una Clase Unión es un elemento de Tipo Simple que define una colección de Tipos Simples. Puede crearlo al arrastrar el ícono Unióndesde la Caja de Herramientas de Esquema XML y soltándolo directamente en un diagrama.
Icono de la Caja de Herramientas
Acceso Arrastre ícono hacia el diagrama o
Explorador de Proyectos | Haga doble clic en el elemento estereotipado «XSDunion», o
Diagrama | Haga clic derecho en el elemento estereotipado «XSDunion» | Propiedades
Definir Propiedades
Campo/Botón
|
Acción
|
Ver También
|
Nombre
|
Si no quiere utilizar el nombre predeterminado de la Unión, sobrescríbalo con otro nombre.
|
|
Tipos de Miembros
|
Haga clic en el botón Explorar (( ... )) para mostrar la ventana de Miembros de Unión XSD, y seleccione elementos de tipos de datos XSD y Tipo Simple incorporados para ser miembros de la colección.
Campo/Botón
|
Acción
|
Nombre de Clase
|
Puede:
•
|
Escriba un nombre de Clase existente o propuesto o
|
•
|
Haga clic en la flecha abajo y seleccione un tipo de dato XSD.
|
Seleccione la casilla Aceptar clasificador aunque no esté en el modelo y haga clic en el botón Agregar .
Estas opciones son utilizadas generalmente para especificar objetos que no están en el mismo paquete que el elemento Unión.
|
Escoger
|
En lugar de escribir o seleccionar valores en el campo Nombre de Clase, haga clic en este botón para mostrar el explorador Seleccionar Clasificador y localizar y seleccionar un elemento de Tipo Simple.
Haga clic en el botón Aceptar para cerrar el explorador e inmediatamente agregar el elemento seleccionado a la lista Detalles de Tipo .
Esta opción es utilizada generalmente para especificar objetos que están en el mismo paquete que el elemento Unión, pero puede seleccionar objetos en cualquier otro paquete también.
|
Agregar
|
Haga clic en este botón para agregar el tipo de dato o elemento especificado en el campo Nombre de Clase para la lista Detalles de Tipo .
|
Aceptar clasificador aunque no esté en el modelo
|
Seleccione esta casilla para incluir elementos o tipos de datos que han sido nombrados pero no están presentes en el mismo paquete modelo que el elemento Unión.
|
Detalles de Tipo
|
Revise la lista de elementos seleccionados o tipos de datos. Si intenta eliminar un objeto de la lista, resáltelo y haga clic en el botón Eliminar Seleccionado (abajo).
|
Eliminar Seleccionado
|
Haga clic en este botón para eliminar el Clasificador actualmente seleccionado de la lista Detalles de Tipo .
|
Cerrar
|
Haga clic en este botón para cerrar la ventana de Miembros de Unión XSD y para listar los elementos y tipos de datos seleccionados en el campo Tipos de Miembros .
|
|
Tipo Simple
|
Anotación
|
(Opcional) Escriba cualquier nota que necesite para este elemento.
|
|
Aceptar
|
Haga clic en este botón para guardar los datos de atributo ingresados y cerrar la ventana Propiedades de Unión XSD.
|
|
Cancelar
|
Haga clic en este botón para descartar los datos de atributo ingresados y cerrar la ventana Propiedades de Unión XSD.
|
|
Ayuda
|
Haga clic en este botón para mostrar este tema de Ayuda.
|
|
UML
|
Este botón se muestra cuando está editando información existente del elemento «XSDunion».
Haga clic en este botón para abrir la ventana de Propiedades de elemento UML para el elemento «XSDunion».
|
Propiedades
|
Notas
•
|
Cuando hace clic en el botón Cerrar en la ventana de Propiedades de unión XSD, un conector de Generalización es agregado al diagrama desde el elemento de Unión XSD a cada uno de los elementos miembros en el mismo diagrama; cualquier elemento no en el mismo diagrama es listado en la esquina superior derecha del elemento de Unión XSD
|
•
|
Si los Tipos de Miembros que no están en el mismo diagrama que el elemento de Unión no son listados, seleccione Herramientas | Opciones | Diagrama | Comportamiento y seleccione la casilla Mostrar Padres 'Ocultos'
|
•
|
No puede contener ningunas Clases hijas
|
•
|
No puede contener ningún atributo UML estereotipado «XSDelement» o «XSDattribute»
|
•
|
No puede ser la fuente de un conector de Asociación
|
•
|
Puede ser el objetivo de un conector de Asociación desde un elemento de Tipo Complejo
|
•
|
Puede ser el objetivo de un conector de Generalización desde un elemento de Tipo Simple
|
Aprender más
|