Algunos esquemas XML tienen elementos ComplexType con el mismo nombre que el elemento global referente, pero con el sufijo Type como se muestra abajo:
<xs:element name="Address" type="AddressType"/>
<xs:complexType name="AddressType">
<xs:sequence/>
</xs:complexType>
En la importación XSD, Enterprise Architect trata este elemento global y su ComplexType limitante como una sola entidad y crea una sola clase estereotipada XSDcomplexType con el mismo nombre global como el que se muestra abajo:
Usted puede cambiar este comportamiento por defecto seleccionando la casilla de verificación Importar elementos globales con el sufijo “Type”. Cuando usted elige esta opción, EA trata al elemento global y al ComplexType al que se refiere como dos entidades separadas. Entonces, para el ejemplo de arriba, EA crea un estereotipo de Clase XSDtopLevelElement para el elemento global y un estereotipo de Clase XSDcomplexType para el ComplexType, y los vincula como sigue:
Tenga en cuenta: EA trata lo siguiente como dos entidades separadas sin importer si la casilla de verificación Importar elementos globales con el sufijo “Type” esta o no seleccionada.
<xs:element name="HomeAddress" type="AddressType"/>
<xs:complexType name="AddressType">
<xs:sequence/>
</xs:complexType>
|