O elemento Address é de AddressType e é abstrato. USAddressType
derivou de AddressType. NYAddressType derivou de USAddressType.
BuyerAddress de AddressType pertence ao grupo de substituição de Address. SellerAddress
de NYAddressType pertence ao grupo de substituição de Address |
PurchaseOrder
Substituições para Address
Especializações para AddressType
BuyerAddress (AddressType)
BuyerAddress (USAddressType)
BuyerAddress (NYAddressType)
SellerAddress (NYAddressType)
|
ElementMsgStatement PurchaseOrder
Qualify
Condição
ElementMsgStatement element(BuyerAddress, AddressType)
Condição
ElementMsgStatement element(BuyerAddress, USAddressType)
ElementMsgStatement element(Name, xs:string)
MapFromStatement ""John Smith""
ElementMsgStatement element(Street, xs:string)
MapFromStatement ""123 Main Street, Manhattan, NY""
Condição
ElementMsgStatement element(BuyerAddress, NYAddressType)
Condição
ElementMsgStatement element(SellerAddress, NYAddressType)
|
ElementMsgStatement PurchaseOrder
Qualify
Condição
ElementMsgStatement element(BuyerAddress, AddressType)
Condição
ElementMsgStatement element(SellerAddress, NYAddressType)
ElementMsgStatement element(Name, xs:string)
MapFromStatement ""John Smith""
ElementMsgStatement element(Street, xs:string)
MapFromStatement ""123 Main Street, Manhattan, NY""
Condição
ElementMsgStatement element(BuyerAddress, NYAddressType)
Condição
ElementMsgStatement element(SellerAddress, NYAddressType)
|
- O nome e o tipo de elemento selecionados são exibidos.
- Todos os nomes de elemento de substituição elegíveis são exibidos.
- Todos os tipos elegíveis para o nome do elemento selecionado são exibidos.
|
- BuyerAddress, USAddressType
- {BuyerAddress, SellerAddress}
- {AddressType, USAddressType, NYAddressType} para BuyerAddress e
{NYAddressType} para SellerAddress
|