public class OrderSwitch
extends java.lang.Object
doSwitch(object)
to invoke the caseXXX
method for each class of the model,
starting with the actual class of the object
and proceeding up the inheritance hierarchy
until a non-null result is returned,
which is the result of the switch.
OrderPackage
Constructor and Description |
---|
OrderSwitch()
Creates an instance of the switch.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
caseAcknowledgeOrderDataAreaType(AcknowledgeOrderDataAreaType object)
Returns the result of interpreting the object as an instance of 'Acknowledge Order Data Area Type'.
|
java.lang.Object |
caseAcknowledgeOrderType(AcknowledgeOrderType object)
Returns the result of interpreting the object as an instance of 'Acknowledge Order Type'.
|
java.lang.Object |
caseAcknowledgeQuoteDataAreaType(AcknowledgeQuoteDataAreaType object)
Returns the result of interpreting the object as an instance of 'Acknowledge Quote Data Area Type'.
|
java.lang.Object |
caseAcknowledgeQuoteType(AcknowledgeQuoteType object)
Returns the result of interpreting the object as an instance of 'Acknowledge Quote Type'.
|
java.lang.Object |
caseAdjustmentRequirementType(AdjustmentRequirementType object)
Returns the result of interpreting the object as an instance of 'Adjustment Requirement Type'.
|
java.lang.Object |
caseBlockReasonType(BlockReasonType object)
Returns the result of interpreting the object as an instance of 'Block Reason Type'.
|
java.lang.Object |
caseBusinessObjectDocumentType(BusinessObjectDocumentType object)
Returns the result of interpreting the object as an instance of 'Business Object Document Type'.
|
java.lang.Object |
caseCalculationInfoType(com.ibm.commerce.order.facade.datatypes.CalculationInfoType object)
Returns the result of interpreting the object as an instance of 'Calculation Info Type'.
|
java.lang.Object |
caseChangeOrderDataAreaType(ChangeOrderDataAreaType object)
Returns the result of interpreting the object as an instance of 'Change Order Data Area Type'.
|
java.lang.Object |
caseChangeOrderType(ChangeOrderType object)
Returns the result of interpreting the object as an instance of 'Change Order Type'.
|
java.lang.Object |
caseChangeQuoteDataAreaType(ChangeQuoteDataAreaType object)
Returns the result of interpreting the object as an instance of 'Change Quote Data Area Type'.
|
java.lang.Object |
caseChangeQuoteType(ChangeQuoteType object)
Returns the result of interpreting the object as an instance of 'Change Quote Type'.
|
java.lang.Object |
caseChangeReasonCodeType(ChangeReasonCodeType object)
Returns the result of interpreting the object as an instance of 'Change Reason Code Type'.
|
java.lang.Object |
caseChannelIdentiferType(ChannelIdentiferType object)
Returns the result of interpreting the object as an instance of 'Channel Identifer Type'.
|
java.lang.Object |
caseChannelType(ChannelType object)
Returns the result of interpreting the object as an instance of 'Channel Type'.
|
java.lang.Object |
caseCouponCodeType(CouponCodeType object)
Returns the result of interpreting the object as an instance of 'Coupon Code Type'.
|
java.lang.Object |
caseCouponDescriptionType(com.ibm.commerce.order.facade.datatypes.CouponDescriptionType object)
Returns the result of interpreting the object as an instance of 'Coupon Description Type'.
|
java.lang.Object |
caseCSRCommentsType(CSRCommentsType object)
Returns the result of interpreting the object as an instance of 'CSR Comments Type'.
|
java.lang.Object |
caseDocumentRoot(DocumentRoot object)
Returns the result of interpreting the object as an instance of 'Document Root'.
|
java.lang.Object |
caseExtendAttributeType(com.ibm.commerce.order.facade.datatypes.ExtendAttributeType object)
Returns the result of interpreting the object as an instance of 'Extend Attribute Type'.
|
java.lang.Object |
caseExternalShipModeIdentifier(ExternalShipModeIdentifier object)
Returns the result of interpreting the object as an instance of 'External Ship Mode Identifier'.
|
java.lang.Object |
caseExtraAdjustmentType(com.ibm.commerce.order.facade.datatypes.ExtraAdjustmentType object)
Returns the result of interpreting the object as an instance of 'Extra Adjustment Type'.
|
java.lang.Object |
caseFinancialTransactionIdentifierType(com.ibm.commerce.order.facade.datatypes.FinancialTransactionIdentifierType object)
Returns the result of interpreting the object as an instance of 'Financial Transaction Identifier Type'.
|
java.lang.Object |
caseFinancialTransactionType(FinancialTransactionType object)
Returns the result of interpreting the object as an instance of 'Financial Transaction Type'.
|
java.lang.Object |
caseFulfillmentCenterType(FulfillmentCenterType object)
Returns the result of interpreting the object as an instance of 'Fulfillment Center Type'.
|
java.lang.Object |
caseGetOrderDataAreaType(GetOrderDataAreaType object)
Returns the result of interpreting the object as an instance of 'Get Order Data Area Type'.
|
java.lang.Object |
caseGetOrderType(GetOrderType object)
Returns the result of interpreting the object as an instance of 'Get Order Type'.
|
java.lang.Object |
caseGetQuoteDataAreaType(GetQuoteDataAreaType object)
Returns the result of interpreting the object as an instance of 'Get Quote Data Area Type'.
|
java.lang.Object |
caseGetQuoteType(GetQuoteType object)
Returns the result of interpreting the object as an instance of 'Get Quote Type'.
|
java.lang.Object |
caseGiftItemInfoType(com.ibm.commerce.order.facade.datatypes.GiftItemInfoType object)
Returns the result of interpreting the object as an instance of 'Gift Item Info Type'.
|
java.lang.Object |
caseGiftItemType(GiftItemType object)
Returns the result of interpreting the object as an instance of 'Gift Item Type'.
|
java.lang.Object |
caseGiftSetSpecificationType(GiftSetSpecificationType object)
Returns the result of interpreting the object as an instance of 'Gift Set Specification Type'.
|
java.lang.Object |
caseGiftSetType(GiftSetType object)
Returns the result of interpreting the object as an instance of 'Gift Set Type'.
|
java.lang.Object |
caseOrderBLockInfoType(OrderBLockInfoType object)
Returns the result of interpreting the object as an instance of 'BLock Info Type'.
|
java.lang.Object |
caseOrderBlockType(OrderBlockType object)
Returns the result of interpreting the object as an instance of 'Block Type'.
|
java.lang.Object |
caseOrderItemComponentIdentifierType(OrderItemComponentIdentifierType object)
Returns the result of interpreting the object as an instance of 'Item Component Identifier Type'.
|
java.lang.Object |
caseOrderItemComponentType(OrderItemComponentType object)
Returns the result of interpreting the object as an instance of 'Item Component Type'.
|
java.lang.Object |
caseOrderItemFulfillmentInfoType(OrderItemFulfillmentInfoType object)
Returns the result of interpreting the object as an instance of 'Item Fulfillment Info Type'.
|
java.lang.Object |
caseOrderItemShippingInfoType(OrderItemShippingInfoType object)
Returns the result of interpreting the object as an instance of 'Item Shipping Info Type'.
|
java.lang.Object |
caseOrderItemStatusType(OrderItemStatusType object)
Returns the result of interpreting the object as an instance of 'Item Status Type'.
|
java.lang.Object |
caseOrderItemType(OrderItemType object)
Returns the result of interpreting the object as an instance of 'Item Type'.
|
java.lang.Object |
caseOrderNotificationInfoType(OrderNotificationInfoType object)
Returns the result of interpreting the object as an instance of 'Notification Info Type'.
|
java.lang.Object |
caseOrderPaymentInfoType(OrderPaymentInfoType object)
Returns the result of interpreting the object as an instance of 'Payment Info Type'.
|
java.lang.Object |
caseOrderScheduleInfoType(OrderScheduleInfoType object)
Returns the result of interpreting the object as an instance of 'Schedule Info Type'.
|
java.lang.Object |
caseOrderShippingInfoType(OrderShippingInfoType object)
Returns the result of interpreting the object as an instance of 'Shipping Info Type'.
|
java.lang.Object |
caseOrderStatusType(OrderStatusType object)
Returns the result of interpreting the object as an instance of 'Status Type'.
|
java.lang.Object |
caseOrderType(OrderType object)
Returns the result of interpreting the object as an instance of 'Type'.
|
java.lang.Object |
caseParentInfoType(com.ibm.commerce.order.facade.datatypes.ParentInfoType object)
Returns the result of interpreting the object as an instance of 'Parent Info Type'.
|
java.lang.Object |
casePaymentInformationType(PaymentInformationType object)
Returns the result of interpreting the object as an instance of 'Payment Information Type'.
|
java.lang.Object |
casePaymentInstructionType(PaymentInstructionType object)
Returns the result of interpreting the object as an instance of 'Payment Instruction Type'.
|
java.lang.Object |
casePaymentMethodType(PaymentMethodType object)
Returns the result of interpreting the object as an instance of 'Payment Method Type'.
|
java.lang.Object |
caseProcessOrderDataAreaType(ProcessOrderDataAreaType object)
Returns the result of interpreting the object as an instance of 'Process Order Data Area Type'.
|
java.lang.Object |
caseProcessOrderType(ProcessOrderType object)
Returns the result of interpreting the object as an instance of 'Process Order Type'.
|
java.lang.Object |
caseProcessQuoteDataAreaType(ProcessQuoteDataAreaType object)
Returns the result of interpreting the object as an instance of 'Process Quote Data Area Type'.
|
java.lang.Object |
caseProcessQuoteType(ProcessQuoteType object)
Returns the result of interpreting the object as an instance of 'Process Quote Type'.
|
java.lang.Object |
casePromotionCodeType(PromotionCodeType object)
Returns the result of interpreting the object as an instance of 'Promotion Code Type'.
|
java.lang.Object |
caseProtocolDataType(ProtocolDataType object)
Returns the result of interpreting the object as an instance of 'Protocol Data Type'.
|
java.lang.Object |
caseQuoteType(QuoteType object)
Returns the result of interpreting the object as an instance of 'Quote Type'.
|
java.lang.Object |
caseRespondOrderDataAreaType(RespondOrderDataAreaType object)
Returns the result of interpreting the object as an instance of 'Respond Order Data Area Type'.
|
java.lang.Object |
caseRespondOrderType(RespondOrderType object)
Returns the result of interpreting the object as an instance of 'Respond Order Type'.
|
java.lang.Object |
caseRespondQuoteDataAreaType(RespondQuoteDataAreaType object)
Returns the result of interpreting the object as an instance of 'Respond Quote Data Area Type'.
|
java.lang.Object |
caseRespondQuoteType(RespondQuoteType object)
Returns the result of interpreting the object as an instance of 'Respond Quote Type'.
|
java.lang.Object |
caseRewardChoiceType(RewardChoiceType object)
Returns the result of interpreting the object as an instance of 'Reward Choice Type'.
|
java.lang.Object |
caseRewardOptionType(RewardOptionType object)
Returns the result of interpreting the object as an instance of 'Reward Option Type'.
|
java.lang.Object |
caseRewardSpecificationType(RewardSpecificationType object)
Returns the result of interpreting the object as an instance of 'Reward Specification Type'.
|
java.lang.Object |
caseShippingModeIdentifierType(ShippingModeIdentifierType object)
Returns the result of interpreting the object as an instance of 'Shipping Mode Identifier Type'.
|
java.lang.Object |
caseShippingModeType(ShippingModeType object)
Returns the result of interpreting the object as an instance of 'Shipping Mode Type'.
|
java.lang.Object |
caseShowOrderDataAreaType(ShowOrderDataAreaType object)
Returns the result of interpreting the object as an instance of 'Show Order Data Area Type'.
|
java.lang.Object |
caseShowOrderType(ShowOrderType object)
Returns the result of interpreting the object as an instance of 'Show Order Type'.
|
java.lang.Object |
caseShowQuoteDataAreaType(ShowQuoteDataAreaType object)
Returns the result of interpreting the object as an instance of 'Show Quote Data Area Type'.
|
java.lang.Object |
caseShowQuoteType(ShowQuoteType object)
Returns the result of interpreting the object as an instance of 'Show Quote Type'.
|
java.lang.Object |
caseSyncOrderDataAreaType(SyncOrderDataAreaType object)
Returns the result of interpreting the object as an instance of 'Sync Order Data Area Type'.
|
java.lang.Object |
caseSyncOrderType(SyncOrderType object)
Returns the result of interpreting the object as an instance of 'Sync Order Type'.
|
java.lang.Object |
caseSyncQuoteDataAreaType(SyncQuoteDataAreaType object)
Returns the result of interpreting the object as an instance of 'Sync Quote Data Area Type'.
|
java.lang.Object |
caseSyncQuoteType(SyncQuoteType object)
Returns the result of interpreting the object as an instance of 'Sync Quote Type'.
|
java.lang.Object |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'.
|
java.lang.Object |
doSwitch(org.eclipse.emf.ecore.EObject theEObject)
Calls
caseXXX for each class of the model until one returns a non null result; it yields that result. |
public java.lang.Object doSwitch(org.eclipse.emf.ecore.EObject theEObject)
caseXXX
for each class of the model until one returns a non null result; it yields that result.
caseXXX
call.public java.lang.Object caseAcknowledgeOrderDataAreaType(AcknowledgeOrderDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseAcknowledgeOrderType(AcknowledgeOrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseAcknowledgeQuoteDataAreaType(AcknowledgeQuoteDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseAcknowledgeQuoteType(AcknowledgeQuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseAdjustmentRequirementType(AdjustmentRequirementType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseBlockReasonType(BlockReasonType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseCalculationInfoType(com.ibm.commerce.order.facade.datatypes.CalculationInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseChangeOrderDataAreaType(ChangeOrderDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseChangeOrderType(ChangeOrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseChangeQuoteDataAreaType(ChangeQuoteDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseChangeQuoteType(ChangeQuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseChangeReasonCodeType(ChangeReasonCodeType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseChannelIdentiferType(ChannelIdentiferType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseChannelType(ChannelType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseCouponCodeType(CouponCodeType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseCouponDescriptionType(com.ibm.commerce.order.facade.datatypes.CouponDescriptionType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseCSRCommentsType(CSRCommentsType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseDocumentRoot(DocumentRoot object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseExtendAttributeType(com.ibm.commerce.order.facade.datatypes.ExtendAttributeType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseExternalShipModeIdentifier(ExternalShipModeIdentifier object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseExtraAdjustmentType(com.ibm.commerce.order.facade.datatypes.ExtraAdjustmentType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseFinancialTransactionIdentifierType(com.ibm.commerce.order.facade.datatypes.FinancialTransactionIdentifierType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseFinancialTransactionType(FinancialTransactionType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseFulfillmentCenterType(FulfillmentCenterType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGetOrderDataAreaType(GetOrderDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGetOrderType(GetOrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGetQuoteDataAreaType(GetQuoteDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGetQuoteType(GetQuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGiftItemInfoType(com.ibm.commerce.order.facade.datatypes.GiftItemInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGiftItemType(GiftItemType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGiftSetSpecificationType(GiftSetSpecificationType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseGiftSetType(GiftSetType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderBLockInfoType(OrderBLockInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderBlockType(OrderBlockType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderItemComponentIdentifierType(OrderItemComponentIdentifierType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderItemComponentType(OrderItemComponentType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderItemFulfillmentInfoType(OrderItemFulfillmentInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderItemShippingInfoType(OrderItemShippingInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderItemStatusType(OrderItemStatusType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderItemType(OrderItemType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderNotificationInfoType(OrderNotificationInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderPaymentInfoType(OrderPaymentInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderScheduleInfoType(OrderScheduleInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderShippingInfoType(OrderShippingInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderStatusType(OrderStatusType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseOrderType(OrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseParentInfoType(com.ibm.commerce.order.facade.datatypes.ParentInfoType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object casePaymentInformationType(PaymentInformationType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object casePaymentInstructionType(PaymentInstructionType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object casePaymentMethodType(PaymentMethodType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseProcessOrderDataAreaType(ProcessOrderDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseProcessOrderType(ProcessOrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseProcessQuoteDataAreaType(ProcessQuoteDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseProcessQuoteType(ProcessQuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object casePromotionCodeType(PromotionCodeType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseProtocolDataType(ProtocolDataType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseQuoteType(QuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseRespondOrderDataAreaType(RespondOrderDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseRespondOrderType(RespondOrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseRespondQuoteDataAreaType(RespondQuoteDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseRespondQuoteType(RespondQuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseRewardChoiceType(RewardChoiceType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseRewardOptionType(RewardOptionType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseRewardSpecificationType(RewardSpecificationType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseShippingModeIdentifierType(ShippingModeIdentifierType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseShippingModeType(ShippingModeType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseShowOrderDataAreaType(ShowOrderDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseShowOrderType(ShowOrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseShowQuoteDataAreaType(ShowQuoteDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseShowQuoteType(ShowQuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseSyncOrderDataAreaType(SyncOrderDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseSyncOrderType(SyncOrderType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseSyncQuoteDataAreaType(SyncQuoteDataAreaType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseSyncQuoteType(SyncQuoteType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object caseBusinessObjectDocumentType(BusinessObjectDocumentType object)
object
- the target of the switch.doSwitch(EObject)
public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
object
- the target of the switch.doSwitch(org.eclipse.emf.ecore.EObject)