El elemento Address es de AddressType y es abstracto. USAddressType
se ha derivado de AddressType. NYAddressType se ha derivado de USAddressType.
BuyerAddress de AddressType pertenece al grupo de sustitución de Address. SellerAddress
de NYAddressType pertenece al grupo de sustitución de Address |
PurchaseOrder
Substitutions for Address
Specializations for AddressType
BuyerAddress (AddressType)
BuyerAddress (USAddressType)
BuyerAddress (NYAddressType)
SellerAddress (NYAddressType)
|
ElementMsgStatement PurchaseOrder
Qualify
Condition
ElementMsgStatement element(BuyerAddress, AddressType)
Condition
ElementMsgStatement element(BuyerAddress, USAddressType)
ElementMsgStatement element(Name, xs:string)
MapFromStatement ""John Smith""
ElementMsgStatement element(Street, xs:string)
MapFromStatement ""123 Main Street, Manhatten, NY""
Condition
ElementMsgStatement element(BuyerAddress, NYAddressType)
Condition
ElementMsgStatement element(SellerAddress, NYAddressType)
|
ElementMsgStatement PurchaseOrder
Qualify
Condition
ElementMsgStatement element(BuyerAddress, AddressType)
Condition
ElementMsgStatement element(SellerAddress, NYAddressType)
ElementMsgStatement element(Name, xs:string)
MapFromStatement ""John Smith""
ElementMsgStatement element(Street, xs:string)
MapFromStatement ""123 Main Street, Manhatten, NY""
Condition
ElementMsgStatement element(BuyerAddress, NYAddressType)
Condition
ElementMsgStatement element(SellerAddress, NYAddressType)
|
- Se muestra el nombre y el tipo del elemento seleccionado
- Se muestran todos los nombres de elementos de sustitución
elegibles
- Se muestran todos los tipos elegibles para el nombre de elemento
seleccionado
|
- BuyerAddress, USAddressType
- {BuyerAddress, SellerAddress}
- {AddressType, USAddressType, NYAddressType} para BuyerAddress y
{NYAddressType} para SellerAddress
|