com.ibm.etools.cobol.application.model.cobol.util
Class COBOLSwitch

java.lang.Object
  extended by com.ibm.etools.cobol.application.model.cobol.util.COBOLSwitch

public class COBOLSwitch
extends java.lang.Object

The Switch for the model's inheritance hierarchy. It supports the call 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.

See Also:
COBOLPackage

Field Summary
static java.lang.String copyright
           
 
Constructor Summary
COBOLSwitch()
          Creates an instance of the switch.
 
Method Summary
 java.lang.Object caseAbstractDataItem(AbstractDataItem object)
          Returns the result of interpreting the object as an instance of 'Abstract Data Item'.
 java.lang.Object caseAcceptDataTransferStmt(AcceptDataTransferStmt object)
          Returns the result of interpreting the object as an instance of 'Accept Data Transfer Stmt'.
 java.lang.Object caseAcceptStmt(AcceptStmt object)
          Returns the result of interpreting the object as an instance of 'Accept Stmt'.
 java.lang.Object caseAcceptSystemInfoTransferStmt(AcceptSystemInfoTransferStmt object)
          Returns the result of interpreting the object as an instance of 'Accept System Info Transfer Stmt'.
 java.lang.Object caseActualParameter(ActualParameter object)
          Returns the result of interpreting the object as an instance of 'Actual Parameter'.
 java.lang.Object caseAddCorrStmt(AddCorrStmt object)
          Returns the result of interpreting the object as an instance of 'Add Corr Stmt'.
 java.lang.Object caseAddressingItem(AddressingItem object)
          Returns the result of interpreting the object as an instance of 'Addressing Item'.
 java.lang.Object caseAddressOf(AddressOf object)
          Returns the result of interpreting the object as an instance of 'Address Of'.
 java.lang.Object caseAddStmt(AddStmt object)
          Returns the result of interpreting the object as an instance of 'Add Stmt'.
 java.lang.Object caseAddToGivingStmt(AddToGivingStmt object)
          Returns the result of interpreting the object as an instance of 'Add To Giving Stmt'.
 java.lang.Object caseAddToStmt(AddToStmt object)
          Returns the result of interpreting the object as an instance of 'Add To Stmt'.
 java.lang.Object caseAllSubscript(AllSubscript object)
          Returns the result of interpreting the object as an instance of 'All Subscript'.
 java.lang.Object caseAlphabet(Alphabet object)
          Returns the result of interpreting the object as an instance of 'Alphabet'.
 java.lang.Object caseAlphabeticItem(AlphabeticItem object)
          Returns the result of interpreting the object as an instance of 'Alphabetic Item'.
 java.lang.Object caseAlphaNumericEditedItem(AlphaNumericEditedItem object)
          Returns the result of interpreting the object as an instance of 'Alpha Numeric Edited Item'.
 java.lang.Object caseAlphaNumericItem(AlphaNumericItem object)
          Returns the result of interpreting the object as an instance of 'Alpha Numeric Item'.
 java.lang.Object caseAlterClause(AlterClause object)
          Returns the result of interpreting the object as an instance of 'Alter Clause'.
 java.lang.Object caseAlternateKeyClause(AlternateKeyClause object)
          Returns the result of interpreting the object as an instance of 'Alternate Key Clause'.
 java.lang.Object caseAlterStmt(AlterStmt object)
          Returns the result of interpreting the object as an instance of 'Alter Stmt'.
 java.lang.Object caseArithOperand(ArithOperand object)
          Returns the result of interpreting the object as an instance of 'Arith Operand'.
 java.lang.Object caseArithStmt(ArithStmt object)
          Returns the result of interpreting the object as an instance of 'Arith Stmt'.
 java.lang.Object caseASTNode(ASTNode object)
          Returns the result of interpreting the object as an instance of 'AST Node'.
 java.lang.Object caseASTNodeLite(ASTNodeLite object)
          Returns the result of interpreting the object as an instance of 'AST Node Lite'.
 java.lang.Object caseASTNodeSet(ASTNodeSet object)
          Returns the result of interpreting the object as an instance of 'AST Node Set'.
 java.lang.Object caseASTNodeWrapper(ASTNodeWrapper object)
          Returns the result of interpreting the object as an instance of 'AST Node Wrapper'.
 java.lang.Object caseBaseProgram(BaseProgram object)
          Returns the result of interpreting the object as an instance of 'Base Program'.
 java.lang.Object caseBinarySearchStmt(BinarySearchStmt object)
          Returns the result of interpreting the object as an instance of 'Binary Search Stmt'.
 java.lang.Object caseBinarySequentialFileControlEntry(BinarySequentialFileControlEntry object)
          Returns the result of interpreting the object as an instance of 'Binary Sequential File Control Entry'.
 java.lang.Object caseBranch(Branch object)
          Returns the result of interpreting the object as an instance of 'Branch'.
 java.lang.Object caseCallStmt(CallStmt object)
          Returns the result of interpreting the object as an instance of 'Call Stmt'.
 java.lang.Object caseCancelStmt(CancelStmt object)
          Returns the result of interpreting the object as an instance of 'Cancel Stmt'.
 java.lang.Object caseCicsAbendStmt(CicsAbendStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Abend Stmt'.
 java.lang.Object caseCicsAddressSetStmt(CicsAddressSetStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Address Set Stmt'.
 java.lang.Object caseCicsAddressStmt(CicsAddressStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Address Stmt'.
 java.lang.Object caseCicsAfterClause(CicsAfterClause object)
          Returns the result of interpreting the object as an instance of 'Cics After Clause'.
 java.lang.Object caseCicsAfterOrAtClause(CicsAfterOrAtClause object)
          Returns the result of interpreting the object as an instance of 'Cics After Or At Clause'.
 java.lang.Object caseCicsAskTimeStmt(CicsAskTimeStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Ask Time Stmt'.
 java.lang.Object caseCicsAssignClause(CicsAssignClause object)
          Returns the result of interpreting the object as an instance of 'Cics Assign Clause'.
 java.lang.Object caseCicsAssignStmt(CicsAssignStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Assign Stmt'.
 java.lang.Object caseCicsAtClause(CicsAtClause object)
          Returns the result of interpreting the object as an instance of 'Cics At Clause'.
 java.lang.Object caseCicsBifDeeditStmt(CicsBifDeeditStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Bif Deedit Stmt'.
 java.lang.Object caseCicsCommunicationAreaClause(CicsCommunicationAreaClause object)
          Returns the result of interpreting the object as an instance of 'Cics Communication Area Clause'.
 java.lang.Object caseCicsDelayClause(CicsDelayClause object)
          Returns the result of interpreting the object as an instance of 'Cics Delay Clause'.
 java.lang.Object caseCicsDelayStmt(CicsDelayStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Delay Stmt'.
 java.lang.Object caseCicsDeleteKeyLengthClause(CicsDeleteKeyLengthClause object)
          Returns the result of interpreting the object as an instance of 'Cics Delete Key Length Clause'.
 java.lang.Object caseCicsDeleteQTDStmt(CicsDeleteQTDStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Delete QTD Stmt'.
 java.lang.Object caseCicsDeleteQTSStmt(CicsDeleteQTSStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Delete QTS Stmt'.
 java.lang.Object caseCicsDeleteRidfldClause(CicsDeleteRidfldClause object)
          Returns the result of interpreting the object as an instance of 'Cics Delete Ridfld Clause'.
 java.lang.Object caseCicsDeleteStmt(CicsDeleteStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Delete Stmt'.
 java.lang.Object caseCicsDeleteTokenClause(CicsDeleteTokenClause object)
          Returns the result of interpreting the object as an instance of 'Cics Delete Token Clause'.
 java.lang.Object caseCicsDeleteTokenOrRidfldClause(CicsDeleteTokenOrRidfldClause object)
          Returns the result of interpreting the object as an instance of 'Cics Delete Token Or Ridfld Clause'.
 java.lang.Object caseCicsDumpTransactionFromClause(CicsDumpTransactionFromClause object)
          Returns the result of interpreting the object as an instance of 'Cics Dump Transaction From Clause'.
 java.lang.Object caseCicsDumpTransactionSegmentListClause(CicsDumpTransactionSegmentListClause object)
          Returns the result of interpreting the object as an instance of 'Cics Dump Transaction Segment List Clause'.
 java.lang.Object caseCicsDumpTransactionStmt(CicsDumpTransactionStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Dump Transaction Stmt'.
 java.lang.Object caseCicsEndBrStmt(CicsEndBrStmt object)
          Returns the result of interpreting the object as an instance of 'Cics End Br Stmt'.
 java.lang.Object caseCicsEraseClause(CicsEraseClause object)
          Returns the result of interpreting the object as an instance of 'Cics Erase Clause'.
 java.lang.Object caseCicsFileBrowseKeyLengthClause(CicsFileBrowseKeyLengthClause object)
          Returns the result of interpreting the object as an instance of 'Cics File Browse Key Length Clause'.
 java.lang.Object caseCicsForClause(CicsForClause object)
          Returns the result of interpreting the object as an instance of 'Cics For Clause'.
 java.lang.Object caseCicsFormatTimeDateSeparatorClause(CicsFormatTimeDateSeparatorClause object)
          Returns the result of interpreting the object as an instance of 'Cics Format Time Date Separator Clause'.
 java.lang.Object caseCicsFormatTimeStmt(CicsFormatTimeStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Format Time Stmt'.
 java.lang.Object caseCicsFormatTimeTimeClause(CicsFormatTimeTimeClause object)
          Returns the result of interpreting the object as an instance of 'Cics Format Time Time Clause'.
 java.lang.Object caseCicsFormatTimeTimeSeparatorClause(CicsFormatTimeTimeSeparatorClause object)
          Returns the result of interpreting the object as an instance of 'Cics Format Time Time Separator Clause'.
 java.lang.Object caseCicsForOrUntilClause(CicsForOrUntilClause object)
          Returns the result of interpreting the object as an instance of 'Cics For Or Until Clause'.
 java.lang.Object caseCicsFreeMainStmt(CicsFreeMainStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Free Main Stmt'.
 java.lang.Object caseCicsGetMainStmt(CicsGetMainStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Get Main Stmt'.
 java.lang.Object caseCicsHandleAbendStmt(CicsHandleAbendStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Handle Abend Stmt'.
 java.lang.Object caseCicsHandleAidClause(CicsHandleAidClause object)
          Returns the result of interpreting the object as an instance of 'Cics Handle Aid Clause'.
 java.lang.Object caseCicsHandleAidStmt(CicsHandleAidStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Handle Aid Stmt'.
 java.lang.Object caseCicsHandleConditionClause(CicsHandleConditionClause object)
          Returns the result of interpreting the object as an instance of 'Cics Handle Condition Clause'.
 java.lang.Object caseCicsHandleConditionStmt(CicsHandleConditionStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Handle Condition Stmt'.
 java.lang.Object caseCicsIgnoreConditionStmt(CicsIgnoreConditionStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Ignore Condition Stmt'.
 java.lang.Object caseCicsInputMessageClause(CicsInputMessageClause object)
          Returns the result of interpreting the object as an instance of 'Cics Input Message Clause'.
 java.lang.Object caseCicsIntervalClause(CicsIntervalClause object)
          Returns the result of interpreting the object as an instance of 'Cics Interval Clause'.
 java.lang.Object caseCicsIntervalOrTimeClause(CicsIntervalOrTimeClause object)
          Returns the result of interpreting the object as an instance of 'Cics Interval Or Time Clause'.
 java.lang.Object caseCicsIntoClause(CicsIntoClause object)
          Returns the result of interpreting the object as an instance of 'Cics Into Clause'.
 java.lang.Object caseCicsIntoOrSetClause(CicsIntoOrSetClause object)
          Returns the result of interpreting the object as an instance of 'Cics Into Or Set Clause'.
 java.lang.Object caseCicsLinkStmt(CicsLinkStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Link Stmt'.
 java.lang.Object caseCicsLoadStmt(CicsLoadStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Load Stmt'.
 java.lang.Object caseCicsPopHandleStmt(CicsPopHandleStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Pop Handle Stmt'.
 java.lang.Object caseCicsPushHandleStmt(CicsPushHandleStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Push Handle Stmt'.
 java.lang.Object caseCicsReadNextStmt(CicsReadNextStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Read Next Stmt'.
 java.lang.Object caseCicsReadPrevStmt(CicsReadPrevStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Read Prev Stmt'.
 java.lang.Object caseCicsReadQTDStmt(CicsReadQTDStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Read QTD Stmt'.
 java.lang.Object caseCicsReadQTSStmt(CicsReadQTSStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Read QTS Stmt'.
 java.lang.Object caseCicsReadStmt(CicsReadStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Read Stmt'.
 java.lang.Object caseCicsReadUpdateClause(CicsReadUpdateClause object)
          Returns the result of interpreting the object as an instance of 'Cics Read Update Clause'.
 java.lang.Object caseCicsReceiveMapFromClause(CicsReceiveMapFromClause object)
          Returns the result of interpreting the object as an instance of 'Cics Receive Map From Clause'.
 java.lang.Object caseCicsReceiveMapFromOrTerminalClause(CicsReceiveMapFromOrTerminalClause object)
          Returns the result of interpreting the object as an instance of 'Cics Receive Map From Or Terminal Clause'.
 java.lang.Object caseCicsReceiveMapStmt(CicsReceiveMapStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Receive Map Stmt'.
 java.lang.Object caseCicsReceiveMapTerminalClause(CicsReceiveMapTerminalClause object)
          Returns the result of interpreting the object as an instance of 'Cics Receive Map Terminal Clause'.
 java.lang.Object caseCicsReleaseStmt(CicsReleaseStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Release Stmt'.
 java.lang.Object caseCicsResetBrStmt(CicsResetBrStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Reset Br Stmt'.
 java.lang.Object caseCicsRetrieveStmt(CicsRetrieveStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Retrieve Stmt'.
 java.lang.Object caseCicsReturnStmt(CicsReturnStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Return Stmt'.
 java.lang.Object caseCicsReturnTransactionIdClause(CicsReturnTransactionIdClause object)
          Returns the result of interpreting the object as an instance of 'Cics Return Transaction Id Clause'.
 java.lang.Object caseCicsRewriteStmt(CicsRewriteStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Rewrite Stmt'.
 java.lang.Object caseCicsSendMapCursorClause(CicsSendMapCursorClause object)
          Returns the result of interpreting the object as an instance of 'Cics Send Map Cursor Clause'.
 java.lang.Object caseCicsSendMapStmt(CicsSendMapStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Send Map Stmt'.
 java.lang.Object caseCicsSendTextStmt(CicsSendTextStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Send Text Stmt'.
 java.lang.Object caseCicsSetClause(CicsSetClause object)
          Returns the result of interpreting the object as an instance of 'Cics Set Clause'.
 java.lang.Object caseCicsStartBrStmt(CicsStartBrStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Start Br Stmt'.
 java.lang.Object caseCicsStartClause(CicsStartClause object)
          Returns the result of interpreting the object as an instance of 'Cics Start Clause'.
 java.lang.Object caseCicsStartFromClause(CicsStartFromClause object)
          Returns the result of interpreting the object as an instance of 'Cics Start From Clause'.
 java.lang.Object caseCicsStartStmt(CicsStartStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Start Stmt'.
 java.lang.Object caseCicsStmt(CicsStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Stmt'.
 java.lang.Object caseCicsSyncPointStmt(CicsSyncPointStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Sync Point Stmt'.
 java.lang.Object caseCicsTimeClause(CicsTimeClause object)
          Returns the result of interpreting the object as an instance of 'Cics Time Clause'.
 java.lang.Object caseCicsTimeFormat(CicsTimeFormat object)
          Returns the result of interpreting the object as an instance of 'Cics Time Format'.
 java.lang.Object caseCicsUnlockStmt(CicsUnlockStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Unlock Stmt'.
 java.lang.Object caseCicsUntilClause(CicsUntilClause object)
          Returns the result of interpreting the object as an instance of 'Cics Until Clause'.
 java.lang.Object caseCicsWriteQTDStmt(CicsWriteQTDStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Write QTD Stmt'.
 java.lang.Object caseCicsWriteQTSStmt(CicsWriteQTSStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Write QTS Stmt'.
 java.lang.Object caseCicsWriteStmt(CicsWriteStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Write Stmt'.
 java.lang.Object caseCicsXctlStmt(CicsXctlStmt object)
          Returns the result of interpreting the object as an instance of 'Cics Xctl Stmt'.
 java.lang.Object caseCloseObject(CloseObject object)
          Returns the result of interpreting the object as an instance of 'Close Object'.
 java.lang.Object caseCloseReel(CloseReel object)
          Returns the result of interpreting the object as an instance of 'Close Reel'.
 java.lang.Object caseCloseReelOrUnit(CloseReelOrUnit object)
          Returns the result of interpreting the object as an instance of 'Close Reel Or Unit'.
 java.lang.Object caseCloseStmt(CloseStmt object)
          Returns the result of interpreting the object as an instance of 'Close Stmt'.
 java.lang.Object caseCloseUnit(CloseUnit object)
          Returns the result of interpreting the object as an instance of 'Close Unit'.
 java.lang.Object caseCommentStmt(CommentStmt object)
          Returns the result of interpreting the object as an instance of 'Comment Stmt'.
 java.lang.Object caseComputeStmt(ComputeStmt object)
          Returns the result of interpreting the object as an instance of 'Compute Stmt'.
 java.lang.Object caseConfigurationSection(ConfigurationSection object)
          Returns the result of interpreting the object as an instance of 'Configuration Section'.
 java.lang.Object caseContinueStmt(ContinueStmt object)
          Returns the result of interpreting the object as an instance of 'Continue Stmt'.
 java.lang.Object caseCopybook(Copybook object)
          Returns the result of interpreting the object as an instance of 'Copybook'.
 java.lang.Object caseCopybookItem(CopybookItem object)
          Returns the result of interpreting the object as an instance of 'Copybook Item'.
 java.lang.Object caseCopyStmt(CopyStmt object)
          Returns the result of interpreting the object as an instance of 'Copy Stmt'.
 java.lang.Object caseCurrencySignClause(CurrencySignClause object)
          Returns the result of interpreting the object as an instance of 'Currency Sign Clause'.
 java.lang.Object caseDataDivision(DataDivision object)
          Returns the result of interpreting the object as an instance of 'Data Division'.
 java.lang.Object caseDataItem(DataItem object)
          Returns the result of interpreting the object as an instance of 'Data Item'.
 java.lang.Object caseDataItemLite(DataItemLite object)
          Returns the result of interpreting the object as an instance of 'Data Item Lite'.
 java.lang.Object caseDataItemLiteGroup(DataItemLiteGroup object)
          Returns the result of interpreting the object as an instance of 'Data Item Lite Group'.
 java.lang.Object caseDataItemLitePartition(DataItemLitePartition object)
          Returns the result of interpreting the object as an instance of 'Data Item Lite Partition'.
 java.lang.Object caseDataRef(DataRef object)
          Returns the result of interpreting the object as an instance of 'Data Ref'.
 java.lang.Object caseDataRefOrIndexRef(DataRefOrIndexRef object)
          Returns the result of interpreting the object as an instance of 'Data Ref Or Index Ref'.
 java.lang.Object caseDataRefOrLiteral(DataRefOrLiteral object)
          Returns the result of interpreting the object as an instance of 'Data Ref Or Literal'.
 java.lang.Object caseDataRefOrLiteralOrIndexRef(DataRefOrLiteralOrIndexRef object)
          Returns the result of interpreting the object as an instance of 'Data Ref Or Literal Or Index Ref'.
 java.lang.Object caseDataSubscript(DataSubscript object)
          Returns the result of interpreting the object as an instance of 'Data Subscript'.
 java.lang.Object caseDBCSItem(DBCSItem object)
          Returns the result of interpreting the object as an instance of 'DBCS Item'.
 java.lang.Object caseDebuggingUseStmt(DebuggingUseStmt object)
          Returns the result of interpreting the object as an instance of 'Debugging Use Stmt'.
 java.lang.Object caseDeclaratives(Declaratives object)
          Returns the result of interpreting the object as an instance of 'Declaratives'.
 java.lang.Object caseDeleteStmt(DeleteStmt object)
          Returns the result of interpreting the object as an instance of 'Delete Stmt'.
 java.lang.Object caseDisplayStmt(DisplayStmt object)
          Returns the result of interpreting the object as an instance of 'Display Stmt'.
 java.lang.Object caseDivideByGivingRemainderStmt(DivideByGivingRemainderStmt object)
          Returns the result of interpreting the object as an instance of 'Divide By Giving Remainder Stmt'.
 java.lang.Object caseDivideByGivingSimpleStmt(DivideByGivingSimpleStmt object)
          Returns the result of interpreting the object as an instance of 'Divide By Giving Simple Stmt'.
 java.lang.Object caseDivideByGivingStmt(DivideByGivingStmt object)
          Returns the result of interpreting the object as an instance of 'Divide By Giving Stmt'.
 java.lang.Object caseDivideIntoGivingRemainderStmt(DivideIntoGivingRemainderStmt object)
          Returns the result of interpreting the object as an instance of 'Divide Into Giving Remainder Stmt'.
 java.lang.Object caseDivideIntoGivingSimpleStmt(DivideIntoGivingSimpleStmt object)
          Returns the result of interpreting the object as an instance of 'Divide Into Giving Simple Stmt'.
 java.lang.Object caseDivideIntoGivingStmt(DivideIntoGivingStmt object)
          Returns the result of interpreting the object as an instance of 'Divide Into Giving Stmt'.
 java.lang.Object caseDivideIntoSimpleStmt(DivideIntoSimpleStmt object)
          Returns the result of interpreting the object as an instance of 'Divide Into Simple Stmt'.
 java.lang.Object caseDivideStmt(DivideStmt object)
          Returns the result of interpreting the object as an instance of 'Divide Stmt'.
 java.lang.Object caseElementaryDataItem(ElementaryDataItem object)
          Returns the result of interpreting the object as an instance of 'Elementary Data Item'.
 java.lang.Object caseEntryStmt(EntryStmt object)
          Returns the result of interpreting the object as an instance of 'Entry Stmt'.
 java.lang.Object caseEnvironment(Environment object)
          Returns the result of interpreting the object as an instance of 'Environment'.
 java.lang.Object caseEnvironmentDivision(EnvironmentDivision object)
          Returns the result of interpreting the object as an instance of 'Environment Division'.
 java.lang.Object caseEvaluateAny(EvaluateAny object)
          Returns the result of interpreting the object as an instance of 'Evaluate Any'.
 java.lang.Object caseEvaluateExprRange(EvaluateExprRange object)
          Returns the result of interpreting the object as an instance of 'Evaluate Expr Range'.
 java.lang.Object caseEvaluateObject(EvaluateObject object)
          Returns the result of interpreting the object as an instance of 'Evaluate Object'.
 java.lang.Object caseEvaluateStmt(EvaluateStmt object)
          Returns the result of interpreting the object as an instance of 'Evaluate Stmt'.
 java.lang.Object caseEvaluateWhenBlock(EvaluateWhenBlock object)
          Returns the result of interpreting the object as an instance of 'Evaluate When Block'.
 java.lang.Object caseEvaluateWhenClause(EvaluateWhenClause object)
          Returns the result of interpreting the object as an instance of 'Evaluate When Clause'.
 java.lang.Object caseExceptionUseStmt(ExceptionUseStmt object)
          Returns the result of interpreting the object as an instance of 'Exception Use Stmt'.
 java.lang.Object caseExecCicsStmt(ExecCicsStmt object)
          Returns the result of interpreting the object as an instance of 'Exec Cics Stmt'.
 java.lang.Object caseExecSqlStmt(ExecSqlStmt object)
          Returns the result of interpreting the object as an instance of 'Exec Sql Stmt'.
 java.lang.Object caseExitProgramStmt(ExitProgramStmt object)
          Returns the result of interpreting the object as an instance of 'Exit Program Stmt'.
 java.lang.Object caseExitStmt(ExitStmt object)
          Returns the result of interpreting the object as an instance of 'Exit Stmt'.
 java.lang.Object caseExpr(Expr object)
          Returns the result of interpreting the object as an instance of 'Expr'.
 java.lang.Object caseExpr88Cond(Expr88Cond object)
          Returns the result of interpreting the object as an instance of 'Expr88 Cond'.
 java.lang.Object caseExprArithAdd(ExprArithAdd object)
          Returns the result of interpreting the object as an instance of 'Expr Arith Add'.
 java.lang.Object caseExprArithBinary(ExprArithBinary object)
          Returns the result of interpreting the object as an instance of 'Expr Arith Binary'.
 java.lang.Object caseExprArithDivide(ExprArithDivide object)
          Returns the result of interpreting the object as an instance of 'Expr Arith Divide'.
 java.lang.Object caseExprArithExpo(ExprArithExpo object)
          Returns the result of interpreting the object as an instance of 'Expr Arith Expo'.
 java.lang.Object caseExprArithmetic(ExprArithmetic object)
          Returns the result of interpreting the object as an instance of 'Expr Arithmetic'.
 java.lang.Object caseExprArithMultiply(ExprArithMultiply object)
          Returns the result of interpreting the object as an instance of 'Expr Arith Multiply'.
 java.lang.Object caseExprArithSubtract(ExprArithSubtract object)
          Returns the result of interpreting the object as an instance of 'Expr Arith Subtract'.
 java.lang.Object caseExprArithUnaryMinus(ExprArithUnaryMinus object)
          Returns the result of interpreting the object as an instance of 'Expr Arith Unary Minus'.
 java.lang.Object caseExprClassCond(ExprClassCond object)
          Returns the result of interpreting the object as an instance of 'Expr Class Cond'.
 java.lang.Object caseExprComplexCond(ExprComplexCond object)
          Returns the result of interpreting the object as an instance of 'Expr Complex Cond'.
 java.lang.Object caseExprConditional(ExprConditional object)
          Returns the result of interpreting the object as an instance of 'Expr Conditional'.
 java.lang.Object caseExprDataRef(ExprDataRef object)
          Returns the result of interpreting the object as an instance of 'Expr Data Ref'.
 java.lang.Object caseExprEqual(ExprEqual object)
          Returns the result of interpreting the object as an instance of 'Expr Equal'.
 java.lang.Object caseExprGreater(ExprGreater object)
          Returns the result of interpreting the object as an instance of 'Expr Greater'.
 java.lang.Object caseExprGreaterOrEqual(ExprGreaterOrEqual object)
          Returns the result of interpreting the object as an instance of 'Expr Greater Or Equal'.
 java.lang.Object caseExprIndexRef(ExprIndexRef object)
          Returns the result of interpreting the object as an instance of 'Expr Index Ref'.
 java.lang.Object caseExprIsNotSignCond(ExprIsNotSignCond object)
          Returns the result of interpreting the object as an instance of 'Expr Is Not Sign Cond'.
 java.lang.Object caseExprIsNotStdClassCond(ExprIsNotStdClassCond object)
          Returns the result of interpreting the object as an instance of 'Expr Is Not Std Class Cond'.
 java.lang.Object caseExprIsNotUserClassCond(ExprIsNotUserClassCond object)
          Returns the result of interpreting the object as an instance of 'Expr Is Not User Class Cond'.
 java.lang.Object caseExprIsSignCond(ExprIsSignCond object)
          Returns the result of interpreting the object as an instance of 'Expr Is Sign Cond'.
 java.lang.Object caseExprIsStdClassCond(ExprIsStdClassCond object)
          Returns the result of interpreting the object as an instance of 'Expr Is Std Class Cond'.
 java.lang.Object caseExprIsUserClassCond(ExprIsUserClassCond object)
          Returns the result of interpreting the object as an instance of 'Expr Is User Class Cond'.
 java.lang.Object caseExprLess(ExprLess object)
          Returns the result of interpreting the object as an instance of 'Expr Less'.
 java.lang.Object caseExprLessOrEqual(ExprLessOrEqual object)
          Returns the result of interpreting the object as an instance of 'Expr Less Or Equal'.
 java.lang.Object caseExprLiteral(ExprLiteral object)
          Returns the result of interpreting the object as an instance of 'Expr Literal'.
 java.lang.Object caseExprLogicalAnd(ExprLogicalAnd object)
          Returns the result of interpreting the object as an instance of 'Expr Logical And'.
 java.lang.Object caseExprLogicalBinary(ExprLogicalBinary object)
          Returns the result of interpreting the object as an instance of 'Expr Logical Binary'.
 java.lang.Object caseExprLogicalNot(ExprLogicalNot object)
          Returns the result of interpreting the object as an instance of 'Expr Logical Not'.
 java.lang.Object caseExprLogicalOr(ExprLogicalOr object)
          Returns the result of interpreting the object as an instance of 'Expr Logical Or'.
 java.lang.Object caseExprNotEqual(ExprNotEqual object)
          Returns the result of interpreting the object as an instance of 'Expr Not Equal'.
 java.lang.Object caseExprNotGreater(ExprNotGreater object)
          Returns the result of interpreting the object as an instance of 'Expr Not Greater'.
 java.lang.Object caseExprNotLess(ExprNotLess object)
          Returns the result of interpreting the object as an instance of 'Expr Not Less'.
 java.lang.Object caseExprRelationCond(ExprRelationCond object)
          Returns the result of interpreting the object as an instance of 'Expr Relation Cond'.
 java.lang.Object caseExprSignCond(ExprSignCond object)
          Returns the result of interpreting the object as an instance of 'Expr Sign Cond'.
 java.lang.Object caseExprSimpleCond(ExprSimpleCond object)
          Returns the result of interpreting the object as an instance of 'Expr Simple Cond'.
 java.lang.Object caseExprStdClassCond(ExprStdClassCond object)
          Returns the result of interpreting the object as an instance of 'Expr Std Class Cond'.
 java.lang.Object caseExprSwitchStatusCond(ExprSwitchStatusCond object)
          Returns the result of interpreting the object as an instance of 'Expr Switch Status Cond'.
 java.lang.Object caseExprUserClassCond(ExprUserClassCond object)
          Returns the result of interpreting the object as an instance of 'Expr User Class Cond'.
 java.lang.Object caseExternalFloatItem(ExternalFloatItem object)
          Returns the result of interpreting the object as an instance of 'External Float Item'.
 java.lang.Object caseFileControlEntry(FileControlEntry object)
          Returns the result of interpreting the object as an instance of 'File Control Entry'.
 java.lang.Object caseFileDescriptionEntry(FileDescriptionEntry object)
          Returns the result of interpreting the object as an instance of 'File Description Entry'.
 java.lang.Object caseFileSection(FileSection object)
          Returns the result of interpreting the object as an instance of 'File Section'.
 java.lang.Object caseFixedTableDataItem(FixedTableDataItem object)
          Returns the result of interpreting the object as an instance of 'Fixed Table Data Item'.
 java.lang.Object caseFormalParameter(FormalParameter object)
          Returns the result of interpreting the object as an instance of 'Formal Parameter'.
 java.lang.Object caseFuncRef(FuncRef object)
          Returns the result of interpreting the object as an instance of 'Func Ref'.
 java.lang.Object caseGoBackStmt(GoBackStmt object)
          Returns the result of interpreting the object as an instance of 'Go Back Stmt'.
 java.lang.Object caseGoToAlteredStmt(GoToAlteredStmt object)
          Returns the result of interpreting the object as an instance of 'Go To Altered Stmt'.
 java.lang.Object caseGoToConditionalStmt(GoToConditionalStmt object)
          Returns the result of interpreting the object as an instance of 'Go To Conditional Stmt'.
 java.lang.Object caseGoToStmt(GoToStmt object)
          Returns the result of interpreting the object as an instance of 'Go To Stmt'.
 java.lang.Object caseGoToUnconditionalStmt(GoToUnconditionalStmt object)
          Returns the result of interpreting the object as an instance of 'Go To Unconditional Stmt'.
 java.lang.Object caseGroupDataItem(GroupDataItem object)
          Returns the result of interpreting the object as an instance of 'Group Data Item'.
 java.lang.Object caseIdentificationDivision(IdentificationDivision object)
          Returns the result of interpreting the object as an instance of 'Identification Division'.
 java.lang.Object caseIfThenElseStmt(IfThenElseStmt object)
          Returns the result of interpreting the object as an instance of 'If Then Else Stmt'.
 java.lang.Object caseImpactReport(ImpactReport object)
          Returns the result of interpreting the object as an instance of 'Impact Report'.
 java.lang.Object caseIndexedFileControlEntry(IndexedFileControlEntry object)
          Returns the result of interpreting the object as an instance of 'Indexed File Control Entry'.
 java.lang.Object caseIndexRef(IndexRef object)
          Returns the result of interpreting the object as an instance of 'Index Ref'.
 java.lang.Object caseIndexSubscript(IndexSubscript object)
          Returns the result of interpreting the object as an instance of 'Index Subscript'.
 java.lang.Object caseIndexVariable(IndexVariable object)
          Returns the result of interpreting the object as an instance of 'Index Variable'.
 java.lang.Object caseInitializeStmt(InitializeStmt object)
          Returns the result of interpreting the object as an instance of 'Initialize Stmt'.
 java.lang.Object caseInputOutputSection(InputOutputSection object)
          Returns the result of interpreting the object as an instance of 'Input Output Section'.
 java.lang.Object caseInspectAfterClause(InspectAfterClause object)
          Returns the result of interpreting the object as an instance of 'Inspect After Clause'.
 java.lang.Object caseInspectBeforeClause(InspectBeforeClause object)
          Returns the result of interpreting the object as an instance of 'Inspect Before Clause'.
 java.lang.Object caseInspectBeforeOrAfterClause(InspectBeforeOrAfterClause object)
          Returns the result of interpreting the object as an instance of 'Inspect Before Or After Clause'.
 java.lang.Object caseInspectConvertingStmt(InspectConvertingStmt object)
          Returns the result of interpreting the object as an instance of 'Inspect Converting Stmt'.
 java.lang.Object caseInspectReplacingAll(InspectReplacingAll object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing All'.
 java.lang.Object caseInspectReplacingAllOrLeadingOrFirst(InspectReplacingAllOrLeadingOrFirst object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing All Or Leading Or First'.
 java.lang.Object caseInspectReplacingAllOrLeadingOrFirstClause(InspectReplacingAllOrLeadingOrFirstClause object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing All Or Leading Or First Clause'.
 java.lang.Object caseInspectReplacingCharactersBy(InspectReplacingCharactersBy object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing Characters By'.
 java.lang.Object caseInspectReplacingClause(InspectReplacingClause object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing Clause'.
 java.lang.Object caseInspectReplacingFirst(InspectReplacingFirst object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing First'.
 java.lang.Object caseInspectReplacingLeading(InspectReplacingLeading object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing Leading'.
 java.lang.Object caseInspectReplacingStmt(InspectReplacingStmt object)
          Returns the result of interpreting the object as an instance of 'Inspect Replacing Stmt'.
 java.lang.Object caseInspectStmt(InspectStmt object)
          Returns the result of interpreting the object as an instance of 'Inspect Stmt'.
 java.lang.Object caseInspectTallyingAll(InspectTallyingAll object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying All'.
 java.lang.Object caseInspectTallyingAllOrLeading(InspectTallyingAllOrLeading object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying All Or Leading'.
 java.lang.Object caseInspectTallyingAllOrLeadingClause(InspectTallyingAllOrLeadingClause object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying All Or Leading Clause'.
 java.lang.Object caseInspectTallyingCharacters(InspectTallyingCharacters object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying Characters'.
 java.lang.Object caseInspectTallyingClause(InspectTallyingClause object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying Clause'.
 java.lang.Object caseInspectTallyingComparand(InspectTallyingComparand object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying Comparand'.
 java.lang.Object caseInspectTallyingLeading(InspectTallyingLeading object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying Leading'.
 java.lang.Object caseInspectTallyingReplacingStmt(InspectTallyingReplacingStmt object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying Replacing Stmt'.
 java.lang.Object caseInspectTallyingStmt(InspectTallyingStmt object)
          Returns the result of interpreting the object as an instance of 'Inspect Tallying Stmt'.
 java.lang.Object caseInternalFloatItem(InternalFloatItem object)
          Returns the result of interpreting the object as an instance of 'Internal Float Item'.
 java.lang.Object caseIntSubscript(IntSubscript object)
          Returns the result of interpreting the object as an instance of 'Int Subscript'.
 java.lang.Object caseIOFiles(IOFiles object)
          Returns the result of interpreting the object as an instance of 'IO Files'.
 java.lang.Object caseIOFilesOrProcedure(IOFilesOrProcedure object)
          Returns the result of interpreting the object as an instance of 'IO Files Or Procedure'.
 java.lang.Object caseIOProcedure(IOProcedure object)
          Returns the result of interpreting the object as an instance of 'IO Procedure'.
 java.lang.Object caseKeyCondition(KeyCondition object)
          Returns the result of interpreting the object as an instance of 'Key Condition'.
 java.lang.Object caseLengthOf(LengthOf object)
          Returns the result of interpreting the object as an instance of 'Length Of'.
 java.lang.Object caseLevel01Item(Level01Item object)
          Returns the result of interpreting the object as an instance of 'Level01 Item'.
 java.lang.Object caseLevel66Item(Level66Item object)
          Returns the result of interpreting the object as an instance of 'Level66 Item'.
 java.lang.Object caseLevel77Item(Level77Item object)
          Returns the result of interpreting the object as an instance of 'Level77 Item'.
 java.lang.Object caseLevel88Item(Level88Item object)
          Returns the result of interpreting the object as an instance of 'Level88 Item'.
 java.lang.Object caseLevel88ItemRef(Level88ItemRef object)
          Returns the result of interpreting the object as an instance of 'Level88 Item Ref'.
 java.lang.Object caseLinageCounter(LinageCounter object)
          Returns the result of interpreting the object as an instance of 'Linage Counter'.
 java.lang.Object caseLineSequentialFileControlEntry(LineSequentialFileControlEntry object)
          Returns the result of interpreting the object as an instance of 'Line Sequential File Control Entry'.
 java.lang.Object caseLinkageSection(LinkageSection object)
          Returns the result of interpreting the object as an instance of 'Linkage Section'.
 java.lang.Object caseLiteNode(LiteNode object)
          Returns the result of interpreting the object as an instance of 'Lite Node'.
 java.lang.Object caseLiteral(Literal object)
          Returns the result of interpreting the object as an instance of 'Literal'.
 java.lang.Object caseLiteralTypedValue(LiteralTypedValue object)
          Returns the result of interpreting the object as an instance of 'Literal Typed Value'.
 java.lang.Object caseLiteralValueList(LiteralValueList object)
          Returns the result of interpreting the object as an instance of 'Literal Value List'.
 java.lang.Object caseLiteralValueListOrRange(LiteralValueListOrRange object)
          Returns the result of interpreting the object as an instance of 'Literal Value List Or Range'.
 java.lang.Object caseLiteralValueRange(LiteralValueRange object)
          Returns the result of interpreting the object as an instance of 'Literal Value Range'.
 java.lang.Object caseLocalStorageSection(LocalStorageSection object)
          Returns the result of interpreting the object as an instance of 'Local Storage Section'.
 java.lang.Object caseMemorySize(MemorySize object)
          Returns the result of interpreting the object as an instance of 'Memory Size'.
 java.lang.Object caseMergeStmt(MergeStmt object)
          Returns the result of interpreting the object as an instance of 'Merge Stmt'.
 java.lang.Object caseMnemonicName(MnemonicName object)
          Returns the result of interpreting the object as an instance of 'Mnemonic Name'.
 java.lang.Object caseMoveCorrStmt(MoveCorrStmt object)
          Returns the result of interpreting the object as an instance of 'Move Corr Stmt'.
 java.lang.Object caseMoveSimpleStmt(MoveSimpleStmt object)
          Returns the result of interpreting the object as an instance of 'Move Simple Stmt'.
 java.lang.Object caseMoveStmt(MoveStmt object)
          Returns the result of interpreting the object as an instance of 'Move Stmt'.
 java.lang.Object caseMultiplyByGivingStmt(MultiplyByGivingStmt object)
          Returns the result of interpreting the object as an instance of 'Multiply By Giving Stmt'.
 java.lang.Object caseMultiplyByStmt(MultiplyByStmt object)
          Returns the result of interpreting the object as an instance of 'Multiply By Stmt'.
 java.lang.Object caseMultiplyStmt(MultiplyStmt object)
          Returns the result of interpreting the object as an instance of 'Multiply Stmt'.
 java.lang.Object caseNamedElement(NamedElement object)
          Returns the result of interpreting the object as an instance of 'Named Element'.
 java.lang.Object caseNoOpStmt(NoOpStmt object)
          Returns the result of interpreting the object as an instance of 'No Op Stmt'.
 java.lang.Object caseNumericEditedItem(NumericEditedItem object)
          Returns the result of interpreting the object as an instance of 'Numeric Edited Item'.
 java.lang.Object caseNumericItem(NumericItem object)
          Returns the result of interpreting the object as an instance of 'Numeric Item'.
 java.lang.Object caseObjectComputerParagraph(ObjectComputerParagraph object)
          Returns the result of interpreting the object as an instance of 'Object Computer Paragraph'.
 java.lang.Object caseObjectReferenceItem(ObjectReferenceItem object)
          Returns the result of interpreting the object as an instance of 'Object Reference Item'.
 java.lang.Object caseOnKeyClause(OnKeyClause object)
          Returns the result of interpreting the object as an instance of 'On Key Clause'.
 java.lang.Object caseOpenClause(OpenClause object)
          Returns the result of interpreting the object as an instance of 'Open Clause'.
 java.lang.Object caseOpenObject(OpenObject object)
          Returns the result of interpreting the object as an instance of 'Open Object'.
 java.lang.Object caseOpenStmt(OpenStmt object)
          Returns the result of interpreting the object as an instance of 'Open Stmt'.
 java.lang.Object caseParagraph(Paragraph object)
          Returns the result of interpreting the object as an instance of 'Paragraph'.
 java.lang.Object casePerformBody(PerformBody object)
          Returns the result of interpreting the object as an instance of 'Perform Body'.
 java.lang.Object casePerformFromTo(PerformFromTo object)
          Returns the result of interpreting the object as an instance of 'Perform From To'.
 java.lang.Object casePerformInline(PerformInline object)
          Returns the result of interpreting the object as an instance of 'Perform Inline'.
 java.lang.Object casePerformIterationController(PerformIterationController object)
          Returns the result of interpreting the object as an instance of 'Perform Iteration Controller'.
 java.lang.Object casePerformStmt(PerformStmt object)
          Returns the result of interpreting the object as an instance of 'Perform Stmt'.
 java.lang.Object casePIControllerTimes(PIControllerTimes object)
          Returns the result of interpreting the object as an instance of 'PI Controller Times'.
 java.lang.Object casePIControllerUntil(PIControllerUntil object)
          Returns the result of interpreting the object as an instance of 'PI Controller Until'.
 java.lang.Object casePIControllerVarying(PIControllerVarying object)
          Returns the result of interpreting the object as an instance of 'PI Controller Varying'.
 java.lang.Object casePIControllerVaryingClause(PIControllerVaryingClause object)
          Returns the result of interpreting the object as an instance of 'PI Controller Varying Clause'.
 java.lang.Object caseProcedureDivision(ProcedureDivision object)
          Returns the result of interpreting the object as an instance of 'Procedure Division'.
 java.lang.Object caseProcedureDivisionHeader(ProcedureDivisionHeader object)
          Returns the result of interpreting the object as an instance of 'Procedure Division Header'.
 java.lang.Object caseProcedureDivisionOrEntryStmt(ProcedureDivisionOrEntryStmt object)
          Returns the result of interpreting the object as an instance of 'Procedure Division Or Entry Stmt'.
 java.lang.Object caseProgram(Program object)
          Returns the result of interpreting the object as an instance of 'Program'.
 java.lang.Object caseProgramSourceFile(ProgramSourceFile object)
          Returns the result of interpreting the object as an instance of 'Program Source File'.
 java.lang.Object caseReadStmt(ReadStmt object)
          Returns the result of interpreting the object as an instance of 'Read Stmt'.
 java.lang.Object caseRecordSequentialFileControlEntry(RecordSequentialFileControlEntry object)
          Returns the result of interpreting the object as an instance of 'Record Sequential File Control Entry'.
 java.lang.Object caseRefMod(RefMod object)
          Returns the result of interpreting the object as an instance of 'Ref Mod'.
 java.lang.Object caseRelativeFileControlEntry(RelativeFileControlEntry object)
          Returns the result of interpreting the object as an instance of 'Relative File Control Entry'.
 java.lang.Object caseReleaseStmt(ReleaseStmt object)
          Returns the result of interpreting the object as an instance of 'Release Stmt'.
 java.lang.Object caseReplacingClause(ReplacingClause object)
          Returns the result of interpreting the object as an instance of 'Replacing Clause'.
 java.lang.Object caseReservePhrase(ReservePhrase object)
          Returns the result of interpreting the object as an instance of 'Reserve Phrase'.
 java.lang.Object caseReturnStmt(ReturnStmt object)
          Returns the result of interpreting the object as an instance of 'Return Stmt'.
 java.lang.Object caseRewriteStmt(RewriteStmt object)
          Returns the result of interpreting the object as an instance of 'Rewrite Stmt'.
 java.lang.Object caseSearchStmt(SearchStmt object)
          Returns the result of interpreting the object as an instance of 'Search Stmt'.
 java.lang.Object caseSearchWhenClause(SearchWhenClause object)
          Returns the result of interpreting the object as an instance of 'Search When Clause'.
 java.lang.Object caseSection(Section object)
          Returns the result of interpreting the object as an instance of 'Section'.
 java.lang.Object caseSectionOrParagraph(SectionOrParagraph object)
          Returns the result of interpreting the object as an instance of 'Section Or Paragraph'.
 java.lang.Object caseSentence(Sentence object)
          Returns the result of interpreting the object as an instance of 'Sentence'.
 java.lang.Object caseSequentialFileControlEntry(SequentialFileControlEntry object)
          Returns the result of interpreting the object as an instance of 'Sequential File Control Entry'.
 java.lang.Object caseSerialSearchStmt(SerialSearchStmt object)
          Returns the result of interpreting the object as an instance of 'Serial Search Stmt'.
 java.lang.Object caseSet88ItemsStmt(Set88ItemsStmt object)
          Returns the result of interpreting the object as an instance of 'Set88 Items Stmt'.
 java.lang.Object caseSetAdjustIndicesStmt(SetAdjustIndicesStmt object)
          Returns the result of interpreting the object as an instance of 'Set Adjust Indices Stmt'.
 java.lang.Object caseSetIndicesStmt(SetIndicesStmt object)
          Returns the result of interpreting the object as an instance of 'Set Indices Stmt'.
 java.lang.Object caseSetPointersStmt(SetPointersStmt object)
          Returns the result of interpreting the object as an instance of 'Set Pointers Stmt'.
 java.lang.Object caseSetPointersToAddressStmt(SetPointersToAddressStmt object)
          Returns the result of interpreting the object as an instance of 'Set Pointers To Address Stmt'.
 java.lang.Object caseSetPointersToNullStmt(SetPointersToNullStmt object)
          Returns the result of interpreting the object as an instance of 'Set Pointers To Null Stmt'.
 java.lang.Object caseSetProcPointersStmt(SetProcPointersStmt object)
          Returns the result of interpreting the object as an instance of 'Set Proc Pointers Stmt'.
 java.lang.Object caseSetProcPointersToEntryStmt(SetProcPointersToEntryStmt object)
          Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Entry Stmt'.
 java.lang.Object caseSetProcPointersToNullStmt(SetProcPointersToNullStmt object)
          Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Null Stmt'.
 java.lang.Object caseSetProcPointersToPointerStmt(SetProcPointersToPointerStmt object)
          Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Pointer Stmt'.
 java.lang.Object caseSetProcPointersToProcPointerStmt(SetProcPointersToProcPointerStmt object)
          Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Proc Pointer Stmt'.
 java.lang.Object caseSetStmt(SetStmt object)
          Returns the result of interpreting the object as an instance of 'Set Stmt'.
 java.lang.Object caseSetSwitchesClause(SetSwitchesClause object)
          Returns the result of interpreting the object as an instance of 'Set Switches Clause'.
 java.lang.Object caseSetSwitchesStmt(SetSwitchesStmt object)
          Returns the result of interpreting the object as an instance of 'Set Switches Stmt'.
 java.lang.Object caseSimpleRef(SimpleRef object)
          Returns the result of interpreting the object as an instance of 'Simple Ref'.
 java.lang.Object caseSimpleRefOrLiteral(SimpleRefOrLiteral object)
          Returns the result of interpreting the object as an instance of 'Simple Ref Or Literal'.
 java.lang.Object caseSortStmt(SortStmt object)
          Returns the result of interpreting the object as an instance of 'Sort Stmt'.
 java.lang.Object caseSourceComputerParagraph(SourceComputerParagraph object)
          Returns the result of interpreting the object as an instance of 'Source Computer Paragraph'.
 java.lang.Object caseSourceFile(SourceFile object)
          Returns the result of interpreting the object as an instance of 'Source File'.
 java.lang.Object caseSpecialNamesParagraph(SpecialNamesParagraph object)
          Returns the result of interpreting the object as an instance of 'Special Names Paragraph'.
 java.lang.Object caseSpecialRegister(SpecialRegister object)
          Returns the result of interpreting the object as an instance of 'Special Register'.
 java.lang.Object caseStartStmt(StartStmt object)
          Returns the result of interpreting the object as an instance of 'Start Stmt'.
 java.lang.Object caseStmt(Stmt object)
          Returns the result of interpreting the object as an instance of 'Stmt'.
 java.lang.Object caseStopLiteralStmt(StopLiteralStmt object)
          Returns the result of interpreting the object as an instance of 'Stop Literal Stmt'.
 java.lang.Object caseStopRunStmt(StopRunStmt object)
          Returns the result of interpreting the object as an instance of 'Stop Run Stmt'.
 java.lang.Object caseStopStmt(StopStmt object)
          Returns the result of interpreting the object as an instance of 'Stop Stmt'.
 java.lang.Object caseStringClause(StringClause object)
          Returns the result of interpreting the object as an instance of 'String Clause'.
 java.lang.Object caseStringStmt(StringStmt object)
          Returns the result of interpreting the object as an instance of 'String Stmt'.
 java.lang.Object caseSubtractCorrStmt(SubtractCorrStmt object)
          Returns the result of interpreting the object as an instance of 'Subtract Corr Stmt'.
 java.lang.Object caseSubtractFromGivingStmt(SubtractFromGivingStmt object)
          Returns the result of interpreting the object as an instance of 'Subtract From Giving Stmt'.
 java.lang.Object caseSubtractFromStmt(SubtractFromStmt object)
          Returns the result of interpreting the object as an instance of 'Subtract From Stmt'.
 java.lang.Object caseSubtractStmt(SubtractStmt object)
          Returns the result of interpreting the object as an instance of 'Subtract Stmt'.
 java.lang.Object caseSwitchStatusCondition(SwitchStatusCondition object)
          Returns the result of interpreting the object as an instance of 'Switch Status Condition'.
 java.lang.Object caseSymbolicCharactersClause(SymbolicCharactersClause object)
          Returns the result of interpreting the object as an instance of 'Symbolic Characters Clause'.
 java.lang.Object caseTableDataItem(TableDataItem object)
          Returns the result of interpreting the object as an instance of 'Table Data Item'.
 java.lang.Object caseTableKeyInfo(TableKeyInfo object)
          Returns the result of interpreting the object as an instance of 'Table Key Info'.
 java.lang.Object caseTableRef(TableRef object)
          Returns the result of interpreting the object as an instance of 'Table Ref'.
 java.lang.Object caseTableSubscript(TableSubscript object)
          Returns the result of interpreting the object as an instance of 'Table Subscript'.
 java.lang.Object caseTopLevelVariable(TopLevelVariable object)
          Returns the result of interpreting the object as an instance of 'Top Level Variable'.
 java.lang.Object caseTopLevelVariableSet(TopLevelVariableSet object)
          Returns the result of interpreting the object as an instance of 'Top Level Variable Set'.
 java.lang.Object caseUnicodeItem(UnicodeItem object)
          Returns the result of interpreting the object as an instance of 'Unicode Item'.
 java.lang.Object caseUnstringDelimitedClause(UnstringDelimitedClause object)
          Returns the result of interpreting the object as an instance of 'Unstring Delimited Clause'.
 java.lang.Object caseUnstringDelimiter(UnstringDelimiter object)
          Returns the result of interpreting the object as an instance of 'Unstring Delimiter'.
 java.lang.Object caseUnstringIntoClause(UnstringIntoClause object)
          Returns the result of interpreting the object as an instance of 'Unstring Into Clause'.
 java.lang.Object caseUnstringStmt(UnstringStmt object)
          Returns the result of interpreting the object as an instance of 'Unstring Stmt'.
 java.lang.Object caseUPSISwitch(UPSISwitch object)
          Returns the result of interpreting the object as an instance of 'UPSI Switch'.
 java.lang.Object caseUserDefinedCharacterClass(UserDefinedCharacterClass object)
          Returns the result of interpreting the object as an instance of 'User Defined Character Class'.
 java.lang.Object caseUseStmt(UseStmt object)
          Returns the result of interpreting the object as an instance of 'Use Stmt'.
 java.lang.Object caseVariableGroup(VariableGroup object)
          Returns the result of interpreting the object as an instance of 'Variable Group'.
 java.lang.Object caseVariablePartition(VariablePartition object)
          Returns the result of interpreting the object as an instance of 'Variable Partition'.
 java.lang.Object caseVariableTableDataItem(VariableTableDataItem object)
          Returns the result of interpreting the object as an instance of 'Variable Table Data Item'.
 java.lang.Object caseWorkingStorageSection(WorkingStorageSection object)
          Returns the result of interpreting the object as an instance of 'Working Storage Section'.
 java.lang.Object caseWriteAdvancingClause(WriteAdvancingClause object)
          Returns the result of interpreting the object as an instance of 'Write Advancing Clause'.
 java.lang.Object caseWriteStmt(WriteStmt object)
          Returns the result of interpreting the object as an instance of 'Write Stmt'.
 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.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

copyright

public static final java.lang.String copyright

See Also:
Constant Field Values
Constructor Detail

COBOLSwitch

public COBOLSwitch()
Creates an instance of the switch.

Method Detail

doSwitch

public 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.

Returns:
the first non-null result returned by a caseXXX call.

caseLiteNode

public java.lang.Object caseLiteNode(LiteNode object)
Returns the result of interpreting the object as an instance of 'Lite Node'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Lite Node'.
See Also:
doSwitch(EObject)

caseDataItemLite

public java.lang.Object caseDataItemLite(DataItemLite object)
Returns the result of interpreting the object as an instance of 'Data Item Lite'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Item Lite'.
See Also:
doSwitch(EObject)

caseDataItemLiteGroup

public java.lang.Object caseDataItemLiteGroup(DataItemLiteGroup object)
Returns the result of interpreting the object as an instance of 'Data Item Lite Group'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Item Lite Group'.
See Also:
doSwitch(EObject)

caseASTNodeLite

public java.lang.Object caseASTNodeLite(ASTNodeLite object)
Returns the result of interpreting the object as an instance of 'AST Node Lite'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'AST Node Lite'.
See Also:
doSwitch(EObject)

caseDataItemLitePartition

public java.lang.Object caseDataItemLitePartition(DataItemLitePartition object)
Returns the result of interpreting the object as an instance of 'Data Item Lite Partition'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Item Lite Partition'.
See Also:
doSwitch(EObject)

caseImpactReport

public java.lang.Object caseImpactReport(ImpactReport object)
Returns the result of interpreting the object as an instance of 'Impact Report'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Impact Report'.
See Also:
doSwitch(EObject)

caseASTNodeWrapper

public java.lang.Object caseASTNodeWrapper(ASTNodeWrapper object)
Returns the result of interpreting the object as an instance of 'AST Node Wrapper'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'AST Node Wrapper'.
See Also:
doSwitch(EObject)

caseASTNodeSet

public java.lang.Object caseASTNodeSet(ASTNodeSet object)
Returns the result of interpreting the object as an instance of 'AST Node Set'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'AST Node Set'.
See Also:
doSwitch(EObject)

caseVariableGroup

public java.lang.Object caseVariableGroup(VariableGroup object)
Returns the result of interpreting the object as an instance of 'Variable Group'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Variable Group'.
See Also:
doSwitch(EObject)

caseVariablePartition

public java.lang.Object caseVariablePartition(VariablePartition object)
Returns the result of interpreting the object as an instance of 'Variable Partition'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Variable Partition'.
See Also:
doSwitch(EObject)

caseASTNode

public java.lang.Object caseASTNode(ASTNode object)
Returns the result of interpreting the object as an instance of 'AST Node'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'AST Node'.
See Also:
doSwitch(EObject)

caseNamedElement

public java.lang.Object caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Named Element'.
See Also:
doSwitch(EObject)

caseBaseProgram

public java.lang.Object caseBaseProgram(BaseProgram object)
Returns the result of interpreting the object as an instance of 'Base Program'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Base Program'.
See Also:
doSwitch(EObject)

caseIdentificationDivision

public java.lang.Object caseIdentificationDivision(IdentificationDivision object)
Returns the result of interpreting the object as an instance of 'Identification Division'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Identification Division'.
See Also:
doSwitch(EObject)

caseEnvironmentDivision

public java.lang.Object caseEnvironmentDivision(EnvironmentDivision object)
Returns the result of interpreting the object as an instance of 'Environment Division'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Environment Division'.
See Also:
doSwitch(EObject)

caseDataDivision

public java.lang.Object caseDataDivision(DataDivision object)
Returns the result of interpreting the object as an instance of 'Data Division'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Division'.
See Also:
doSwitch(EObject)

caseConfigurationSection

public java.lang.Object caseConfigurationSection(ConfigurationSection object)
Returns the result of interpreting the object as an instance of 'Configuration Section'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Configuration Section'.
See Also:
doSwitch(EObject)

caseSourceComputerParagraph

public java.lang.Object caseSourceComputerParagraph(SourceComputerParagraph object)
Returns the result of interpreting the object as an instance of 'Source Computer Paragraph'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Source Computer Paragraph'.
See Also:
doSwitch(EObject)

caseObjectComputerParagraph

public java.lang.Object caseObjectComputerParagraph(ObjectComputerParagraph object)
Returns the result of interpreting the object as an instance of 'Object Computer Paragraph'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Object Computer Paragraph'.
See Also:
doSwitch(EObject)

caseMemorySize

public java.lang.Object caseMemorySize(MemorySize object)
Returns the result of interpreting the object as an instance of 'Memory Size'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Memory Size'.
See Also:
doSwitch(EObject)

caseSpecialNamesParagraph

public java.lang.Object caseSpecialNamesParagraph(SpecialNamesParagraph object)
Returns the result of interpreting the object as an instance of 'Special Names Paragraph'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Special Names Paragraph'.
See Also:
doSwitch(EObject)

caseMnemonicName

public java.lang.Object caseMnemonicName(MnemonicName object)
Returns the result of interpreting the object as an instance of 'Mnemonic Name'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Mnemonic Name'.
See Also:
doSwitch(EObject)

caseUPSISwitch

public java.lang.Object caseUPSISwitch(UPSISwitch object)
Returns the result of interpreting the object as an instance of 'UPSI Switch'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'UPSI Switch'.
See Also:
doSwitch(EObject)

caseSwitchStatusCondition

public java.lang.Object caseSwitchStatusCondition(SwitchStatusCondition object)
Returns the result of interpreting the object as an instance of 'Switch Status Condition'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Switch Status Condition'.
See Also:
doSwitch(EObject)

caseAlphabet

public java.lang.Object caseAlphabet(Alphabet object)
Returns the result of interpreting the object as an instance of 'Alphabet'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Alphabet'.
See Also:
doSwitch(EObject)

caseLiteralValueListOrRange

public java.lang.Object caseLiteralValueListOrRange(LiteralValueListOrRange object)
Returns the result of interpreting the object as an instance of 'Literal Value List Or Range'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Literal Value List Or Range'.
See Also:
doSwitch(EObject)

caseLiteralValueList

public java.lang.Object caseLiteralValueList(LiteralValueList object)
Returns the result of interpreting the object as an instance of 'Literal Value List'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Literal Value List'.
See Also:
doSwitch(EObject)

caseSymbolicCharactersClause

public java.lang.Object caseSymbolicCharactersClause(SymbolicCharactersClause object)
Returns the result of interpreting the object as an instance of 'Symbolic Characters Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Symbolic Characters Clause'.
See Also:
doSwitch(EObject)

caseUserDefinedCharacterClass

public java.lang.Object caseUserDefinedCharacterClass(UserDefinedCharacterClass object)
Returns the result of interpreting the object as an instance of 'User Defined Character Class'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'User Defined Character Class'.
See Also:
doSwitch(EObject)

caseCurrencySignClause

public java.lang.Object caseCurrencySignClause(CurrencySignClause object)
Returns the result of interpreting the object as an instance of 'Currency Sign Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Currency Sign Clause'.
See Also:
doSwitch(EObject)

caseInputOutputSection

public java.lang.Object caseInputOutputSection(InputOutputSection object)
Returns the result of interpreting the object as an instance of 'Input Output Section'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Input Output Section'.
See Also:
doSwitch(EObject)

caseFileControlEntry

public java.lang.Object caseFileControlEntry(FileControlEntry object)
Returns the result of interpreting the object as an instance of 'File Control Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'File Control Entry'.
See Also:
doSwitch(EObject)

caseReservePhrase

public java.lang.Object caseReservePhrase(ReservePhrase object)
Returns the result of interpreting the object as an instance of 'Reserve Phrase'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Reserve Phrase'.
See Also:
doSwitch(EObject)

caseLineSequentialFileControlEntry

public java.lang.Object caseLineSequentialFileControlEntry(LineSequentialFileControlEntry object)
Returns the result of interpreting the object as an instance of 'Line Sequential File Control Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Line Sequential File Control Entry'.
See Also:
doSwitch(EObject)

caseRecordSequentialFileControlEntry

public java.lang.Object caseRecordSequentialFileControlEntry(RecordSequentialFileControlEntry object)
Returns the result of interpreting the object as an instance of 'Record Sequential File Control Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Record Sequential File Control Entry'.
See Also:
doSwitch(EObject)

caseBinarySequentialFileControlEntry

public java.lang.Object caseBinarySequentialFileControlEntry(BinarySequentialFileControlEntry object)
Returns the result of interpreting the object as an instance of 'Binary Sequential File Control Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Binary Sequential File Control Entry'.
See Also:
doSwitch(EObject)

caseSequentialFileControlEntry

public java.lang.Object caseSequentialFileControlEntry(SequentialFileControlEntry object)
Returns the result of interpreting the object as an instance of 'Sequential File Control Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sequential File Control Entry'.
See Also:
doSwitch(EObject)

caseIndexedFileControlEntry

public java.lang.Object caseIndexedFileControlEntry(IndexedFileControlEntry object)
Returns the result of interpreting the object as an instance of 'Indexed File Control Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Indexed File Control Entry'.
See Also:
doSwitch(EObject)

caseAlternateKeyClause

public java.lang.Object caseAlternateKeyClause(AlternateKeyClause object)
Returns the result of interpreting the object as an instance of 'Alternate Key Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Alternate Key Clause'.
See Also:
doSwitch(EObject)

caseRelativeFileControlEntry

public java.lang.Object caseRelativeFileControlEntry(RelativeFileControlEntry object)
Returns the result of interpreting the object as an instance of 'Relative File Control Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Relative File Control Entry'.
See Also:
doSwitch(EObject)

caseTopLevelVariableSet

public java.lang.Object caseTopLevelVariableSet(TopLevelVariableSet object)
Returns the result of interpreting the object as an instance of 'Top Level Variable Set'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Top Level Variable Set'.
See Also:
doSwitch(EObject)

caseFileSection

public java.lang.Object caseFileSection(FileSection object)
Returns the result of interpreting the object as an instance of 'File Section'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'File Section'.
See Also:
doSwitch(EObject)

caseWorkingStorageSection

public java.lang.Object caseWorkingStorageSection(WorkingStorageSection object)
Returns the result of interpreting the object as an instance of 'Working Storage Section'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Working Storage Section'.
See Also:
doSwitch(EObject)

caseLocalStorageSection

public java.lang.Object caseLocalStorageSection(LocalStorageSection object)
Returns the result of interpreting the object as an instance of 'Local Storage Section'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Local Storage Section'.
See Also:
doSwitch(EObject)

caseLinkageSection

public java.lang.Object caseLinkageSection(LinkageSection object)
Returns the result of interpreting the object as an instance of 'Linkage Section'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Linkage Section'.
See Also:
doSwitch(EObject)

caseFileDescriptionEntry

public java.lang.Object caseFileDescriptionEntry(FileDescriptionEntry object)
Returns the result of interpreting the object as an instance of 'File Description Entry'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'File Description Entry'.
See Also:
doSwitch(EObject)

caseTopLevelVariable

public java.lang.Object caseTopLevelVariable(TopLevelVariable object)
Returns the result of interpreting the object as an instance of 'Top Level Variable'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Top Level Variable'.
See Also:
doSwitch(EObject)

caseLevel01Item

public java.lang.Object caseLevel01Item(Level01Item object)
Returns the result of interpreting the object as an instance of 'Level01 Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Level01 Item'.
See Also:
doSwitch(EObject)

caseLevel77Item

public java.lang.Object caseLevel77Item(Level77Item object)
Returns the result of interpreting the object as an instance of 'Level77 Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Level77 Item'.
See Also:
doSwitch(EObject)

caseAbstractDataItem

public java.lang.Object caseAbstractDataItem(AbstractDataItem object)
Returns the result of interpreting the object as an instance of 'Abstract Data Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Abstract Data Item'.
See Also:
doSwitch(EObject)

caseDataItem

public java.lang.Object caseDataItem(DataItem object)
Returns the result of interpreting the object as an instance of 'Data Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Item'.
See Also:
doSwitch(EObject)

caseGroupDataItem

public java.lang.Object caseGroupDataItem(GroupDataItem object)
Returns the result of interpreting the object as an instance of 'Group Data Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Group Data Item'.
See Also:
doSwitch(EObject)

caseTableDataItem

public java.lang.Object caseTableDataItem(TableDataItem object)
Returns the result of interpreting the object as an instance of 'Table Data Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Table Data Item'.
See Also:
doSwitch(EObject)

caseTableKeyInfo

public java.lang.Object caseTableKeyInfo(TableKeyInfo object)
Returns the result of interpreting the object as an instance of 'Table Key Info'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Table Key Info'.
See Also:
doSwitch(EObject)

caseIndexVariable

public java.lang.Object caseIndexVariable(IndexVariable object)
Returns the result of interpreting the object as an instance of 'Index Variable'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Index Variable'.
See Also:
doSwitch(EObject)

caseFixedTableDataItem

public java.lang.Object caseFixedTableDataItem(FixedTableDataItem object)
Returns the result of interpreting the object as an instance of 'Fixed Table Data Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Fixed Table Data Item'.
See Also:
doSwitch(EObject)

caseVariableTableDataItem

public java.lang.Object caseVariableTableDataItem(VariableTableDataItem object)
Returns the result of interpreting the object as an instance of 'Variable Table Data Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Variable Table Data Item'.
See Also:
doSwitch(EObject)

caseElementaryDataItem

public java.lang.Object caseElementaryDataItem(ElementaryDataItem object)
Returns the result of interpreting the object as an instance of 'Elementary Data Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Elementary Data Item'.
See Also:
doSwitch(EObject)

caseAlphabeticItem

public java.lang.Object caseAlphabeticItem(AlphabeticItem object)
Returns the result of interpreting the object as an instance of 'Alphabetic Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Alphabetic Item'.
See Also:
doSwitch(EObject)

caseNumericItem

public java.lang.Object caseNumericItem(NumericItem object)
Returns the result of interpreting the object as an instance of 'Numeric Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Numeric Item'.
See Also:
doSwitch(EObject)

caseAlphaNumericItem

public java.lang.Object caseAlphaNumericItem(AlphaNumericItem object)
Returns the result of interpreting the object as an instance of 'Alpha Numeric Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Alpha Numeric Item'.
See Also:
doSwitch(EObject)

caseAlphaNumericEditedItem

public java.lang.Object caseAlphaNumericEditedItem(AlphaNumericEditedItem object)
Returns the result of interpreting the object as an instance of 'Alpha Numeric Edited Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Alpha Numeric Edited Item'.
See Also:
doSwitch(EObject)

caseNumericEditedItem

public java.lang.Object caseNumericEditedItem(NumericEditedItem object)
Returns the result of interpreting the object as an instance of 'Numeric Edited Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Numeric Edited Item'.
See Also:
doSwitch(EObject)

caseDBCSItem

public java.lang.Object caseDBCSItem(DBCSItem object)
Returns the result of interpreting the object as an instance of 'DBCS Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'DBCS Item'.
See Also:
doSwitch(EObject)

caseObjectReferenceItem

public java.lang.Object caseObjectReferenceItem(ObjectReferenceItem object)
Returns the result of interpreting the object as an instance of 'Object Reference Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Object Reference Item'.
See Also:
doSwitch(EObject)

caseUnicodeItem

public java.lang.Object caseUnicodeItem(UnicodeItem object)
Returns the result of interpreting the object as an instance of 'Unicode Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unicode Item'.
See Also:
doSwitch(EObject)

caseInternalFloatItem

public java.lang.Object caseInternalFloatItem(InternalFloatItem object)
Returns the result of interpreting the object as an instance of 'Internal Float Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Internal Float Item'.
See Also:
doSwitch(EObject)

caseExternalFloatItem

public java.lang.Object caseExternalFloatItem(ExternalFloatItem object)
Returns the result of interpreting the object as an instance of 'External Float Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'External Float Item'.
See Also:
doSwitch(EObject)

caseAddressingItem

public java.lang.Object caseAddressingItem(AddressingItem object)
Returns the result of interpreting the object as an instance of 'Addressing Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Addressing Item'.
See Also:
doSwitch(EObject)

caseLevel88Item

public java.lang.Object caseLevel88Item(Level88Item object)
Returns the result of interpreting the object as an instance of 'Level88 Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Level88 Item'.
See Also:
doSwitch(EObject)

caseLiteralValueRange

public java.lang.Object caseLiteralValueRange(LiteralValueRange object)
Returns the result of interpreting the object as an instance of 'Literal Value Range'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Literal Value Range'.
See Also:
doSwitch(EObject)

caseLiteralTypedValue

public java.lang.Object caseLiteralTypedValue(LiteralTypedValue object)
Returns the result of interpreting the object as an instance of 'Literal Typed Value'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Literal Typed Value'.
See Also:
doSwitch(EObject)

caseLevel66Item

public java.lang.Object caseLevel66Item(Level66Item object)
Returns the result of interpreting the object as an instance of 'Level66 Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Level66 Item'.
See Also:
doSwitch(EObject)

caseCopybookItem

public java.lang.Object caseCopybookItem(CopybookItem object)
Returns the result of interpreting the object as an instance of 'Copybook Item'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Copybook Item'.
See Also:
doSwitch(EObject)

caseSourceFile

public java.lang.Object caseSourceFile(SourceFile object)
Returns the result of interpreting the object as an instance of 'Source File'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Source File'.
See Also:
doSwitch(EObject)

caseProgramSourceFile

public java.lang.Object caseProgramSourceFile(ProgramSourceFile object)
Returns the result of interpreting the object as an instance of 'Program Source File'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Program Source File'.
See Also:
doSwitch(EObject)

caseCopybook

public java.lang.Object caseCopybook(Copybook object)
Returns the result of interpreting the object as an instance of 'Copybook'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Copybook'.
See Also:
doSwitch(EObject)

caseProgram

public java.lang.Object caseProgram(Program object)
Returns the result of interpreting the object as an instance of 'Program'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Program'.
See Also:
doSwitch(EObject)

caseProcedureDivisionOrEntryStmt

public java.lang.Object caseProcedureDivisionOrEntryStmt(ProcedureDivisionOrEntryStmt object)
Returns the result of interpreting the object as an instance of 'Procedure Division Or Entry Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Procedure Division Or Entry Stmt'.
See Also:
doSwitch(EObject)

caseProcedureDivision

public java.lang.Object caseProcedureDivision(ProcedureDivision object)
Returns the result of interpreting the object as an instance of 'Procedure Division'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Procedure Division'.
See Also:
doSwitch(EObject)

caseProcedureDivisionHeader

public java.lang.Object caseProcedureDivisionHeader(ProcedureDivisionHeader object)
Returns the result of interpreting the object as an instance of 'Procedure Division Header'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Procedure Division Header'.
See Also:
doSwitch(EObject)

caseSectionOrParagraph

public java.lang.Object caseSectionOrParagraph(SectionOrParagraph object)
Returns the result of interpreting the object as an instance of 'Section Or Paragraph'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Section Or Paragraph'.
See Also:
doSwitch(EObject)

caseSection

public java.lang.Object caseSection(Section object)
Returns the result of interpreting the object as an instance of 'Section'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Section'.
See Also:
doSwitch(EObject)

caseParagraph

public java.lang.Object caseParagraph(Paragraph object)
Returns the result of interpreting the object as an instance of 'Paragraph'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Paragraph'.
See Also:
doSwitch(EObject)

caseSentence

public java.lang.Object caseSentence(Sentence object)
Returns the result of interpreting the object as an instance of 'Sentence'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sentence'.
See Also:
doSwitch(EObject)

caseStmt

public java.lang.Object caseStmt(Stmt object)
Returns the result of interpreting the object as an instance of 'Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Stmt'.
See Also:
doSwitch(EObject)

caseNoOpStmt

public java.lang.Object caseNoOpStmt(NoOpStmt object)
Returns the result of interpreting the object as an instance of 'No Op Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'No Op Stmt'.
See Also:
doSwitch(EObject)

caseMoveStmt

public java.lang.Object caseMoveStmt(MoveStmt object)
Returns the result of interpreting the object as an instance of 'Move Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Move Stmt'.
See Also:
doSwitch(EObject)

caseSetStmt

public java.lang.Object caseSetStmt(SetStmt object)
Returns the result of interpreting the object as an instance of 'Set Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Stmt'.
See Also:
doSwitch(EObject)

caseGoToStmt

public java.lang.Object caseGoToStmt(GoToStmt object)
Returns the result of interpreting the object as an instance of 'Go To Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Go To Stmt'.
See Also:
doSwitch(EObject)

caseExitStmt

public java.lang.Object caseExitStmt(ExitStmt object)
Returns the result of interpreting the object as an instance of 'Exit Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Exit Stmt'.
See Also:
doSwitch(EObject)

caseStopStmt

public java.lang.Object caseStopStmt(StopStmt object)
Returns the result of interpreting the object as an instance of 'Stop Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Stop Stmt'.
See Also:
doSwitch(EObject)

caseContinueStmt

public java.lang.Object caseContinueStmt(ContinueStmt object)
Returns the result of interpreting the object as an instance of 'Continue Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Continue Stmt'.
See Also:
doSwitch(EObject)

caseMoveSimpleStmt

public java.lang.Object caseMoveSimpleStmt(MoveSimpleStmt object)
Returns the result of interpreting the object as an instance of 'Move Simple Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Move Simple Stmt'.
See Also:
doSwitch(EObject)

caseMoveCorrStmt

public java.lang.Object caseMoveCorrStmt(MoveCorrStmt object)
Returns the result of interpreting the object as an instance of 'Move Corr Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Move Corr Stmt'.
See Also:
doSwitch(EObject)

caseCallStmt

public java.lang.Object caseCallStmt(CallStmt object)
Returns the result of interpreting the object as an instance of 'Call Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Call Stmt'.
See Also:
doSwitch(EObject)

caseEntryStmt

public java.lang.Object caseEntryStmt(EntryStmt object)
Returns the result of interpreting the object as an instance of 'Entry Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Entry Stmt'.
See Also:
doSwitch(EObject)

caseDataRefOrLiteral

public java.lang.Object caseDataRefOrLiteral(DataRefOrLiteral object)
Returns the result of interpreting the object as an instance of 'Data Ref Or Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Ref Or Literal'.
See Also:
doSwitch(EObject)

caseSimpleRefOrLiteral

public java.lang.Object caseSimpleRefOrLiteral(SimpleRefOrLiteral object)
Returns the result of interpreting the object as an instance of 'Simple Ref Or Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Simple Ref Or Literal'.
See Also:
doSwitch(EObject)

caseLiteral

public java.lang.Object caseLiteral(Literal object)
Returns the result of interpreting the object as an instance of 'Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Literal'.
See Also:
doSwitch(EObject)

caseActualParameter

public java.lang.Object caseActualParameter(ActualParameter object)
Returns the result of interpreting the object as an instance of 'Actual Parameter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Actual Parameter'.
See Also:
doSwitch(EObject)

caseFormalParameter

public java.lang.Object caseFormalParameter(FormalParameter object)
Returns the result of interpreting the object as an instance of 'Formal Parameter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Formal Parameter'.
See Also:
doSwitch(EObject)

caseDataRefOrLiteralOrIndexRef

public java.lang.Object caseDataRefOrLiteralOrIndexRef(DataRefOrLiteralOrIndexRef object)
Returns the result of interpreting the object as an instance of 'Data Ref Or Literal Or Index Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Ref Or Literal Or Index Ref'.
See Also:
doSwitch(EObject)

caseDataRefOrIndexRef

public java.lang.Object caseDataRefOrIndexRef(DataRefOrIndexRef object)
Returns the result of interpreting the object as an instance of 'Data Ref Or Index Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Ref Or Index Ref'.
See Also:
doSwitch(EObject)

caseIndexRef

public java.lang.Object caseIndexRef(IndexRef object)
Returns the result of interpreting the object as an instance of 'Index Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Index Ref'.
See Also:
doSwitch(EObject)

caseSetIndicesStmt

public java.lang.Object caseSetIndicesStmt(SetIndicesStmt object)
Returns the result of interpreting the object as an instance of 'Set Indices Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Indices Stmt'.
See Also:
doSwitch(EObject)

caseSetAdjustIndicesStmt

public java.lang.Object caseSetAdjustIndicesStmt(SetAdjustIndicesStmt object)
Returns the result of interpreting the object as an instance of 'Set Adjust Indices Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Adjust Indices Stmt'.
See Also:
doSwitch(EObject)

caseSetSwitchesStmt

public java.lang.Object caseSetSwitchesStmt(SetSwitchesStmt object)
Returns the result of interpreting the object as an instance of 'Set Switches Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Switches Stmt'.
See Also:
doSwitch(EObject)

caseSetSwitchesClause

public java.lang.Object caseSetSwitchesClause(SetSwitchesClause object)
Returns the result of interpreting the object as an instance of 'Set Switches Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Switches Clause'.
See Also:
doSwitch(EObject)

caseLevel88ItemRef

public java.lang.Object caseLevel88ItemRef(Level88ItemRef object)
Returns the result of interpreting the object as an instance of 'Level88 Item Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Level88 Item Ref'.
See Also:
doSwitch(EObject)

caseSet88ItemsStmt

public java.lang.Object caseSet88ItemsStmt(Set88ItemsStmt object)
Returns the result of interpreting the object as an instance of 'Set88 Items Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set88 Items Stmt'.
See Also:
doSwitch(EObject)

caseSetPointersStmt

public java.lang.Object caseSetPointersStmt(SetPointersStmt object)
Returns the result of interpreting the object as an instance of 'Set Pointers Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Pointers Stmt'.
See Also:
doSwitch(EObject)

caseSetPointersToNullStmt

public java.lang.Object caseSetPointersToNullStmt(SetPointersToNullStmt object)
Returns the result of interpreting the object as an instance of 'Set Pointers To Null Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Pointers To Null Stmt'.
See Also:
doSwitch(EObject)

caseSetPointersToAddressStmt

public java.lang.Object caseSetPointersToAddressStmt(SetPointersToAddressStmt object)
Returns the result of interpreting the object as an instance of 'Set Pointers To Address Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Pointers To Address Stmt'.
See Also:
doSwitch(EObject)

caseSetProcPointersStmt

public java.lang.Object caseSetProcPointersStmt(SetProcPointersStmt object)
Returns the result of interpreting the object as an instance of 'Set Proc Pointers Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Proc Pointers Stmt'.
See Also:
doSwitch(EObject)

caseSetProcPointersToNullStmt

public java.lang.Object caseSetProcPointersToNullStmt(SetProcPointersToNullStmt object)
Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Null Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Proc Pointers To Null Stmt'.
See Also:
doSwitch(EObject)

caseSetProcPointersToProcPointerStmt

public java.lang.Object caseSetProcPointersToProcPointerStmt(SetProcPointersToProcPointerStmt object)
Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Proc Pointer Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Proc Pointers To Proc Pointer Stmt'.
See Also:
doSwitch(EObject)

caseSetProcPointersToPointerStmt

public java.lang.Object caseSetProcPointersToPointerStmt(SetProcPointersToPointerStmt object)
Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Pointer Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Proc Pointers To Pointer Stmt'.
See Also:
doSwitch(EObject)

caseSetProcPointersToEntryStmt

public java.lang.Object caseSetProcPointersToEntryStmt(SetProcPointersToEntryStmt object)
Returns the result of interpreting the object as an instance of 'Set Proc Pointers To Entry Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Set Proc Pointers To Entry Stmt'.
See Also:
doSwitch(EObject)

caseIfThenElseStmt

public java.lang.Object caseIfThenElseStmt(IfThenElseStmt object)
Returns the result of interpreting the object as an instance of 'If Then Else Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'If Then Else Stmt'.
See Also:
doSwitch(EObject)

caseBranch

public java.lang.Object caseBranch(Branch object)
Returns the result of interpreting the object as an instance of 'Branch'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Branch'.
See Also:
doSwitch(EObject)

caseEvaluateStmt

public java.lang.Object caseEvaluateStmt(EvaluateStmt object)
Returns the result of interpreting the object as an instance of 'Evaluate Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Evaluate Stmt'.
See Also:
doSwitch(EObject)

caseEvaluateWhenBlock

public java.lang.Object caseEvaluateWhenBlock(EvaluateWhenBlock object)
Returns the result of interpreting the object as an instance of 'Evaluate When Block'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Evaluate When Block'.
See Also:
doSwitch(EObject)

caseEvaluateWhenClause

public java.lang.Object caseEvaluateWhenClause(EvaluateWhenClause object)
Returns the result of interpreting the object as an instance of 'Evaluate When Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Evaluate When Clause'.
See Also:
doSwitch(EObject)

caseEvaluateObject

public java.lang.Object caseEvaluateObject(EvaluateObject object)
Returns the result of interpreting the object as an instance of 'Evaluate Object'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Evaluate Object'.
See Also:
doSwitch(EObject)

caseEvaluateAny

public java.lang.Object caseEvaluateAny(EvaluateAny object)
Returns the result of interpreting the object as an instance of 'Evaluate Any'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Evaluate Any'.
See Also:
doSwitch(EObject)

caseEvaluateExprRange

public java.lang.Object caseEvaluateExprRange(EvaluateExprRange object)
Returns the result of interpreting the object as an instance of 'Evaluate Expr Range'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Evaluate Expr Range'.
See Also:
doSwitch(EObject)

casePerformStmt

public java.lang.Object casePerformStmt(PerformStmt object)
Returns the result of interpreting the object as an instance of 'Perform Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Perform Stmt'.
See Also:
doSwitch(EObject)

casePerformBody

public java.lang.Object casePerformBody(PerformBody object)
Returns the result of interpreting the object as an instance of 'Perform Body'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Perform Body'.
See Also:
doSwitch(EObject)

casePerformInline

public java.lang.Object casePerformInline(PerformInline object)
Returns the result of interpreting the object as an instance of 'Perform Inline'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Perform Inline'.
See Also:
doSwitch(EObject)

casePerformFromTo

public java.lang.Object casePerformFromTo(PerformFromTo object)
Returns the result of interpreting the object as an instance of 'Perform From To'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Perform From To'.
See Also:
doSwitch(EObject)

casePerformIterationController

public java.lang.Object casePerformIterationController(PerformIterationController object)
Returns the result of interpreting the object as an instance of 'Perform Iteration Controller'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Perform Iteration Controller'.
See Also:
doSwitch(EObject)

casePIControllerTimes

public java.lang.Object casePIControllerTimes(PIControllerTimes object)
Returns the result of interpreting the object as an instance of 'PI Controller Times'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'PI Controller Times'.
See Also:
doSwitch(EObject)

casePIControllerUntil

public java.lang.Object casePIControllerUntil(PIControllerUntil object)
Returns the result of interpreting the object as an instance of 'PI Controller Until'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'PI Controller Until'.
See Also:
doSwitch(EObject)

casePIControllerVarying

public java.lang.Object casePIControllerVarying(PIControllerVarying object)
Returns the result of interpreting the object as an instance of 'PI Controller Varying'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'PI Controller Varying'.
See Also:
doSwitch(EObject)

casePIControllerVaryingClause

public java.lang.Object casePIControllerVaryingClause(PIControllerVaryingClause object)
Returns the result of interpreting the object as an instance of 'PI Controller Varying Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'PI Controller Varying Clause'.
See Also:
doSwitch(EObject)

caseGoToAlteredStmt

public java.lang.Object caseGoToAlteredStmt(GoToAlteredStmt object)
Returns the result of interpreting the object as an instance of 'Go To Altered Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Go To Altered Stmt'.
See Also:
doSwitch(EObject)

caseGoToUnconditionalStmt

public java.lang.Object caseGoToUnconditionalStmt(GoToUnconditionalStmt object)
Returns the result of interpreting the object as an instance of 'Go To Unconditional Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Go To Unconditional Stmt'.
See Also:
doSwitch(EObject)

caseGoToConditionalStmt

public java.lang.Object caseGoToConditionalStmt(GoToConditionalStmt object)
Returns the result of interpreting the object as an instance of 'Go To Conditional Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Go To Conditional Stmt'.
See Also:
doSwitch(EObject)

caseAlterStmt

public java.lang.Object caseAlterStmt(AlterStmt object)
Returns the result of interpreting the object as an instance of 'Alter Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Alter Stmt'.
See Also:
doSwitch(EObject)

caseAlterClause

public java.lang.Object caseAlterClause(AlterClause object)
Returns the result of interpreting the object as an instance of 'Alter Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Alter Clause'.
See Also:
doSwitch(EObject)

caseExitProgramStmt

public java.lang.Object caseExitProgramStmt(ExitProgramStmt object)
Returns the result of interpreting the object as an instance of 'Exit Program Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Exit Program Stmt'.
See Also:
doSwitch(EObject)

caseStopRunStmt

public java.lang.Object caseStopRunStmt(StopRunStmt object)
Returns the result of interpreting the object as an instance of 'Stop Run Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Stop Run Stmt'.
See Also:
doSwitch(EObject)

caseStopLiteralStmt

public java.lang.Object caseStopLiteralStmt(StopLiteralStmt object)
Returns the result of interpreting the object as an instance of 'Stop Literal Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Stop Literal Stmt'.
See Also:
doSwitch(EObject)

caseCancelStmt

public java.lang.Object caseCancelStmt(CancelStmt object)
Returns the result of interpreting the object as an instance of 'Cancel Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cancel Stmt'.
See Also:
doSwitch(EObject)

caseGoBackStmt

public java.lang.Object caseGoBackStmt(GoBackStmt object)
Returns the result of interpreting the object as an instance of 'Go Back Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Go Back Stmt'.
See Also:
doSwitch(EObject)

caseDataRef

public java.lang.Object caseDataRef(DataRef object)
Returns the result of interpreting the object as an instance of 'Data Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Ref'.
See Also:
doSwitch(EObject)

caseSpecialRegister

public java.lang.Object caseSpecialRegister(SpecialRegister object)
Returns the result of interpreting the object as an instance of 'Special Register'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Special Register'.
See Also:
doSwitch(EObject)

caseSimpleRef

public java.lang.Object caseSimpleRef(SimpleRef object)
Returns the result of interpreting the object as an instance of 'Simple Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Simple Ref'.
See Also:
doSwitch(EObject)

caseTableRef

public java.lang.Object caseTableRef(TableRef object)
Returns the result of interpreting the object as an instance of 'Table Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Table Ref'.
See Also:
doSwitch(EObject)

caseTableSubscript

public java.lang.Object caseTableSubscript(TableSubscript object)
Returns the result of interpreting the object as an instance of 'Table Subscript'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Table Subscript'.
See Also:
doSwitch(EObject)

caseIntSubscript

public java.lang.Object caseIntSubscript(IntSubscript object)
Returns the result of interpreting the object as an instance of 'Int Subscript'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Int Subscript'.
See Also:
doSwitch(EObject)

caseAllSubscript

public java.lang.Object caseAllSubscript(AllSubscript object)
Returns the result of interpreting the object as an instance of 'All Subscript'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'All Subscript'.
See Also:
doSwitch(EObject)

caseDataSubscript

public java.lang.Object caseDataSubscript(DataSubscript object)
Returns the result of interpreting the object as an instance of 'Data Subscript'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Data Subscript'.
See Also:
doSwitch(EObject)

caseIndexSubscript

public java.lang.Object caseIndexSubscript(IndexSubscript object)
Returns the result of interpreting the object as an instance of 'Index Subscript'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Index Subscript'.
See Also:
doSwitch(EObject)

caseRefMod

public java.lang.Object caseRefMod(RefMod object)
Returns the result of interpreting the object as an instance of 'Ref Mod'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Ref Mod'.
See Also:
doSwitch(EObject)

caseFuncRef

public java.lang.Object caseFuncRef(FuncRef object)
Returns the result of interpreting the object as an instance of 'Func Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Func Ref'.
See Also:
doSwitch(EObject)

caseAddressOf

public java.lang.Object caseAddressOf(AddressOf object)
Returns the result of interpreting the object as an instance of 'Address Of'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Address Of'.
See Also:
doSwitch(EObject)

caseLengthOf

public java.lang.Object caseLengthOf(LengthOf object)
Returns the result of interpreting the object as an instance of 'Length Of'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Length Of'.
See Also:
doSwitch(EObject)

caseLinageCounter

public java.lang.Object caseLinageCounter(LinageCounter object)
Returns the result of interpreting the object as an instance of 'Linage Counter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Linage Counter'.
See Also:
doSwitch(EObject)

caseExpr

public java.lang.Object caseExpr(Expr object)
Returns the result of interpreting the object as an instance of 'Expr'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr'.
See Also:
doSwitch(EObject)

caseExprLiteral

public java.lang.Object caseExprLiteral(ExprLiteral object)
Returns the result of interpreting the object as an instance of 'Expr Literal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Literal'.
See Also:
doSwitch(EObject)

caseExprDataRef

public java.lang.Object caseExprDataRef(ExprDataRef object)
Returns the result of interpreting the object as an instance of 'Expr Data Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Data Ref'.
See Also:
doSwitch(EObject)

caseExprIndexRef

public java.lang.Object caseExprIndexRef(ExprIndexRef object)
Returns the result of interpreting the object as an instance of 'Expr Index Ref'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Index Ref'.
See Also:
doSwitch(EObject)

caseExprArithmetic

public java.lang.Object caseExprArithmetic(ExprArithmetic object)
Returns the result of interpreting the object as an instance of 'Expr Arithmetic'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arithmetic'.
See Also:
doSwitch(EObject)

caseExprConditional

public java.lang.Object caseExprConditional(ExprConditional object)
Returns the result of interpreting the object as an instance of 'Expr Conditional'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Conditional'.
See Also:
doSwitch(EObject)

caseExprArithUnaryMinus

public java.lang.Object caseExprArithUnaryMinus(ExprArithUnaryMinus object)
Returns the result of interpreting the object as an instance of 'Expr Arith Unary Minus'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arith Unary Minus'.
See Also:
doSwitch(EObject)

caseExprArithBinary

public java.lang.Object caseExprArithBinary(ExprArithBinary object)
Returns the result of interpreting the object as an instance of 'Expr Arith Binary'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arith Binary'.
See Also:
doSwitch(EObject)

caseExprArithAdd

public java.lang.Object caseExprArithAdd(ExprArithAdd object)
Returns the result of interpreting the object as an instance of 'Expr Arith Add'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arith Add'.
See Also:
doSwitch(EObject)

caseExprArithSubtract

public java.lang.Object caseExprArithSubtract(ExprArithSubtract object)
Returns the result of interpreting the object as an instance of 'Expr Arith Subtract'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arith Subtract'.
See Also:
doSwitch(EObject)

caseExprArithMultiply

public java.lang.Object caseExprArithMultiply(ExprArithMultiply object)
Returns the result of interpreting the object as an instance of 'Expr Arith Multiply'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arith Multiply'.
See Also:
doSwitch(EObject)

caseExprArithDivide

public java.lang.Object caseExprArithDivide(ExprArithDivide object)
Returns the result of interpreting the object as an instance of 'Expr Arith Divide'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arith Divide'.
See Also:
doSwitch(EObject)

caseExprArithExpo

public java.lang.Object caseExprArithExpo(ExprArithExpo object)
Returns the result of interpreting the object as an instance of 'Expr Arith Expo'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Arith Expo'.
See Also:
doSwitch(EObject)

caseExprSimpleCond

public java.lang.Object caseExprSimpleCond(ExprSimpleCond object)
Returns the result of interpreting the object as an instance of 'Expr Simple Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Simple Cond'.
See Also:
doSwitch(EObject)

caseExprComplexCond

public java.lang.Object caseExprComplexCond(ExprComplexCond object)
Returns the result of interpreting the object as an instance of 'Expr Complex Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Complex Cond'.
See Also:
doSwitch(EObject)

caseExprRelationCond

public java.lang.Object caseExprRelationCond(ExprRelationCond object)
Returns the result of interpreting the object as an instance of 'Expr Relation Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Relation Cond'.
See Also:
doSwitch(EObject)

caseExprEqual

public java.lang.Object caseExprEqual(ExprEqual object)
Returns the result of interpreting the object as an instance of 'Expr Equal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Equal'.
See Also:
doSwitch(EObject)

caseExprLess

public java.lang.Object caseExprLess(ExprLess object)
Returns the result of interpreting the object as an instance of 'Expr Less'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Less'.
See Also:
doSwitch(EObject)

caseExprGreater

public java.lang.Object caseExprGreater(ExprGreater object)
Returns the result of interpreting the object as an instance of 'Expr Greater'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Greater'.
See Also:
doSwitch(EObject)

caseExprLessOrEqual

public java.lang.Object caseExprLessOrEqual(ExprLessOrEqual object)
Returns the result of interpreting the object as an instance of 'Expr Less Or Equal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Less Or Equal'.
See Also:
doSwitch(EObject)

caseExprGreaterOrEqual

public java.lang.Object caseExprGreaterOrEqual(ExprGreaterOrEqual object)
Returns the result of interpreting the object as an instance of 'Expr Greater Or Equal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Greater Or Equal'.
See Also:
doSwitch(EObject)

caseExprNotEqual

public java.lang.Object caseExprNotEqual(ExprNotEqual object)
Returns the result of interpreting the object as an instance of 'Expr Not Equal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Not Equal'.
See Also:
doSwitch(EObject)

caseExprNotLess

public java.lang.Object caseExprNotLess(ExprNotLess object)
Returns the result of interpreting the object as an instance of 'Expr Not Less'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Not Less'.
See Also:
doSwitch(EObject)

caseExprNotGreater

public java.lang.Object caseExprNotGreater(ExprNotGreater object)
Returns the result of interpreting the object as an instance of 'Expr Not Greater'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Not Greater'.
See Also:
doSwitch(EObject)

caseExpr88Cond

public java.lang.Object caseExpr88Cond(Expr88Cond object)
Returns the result of interpreting the object as an instance of 'Expr88 Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr88 Cond'.
See Also:
doSwitch(EObject)

caseExprClassCond

public java.lang.Object caseExprClassCond(ExprClassCond object)
Returns the result of interpreting the object as an instance of 'Expr Class Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Class Cond'.
See Also:
doSwitch(EObject)

caseExprStdClassCond

public java.lang.Object caseExprStdClassCond(ExprStdClassCond object)
Returns the result of interpreting the object as an instance of 'Expr Std Class Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Std Class Cond'.
See Also:
doSwitch(EObject)

caseExprIsStdClassCond

public java.lang.Object caseExprIsStdClassCond(ExprIsStdClassCond object)
Returns the result of interpreting the object as an instance of 'Expr Is Std Class Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Is Std Class Cond'.
See Also:
doSwitch(EObject)

caseExprIsNotStdClassCond

public java.lang.Object caseExprIsNotStdClassCond(ExprIsNotStdClassCond object)
Returns the result of interpreting the object as an instance of 'Expr Is Not Std Class Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Is Not Std Class Cond'.
See Also:
doSwitch(EObject)

caseExprUserClassCond

public java.lang.Object caseExprUserClassCond(ExprUserClassCond object)
Returns the result of interpreting the object as an instance of 'Expr User Class Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr User Class Cond'.
See Also:
doSwitch(EObject)

caseExprIsUserClassCond

public java.lang.Object caseExprIsUserClassCond(ExprIsUserClassCond object)
Returns the result of interpreting the object as an instance of 'Expr Is User Class Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Is User Class Cond'.
See Also:
doSwitch(EObject)

caseExprIsNotUserClassCond

public java.lang.Object caseExprIsNotUserClassCond(ExprIsNotUserClassCond object)
Returns the result of interpreting the object as an instance of 'Expr Is Not User Class Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Is Not User Class Cond'.
See Also:
doSwitch(EObject)

caseExprSignCond

public java.lang.Object caseExprSignCond(ExprSignCond object)
Returns the result of interpreting the object as an instance of 'Expr Sign Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Sign Cond'.
See Also:
doSwitch(EObject)

caseExprIsSignCond

public java.lang.Object caseExprIsSignCond(ExprIsSignCond object)
Returns the result of interpreting the object as an instance of 'Expr Is Sign Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Is Sign Cond'.
See Also:
doSwitch(EObject)

caseExprIsNotSignCond

public java.lang.Object caseExprIsNotSignCond(ExprIsNotSignCond object)
Returns the result of interpreting the object as an instance of 'Expr Is Not Sign Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Is Not Sign Cond'.
See Also:
doSwitch(EObject)

caseExprSwitchStatusCond

public java.lang.Object caseExprSwitchStatusCond(ExprSwitchStatusCond object)
Returns the result of interpreting the object as an instance of 'Expr Switch Status Cond'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Switch Status Cond'.
See Also:
doSwitch(EObject)

caseExprLogicalNot

public java.lang.Object caseExprLogicalNot(ExprLogicalNot object)
Returns the result of interpreting the object as an instance of 'Expr Logical Not'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Logical Not'.
See Also:
doSwitch(EObject)

caseExprLogicalBinary

public java.lang.Object caseExprLogicalBinary(ExprLogicalBinary object)
Returns the result of interpreting the object as an instance of 'Expr Logical Binary'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Logical Binary'.
See Also:
doSwitch(EObject)

caseExprLogicalAnd

public java.lang.Object caseExprLogicalAnd(ExprLogicalAnd object)
Returns the result of interpreting the object as an instance of 'Expr Logical And'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Logical And'.
See Also:
doSwitch(EObject)

caseExprLogicalOr

public java.lang.Object caseExprLogicalOr(ExprLogicalOr object)
Returns the result of interpreting the object as an instance of 'Expr Logical Or'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Expr Logical Or'.
See Also:
doSwitch(EObject)

caseAcceptStmt

public java.lang.Object caseAcceptStmt(AcceptStmt object)
Returns the result of interpreting the object as an instance of 'Accept Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Accept Stmt'.
See Also:
doSwitch(EObject)

caseEnvironment

public java.lang.Object caseEnvironment(Environment object)
Returns the result of interpreting the object as an instance of 'Environment'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Environment'.
See Also:
doSwitch(EObject)

caseDisplayStmt

public java.lang.Object caseDisplayStmt(DisplayStmt object)
Returns the result of interpreting the object as an instance of 'Display Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Display Stmt'.
See Also:
doSwitch(EObject)

caseArithStmt

public java.lang.Object caseArithStmt(ArithStmt object)
Returns the result of interpreting the object as an instance of 'Arith Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Arith Stmt'.
See Also:
doSwitch(EObject)

caseArithOperand

public java.lang.Object caseArithOperand(ArithOperand object)
Returns the result of interpreting the object as an instance of 'Arith Operand'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Arith Operand'.
See Also:
doSwitch(EObject)

caseAddStmt

public java.lang.Object caseAddStmt(AddStmt object)
Returns the result of interpreting the object as an instance of 'Add Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Add Stmt'.
See Also:
doSwitch(EObject)

caseSubtractStmt

public java.lang.Object caseSubtractStmt(SubtractStmt object)
Returns the result of interpreting the object as an instance of 'Subtract Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Subtract Stmt'.
See Also:
doSwitch(EObject)

caseMultiplyStmt

public java.lang.Object caseMultiplyStmt(MultiplyStmt object)
Returns the result of interpreting the object as an instance of 'Multiply Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Multiply Stmt'.
See Also:
doSwitch(EObject)

caseComputeStmt

public java.lang.Object caseComputeStmt(ComputeStmt object)
Returns the result of interpreting the object as an instance of 'Compute Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Compute Stmt'.
See Also:
doSwitch(EObject)

caseAddToStmt

public java.lang.Object caseAddToStmt(AddToStmt object)
Returns the result of interpreting the object as an instance of 'Add To Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Add To Stmt'.
See Also:
doSwitch(EObject)

caseAddToGivingStmt

public java.lang.Object caseAddToGivingStmt(AddToGivingStmt object)
Returns the result of interpreting the object as an instance of 'Add To Giving Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Add To Giving Stmt'.
See Also:
doSwitch(EObject)

caseAddCorrStmt

public java.lang.Object caseAddCorrStmt(AddCorrStmt object)
Returns the result of interpreting the object as an instance of 'Add Corr Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Add Corr Stmt'.
See Also:
doSwitch(EObject)

caseSubtractFromStmt

public java.lang.Object caseSubtractFromStmt(SubtractFromStmt object)
Returns the result of interpreting the object as an instance of 'Subtract From Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Subtract From Stmt'.
See Also:
doSwitch(EObject)

caseSubtractFromGivingStmt

public java.lang.Object caseSubtractFromGivingStmt(SubtractFromGivingStmt object)
Returns the result of interpreting the object as an instance of 'Subtract From Giving Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Subtract From Giving Stmt'.
See Also:
doSwitch(EObject)

caseSubtractCorrStmt

public java.lang.Object caseSubtractCorrStmt(SubtractCorrStmt object)
Returns the result of interpreting the object as an instance of 'Subtract Corr Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Subtract Corr Stmt'.
See Also:
doSwitch(EObject)

caseMultiplyByStmt

public java.lang.Object caseMultiplyByStmt(MultiplyByStmt object)
Returns the result of interpreting the object as an instance of 'Multiply By Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Multiply By Stmt'.
See Also:
doSwitch(EObject)

caseMultiplyByGivingStmt

public java.lang.Object caseMultiplyByGivingStmt(MultiplyByGivingStmt object)
Returns the result of interpreting the object as an instance of 'Multiply By Giving Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Multiply By Giving Stmt'.
See Also:
doSwitch(EObject)

caseDivideStmt

public java.lang.Object caseDivideStmt(DivideStmt object)
Returns the result of interpreting the object as an instance of 'Divide Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide Stmt'.
See Also:
doSwitch(EObject)

caseDivideIntoSimpleStmt

public java.lang.Object caseDivideIntoSimpleStmt(DivideIntoSimpleStmt object)
Returns the result of interpreting the object as an instance of 'Divide Into Simple Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide Into Simple Stmt'.
See Also:
doSwitch(EObject)

caseDivideIntoGivingStmt

public java.lang.Object caseDivideIntoGivingStmt(DivideIntoGivingStmt object)
Returns the result of interpreting the object as an instance of 'Divide Into Giving Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide Into Giving Stmt'.
See Also:
doSwitch(EObject)

caseDivideIntoGivingSimpleStmt

public java.lang.Object caseDivideIntoGivingSimpleStmt(DivideIntoGivingSimpleStmt object)
Returns the result of interpreting the object as an instance of 'Divide Into Giving Simple Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide Into Giving Simple Stmt'.
See Also:
doSwitch(EObject)

caseDivideIntoGivingRemainderStmt

public java.lang.Object caseDivideIntoGivingRemainderStmt(DivideIntoGivingRemainderStmt object)
Returns the result of interpreting the object as an instance of 'Divide Into Giving Remainder Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide Into Giving Remainder Stmt'.
See Also:
doSwitch(EObject)

caseDivideByGivingStmt

public java.lang.Object caseDivideByGivingStmt(DivideByGivingStmt object)
Returns the result of interpreting the object as an instance of 'Divide By Giving Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide By Giving Stmt'.
See Also:
doSwitch(EObject)

caseDivideByGivingSimpleStmt

public java.lang.Object caseDivideByGivingSimpleStmt(DivideByGivingSimpleStmt object)
Returns the result of interpreting the object as an instance of 'Divide By Giving Simple Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide By Giving Simple Stmt'.
See Also:
doSwitch(EObject)

caseDivideByGivingRemainderStmt

public java.lang.Object caseDivideByGivingRemainderStmt(DivideByGivingRemainderStmt object)
Returns the result of interpreting the object as an instance of 'Divide By Giving Remainder Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Divide By Giving Remainder Stmt'.
See Also:
doSwitch(EObject)

caseInitializeStmt

public java.lang.Object caseInitializeStmt(InitializeStmt object)
Returns the result of interpreting the object as an instance of 'Initialize Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Initialize Stmt'.
See Also:
doSwitch(EObject)

caseReplacingClause

public java.lang.Object caseReplacingClause(ReplacingClause object)
Returns the result of interpreting the object as an instance of 'Replacing Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Replacing Clause'.
See Also:
doSwitch(EObject)

caseInspectStmt

public java.lang.Object caseInspectStmt(InspectStmt object)
Returns the result of interpreting the object as an instance of 'Inspect Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Stmt'.
See Also:
doSwitch(EObject)

caseInspectTallyingStmt

public java.lang.Object caseInspectTallyingStmt(InspectTallyingStmt object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying Stmt'.
See Also:
doSwitch(EObject)

caseInspectTallyingClause

public java.lang.Object caseInspectTallyingClause(InspectTallyingClause object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying Clause'.
See Also:
doSwitch(EObject)

caseInspectTallyingComparand

public java.lang.Object caseInspectTallyingComparand(InspectTallyingComparand object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying Comparand'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying Comparand'.
See Also:
doSwitch(EObject)

caseInspectTallyingCharacters

public java.lang.Object caseInspectTallyingCharacters(InspectTallyingCharacters object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying Characters'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying Characters'.
See Also:
doSwitch(EObject)

caseInspectTallyingAllOrLeading

public java.lang.Object caseInspectTallyingAllOrLeading(InspectTallyingAllOrLeading object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying All Or Leading'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying All Or Leading'.
See Also:
doSwitch(EObject)

caseInspectTallyingAllOrLeadingClause

public java.lang.Object caseInspectTallyingAllOrLeadingClause(InspectTallyingAllOrLeadingClause object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying All Or Leading Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying All Or Leading Clause'.
See Also:
doSwitch(EObject)

caseInspectTallyingAll

public java.lang.Object caseInspectTallyingAll(InspectTallyingAll object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying All'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying All'.
See Also:
doSwitch(EObject)

caseInspectTallyingLeading

public java.lang.Object caseInspectTallyingLeading(InspectTallyingLeading object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying Leading'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying Leading'.
See Also:
doSwitch(EObject)

caseInspectBeforeOrAfterClause

public java.lang.Object caseInspectBeforeOrAfterClause(InspectBeforeOrAfterClause object)
Returns the result of interpreting the object as an instance of 'Inspect Before Or After Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Before Or After Clause'.
See Also:
doSwitch(EObject)

caseInspectBeforeClause

public java.lang.Object caseInspectBeforeClause(InspectBeforeClause object)
Returns the result of interpreting the object as an instance of 'Inspect Before Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Before Clause'.
See Also:
doSwitch(EObject)

caseInspectAfterClause

public java.lang.Object caseInspectAfterClause(InspectAfterClause object)
Returns the result of interpreting the object as an instance of 'Inspect After Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect After Clause'.
See Also:
doSwitch(EObject)

caseInspectReplacingStmt

public java.lang.Object caseInspectReplacingStmt(InspectReplacingStmt object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing Stmt'.
See Also:
doSwitch(EObject)

caseInspectReplacingClause

public java.lang.Object caseInspectReplacingClause(InspectReplacingClause object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing Clause'.
See Also:
doSwitch(EObject)

caseInspectReplacingCharactersBy

public java.lang.Object caseInspectReplacingCharactersBy(InspectReplacingCharactersBy object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing Characters By'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing Characters By'.
See Also:
doSwitch(EObject)

caseInspectReplacingAllOrLeadingOrFirst

public java.lang.Object caseInspectReplacingAllOrLeadingOrFirst(InspectReplacingAllOrLeadingOrFirst object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing All Or Leading Or First'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing All Or Leading Or First'.
See Also:
doSwitch(EObject)

caseInspectReplacingAllOrLeadingOrFirstClause

public java.lang.Object caseInspectReplacingAllOrLeadingOrFirstClause(InspectReplacingAllOrLeadingOrFirstClause object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing All Or Leading Or First Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing All Or Leading Or First Clause'.
See Also:
doSwitch(EObject)

caseInspectReplacingAll

public java.lang.Object caseInspectReplacingAll(InspectReplacingAll object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing All'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing All'.
See Also:
doSwitch(EObject)

caseInspectReplacingLeading

public java.lang.Object caseInspectReplacingLeading(InspectReplacingLeading object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing Leading'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing Leading'.
See Also:
doSwitch(EObject)

caseInspectReplacingFirst

public java.lang.Object caseInspectReplacingFirst(InspectReplacingFirst object)
Returns the result of interpreting the object as an instance of 'Inspect Replacing First'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Replacing First'.
See Also:
doSwitch(EObject)

caseInspectTallyingReplacingStmt

public java.lang.Object caseInspectTallyingReplacingStmt(InspectTallyingReplacingStmt object)
Returns the result of interpreting the object as an instance of 'Inspect Tallying Replacing Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Tallying Replacing Stmt'.
See Also:
doSwitch(EObject)

caseInspectConvertingStmt

public java.lang.Object caseInspectConvertingStmt(InspectConvertingStmt object)
Returns the result of interpreting the object as an instance of 'Inspect Converting Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Inspect Converting Stmt'.
See Also:
doSwitch(EObject)

caseSearchStmt

public java.lang.Object caseSearchStmt(SearchStmt object)
Returns the result of interpreting the object as an instance of 'Search Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Search Stmt'.
See Also:
doSwitch(EObject)

caseSerialSearchStmt

public java.lang.Object caseSerialSearchStmt(SerialSearchStmt object)
Returns the result of interpreting the object as an instance of 'Serial Search Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Serial Search Stmt'.
See Also:
doSwitch(EObject)

caseSearchWhenClause

public java.lang.Object caseSearchWhenClause(SearchWhenClause object)
Returns the result of interpreting the object as an instance of 'Search When Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Search When Clause'.
See Also:
doSwitch(EObject)

caseBinarySearchStmt

public java.lang.Object caseBinarySearchStmt(BinarySearchStmt object)
Returns the result of interpreting the object as an instance of 'Binary Search Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Binary Search Stmt'.
See Also:
doSwitch(EObject)

caseStringStmt

public java.lang.Object caseStringStmt(StringStmt object)
Returns the result of interpreting the object as an instance of 'String Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'String Stmt'.
See Also:
doSwitch(EObject)

caseStringClause

public java.lang.Object caseStringClause(StringClause object)
Returns the result of interpreting the object as an instance of 'String Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'String Clause'.
See Also:
doSwitch(EObject)

caseUnstringStmt

public java.lang.Object caseUnstringStmt(UnstringStmt object)
Returns the result of interpreting the object as an instance of 'Unstring Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unstring Stmt'.
See Also:
doSwitch(EObject)

caseUnstringDelimitedClause

public java.lang.Object caseUnstringDelimitedClause(UnstringDelimitedClause object)
Returns the result of interpreting the object as an instance of 'Unstring Delimited Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unstring Delimited Clause'.
See Also:
doSwitch(EObject)

caseUnstringDelimiter

public java.lang.Object caseUnstringDelimiter(UnstringDelimiter object)
Returns the result of interpreting the object as an instance of 'Unstring Delimiter'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unstring Delimiter'.
See Also:
doSwitch(EObject)

caseUnstringIntoClause

public java.lang.Object caseUnstringIntoClause(UnstringIntoClause object)
Returns the result of interpreting the object as an instance of 'Unstring Into Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Unstring Into Clause'.
See Also:
doSwitch(EObject)

caseOpenStmt

public java.lang.Object caseOpenStmt(OpenStmt object)
Returns the result of interpreting the object as an instance of 'Open Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Open Stmt'.
See Also:
doSwitch(EObject)

caseOpenClause

public java.lang.Object caseOpenClause(OpenClause object)
Returns the result of interpreting the object as an instance of 'Open Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Open Clause'.
See Also:
doSwitch(EObject)

caseOpenObject

public java.lang.Object caseOpenObject(OpenObject object)
Returns the result of interpreting the object as an instance of 'Open Object'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Open Object'.
See Also:
doSwitch(EObject)

caseCloseStmt

public java.lang.Object caseCloseStmt(CloseStmt object)
Returns the result of interpreting the object as an instance of 'Close Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Close Stmt'.
See Also:
doSwitch(EObject)

caseCloseObject

public java.lang.Object caseCloseObject(CloseObject object)
Returns the result of interpreting the object as an instance of 'Close Object'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Close Object'.
See Also:
doSwitch(EObject)

caseCloseReelOrUnit

public java.lang.Object caseCloseReelOrUnit(CloseReelOrUnit object)
Returns the result of interpreting the object as an instance of 'Close Reel Or Unit'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Close Reel Or Unit'.
See Also:
doSwitch(EObject)

caseCloseReel

public java.lang.Object caseCloseReel(CloseReel object)
Returns the result of interpreting the object as an instance of 'Close Reel'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Close Reel'.
See Also:
doSwitch(EObject)

caseCloseUnit

public java.lang.Object caseCloseUnit(CloseUnit object)
Returns the result of interpreting the object as an instance of 'Close Unit'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Close Unit'.
See Also:
doSwitch(EObject)

caseStartStmt

public java.lang.Object caseStartStmt(StartStmt object)
Returns the result of interpreting the object as an instance of 'Start Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Start Stmt'.
See Also:
doSwitch(EObject)

caseKeyCondition

public java.lang.Object caseKeyCondition(KeyCondition object)
Returns the result of interpreting the object as an instance of 'Key Condition'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Key Condition'.
See Also:
doSwitch(EObject)

caseReadStmt

public java.lang.Object caseReadStmt(ReadStmt object)
Returns the result of interpreting the object as an instance of 'Read Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Read Stmt'.
See Also:
doSwitch(EObject)

caseWriteStmt

public java.lang.Object caseWriteStmt(WriteStmt object)
Returns the result of interpreting the object as an instance of 'Write Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Write Stmt'.
See Also:
doSwitch(EObject)

caseWriteAdvancingClause

public java.lang.Object caseWriteAdvancingClause(WriteAdvancingClause object)
Returns the result of interpreting the object as an instance of 'Write Advancing Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Write Advancing Clause'.
See Also:
doSwitch(EObject)

caseRewriteStmt

public java.lang.Object caseRewriteStmt(RewriteStmt object)
Returns the result of interpreting the object as an instance of 'Rewrite Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Rewrite Stmt'.
See Also:
doSwitch(EObject)

caseDeleteStmt

public java.lang.Object caseDeleteStmt(DeleteStmt object)
Returns the result of interpreting the object as an instance of 'Delete Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Delete Stmt'.
See Also:
doSwitch(EObject)

caseSortStmt

public java.lang.Object caseSortStmt(SortStmt object)
Returns the result of interpreting the object as an instance of 'Sort Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sort Stmt'.
See Also:
doSwitch(EObject)

caseOnKeyClause

public java.lang.Object caseOnKeyClause(OnKeyClause object)
Returns the result of interpreting the object as an instance of 'On Key Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'On Key Clause'.
See Also:
doSwitch(EObject)

caseIOFilesOrProcedure

public java.lang.Object caseIOFilesOrProcedure(IOFilesOrProcedure object)
Returns the result of interpreting the object as an instance of 'IO Files Or Procedure'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'IO Files Or Procedure'.
See Also:
doSwitch(EObject)

caseIOFiles

public java.lang.Object caseIOFiles(IOFiles object)
Returns the result of interpreting the object as an instance of 'IO Files'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'IO Files'.
See Also:
doSwitch(EObject)

caseIOProcedure

public java.lang.Object caseIOProcedure(IOProcedure object)
Returns the result of interpreting the object as an instance of 'IO Procedure'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'IO Procedure'.
See Also:
doSwitch(EObject)

caseMergeStmt

public java.lang.Object caseMergeStmt(MergeStmt object)
Returns the result of interpreting the object as an instance of 'Merge Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Merge Stmt'.
See Also:
doSwitch(EObject)

caseReleaseStmt

public java.lang.Object caseReleaseStmt(ReleaseStmt object)
Returns the result of interpreting the object as an instance of 'Release Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Release Stmt'.
See Also:
doSwitch(EObject)

caseReturnStmt

public java.lang.Object caseReturnStmt(ReturnStmt object)
Returns the result of interpreting the object as an instance of 'Return Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Return Stmt'.
See Also:
doSwitch(EObject)

caseExecCicsStmt

public java.lang.Object caseExecCicsStmt(ExecCicsStmt object)
Returns the result of interpreting the object as an instance of 'Exec Cics Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Exec Cics Stmt'.
See Also:
doSwitch(EObject)

caseCicsStmt

public java.lang.Object caseCicsStmt(CicsStmt object)
Returns the result of interpreting the object as an instance of 'Cics Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Stmt'.
See Also:
doSwitch(EObject)

caseCicsPushHandleStmt

public java.lang.Object caseCicsPushHandleStmt(CicsPushHandleStmt object)
Returns the result of interpreting the object as an instance of 'Cics Push Handle Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Push Handle Stmt'.
See Also:
doSwitch(EObject)

caseCicsPopHandleStmt

public java.lang.Object caseCicsPopHandleStmt(CicsPopHandleStmt object)
Returns the result of interpreting the object as an instance of 'Cics Pop Handle Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Pop Handle Stmt'.
See Also:
doSwitch(EObject)

caseCicsSyncPointStmt

public java.lang.Object caseCicsSyncPointStmt(CicsSyncPointStmt object)
Returns the result of interpreting the object as an instance of 'Cics Sync Point Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Sync Point Stmt'.
See Also:
doSwitch(EObject)

caseCicsAbendStmt

public java.lang.Object caseCicsAbendStmt(CicsAbendStmt object)
Returns the result of interpreting the object as an instance of 'Cics Abend Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Abend Stmt'.
See Also:
doSwitch(EObject)

caseCicsHandleAbendStmt

public java.lang.Object caseCicsHandleAbendStmt(CicsHandleAbendStmt object)
Returns the result of interpreting the object as an instance of 'Cics Handle Abend Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Handle Abend Stmt'.
See Also:
doSwitch(EObject)

caseCicsReceiveMapStmt

public java.lang.Object caseCicsReceiveMapStmt(CicsReceiveMapStmt object)
Returns the result of interpreting the object as an instance of 'Cics Receive Map Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Receive Map Stmt'.
See Also:
doSwitch(EObject)

caseCicsIntoOrSetClause

public java.lang.Object caseCicsIntoOrSetClause(CicsIntoOrSetClause object)
Returns the result of interpreting the object as an instance of 'Cics Into Or Set Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Into Or Set Clause'.
See Also:
doSwitch(EObject)

caseCicsIntoClause

public java.lang.Object caseCicsIntoClause(CicsIntoClause object)
Returns the result of interpreting the object as an instance of 'Cics Into Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Into Clause'.
See Also:
doSwitch(EObject)

caseCicsSetClause

public java.lang.Object caseCicsSetClause(CicsSetClause object)
Returns the result of interpreting the object as an instance of 'Cics Set Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Set Clause'.
See Also:
doSwitch(EObject)

caseCicsReceiveMapFromOrTerminalClause

public java.lang.Object caseCicsReceiveMapFromOrTerminalClause(CicsReceiveMapFromOrTerminalClause object)
Returns the result of interpreting the object as an instance of 'Cics Receive Map From Or Terminal Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Receive Map From Or Terminal Clause'.
See Also:
doSwitch(EObject)

caseCicsReceiveMapFromClause

public java.lang.Object caseCicsReceiveMapFromClause(CicsReceiveMapFromClause object)
Returns the result of interpreting the object as an instance of 'Cics Receive Map From Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Receive Map From Clause'.
See Also:
doSwitch(EObject)

caseCicsReceiveMapTerminalClause

public java.lang.Object caseCicsReceiveMapTerminalClause(CicsReceiveMapTerminalClause object)
Returns the result of interpreting the object as an instance of 'Cics Receive Map Terminal Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Receive Map Terminal Clause'.
See Also:
doSwitch(EObject)

caseCicsSendMapStmt

public java.lang.Object caseCicsSendMapStmt(CicsSendMapStmt object)
Returns the result of interpreting the object as an instance of 'Cics Send Map Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Send Map Stmt'.
See Also:
doSwitch(EObject)

caseCicsSendMapCursorClause

public java.lang.Object caseCicsSendMapCursorClause(CicsSendMapCursorClause object)
Returns the result of interpreting the object as an instance of 'Cics Send Map Cursor Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Send Map Cursor Clause'.
See Also:
doSwitch(EObject)

caseCicsEraseClause

public java.lang.Object caseCicsEraseClause(CicsEraseClause object)
Returns the result of interpreting the object as an instance of 'Cics Erase Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Erase Clause'.
See Also:
doSwitch(EObject)

caseCicsSendTextStmt

public java.lang.Object caseCicsSendTextStmt(CicsSendTextStmt object)
Returns the result of interpreting the object as an instance of 'Cics Send Text Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Send Text Stmt'.
See Also:
doSwitch(EObject)

caseCicsBifDeeditStmt

public java.lang.Object caseCicsBifDeeditStmt(CicsBifDeeditStmt object)
Returns the result of interpreting the object as an instance of 'Cics Bif Deedit Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Bif Deedit Stmt'.
See Also:
doSwitch(EObject)

caseCicsDumpTransactionStmt

public java.lang.Object caseCicsDumpTransactionStmt(CicsDumpTransactionStmt object)
Returns the result of interpreting the object as an instance of 'Cics Dump Transaction Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Dump Transaction Stmt'.
See Also:
doSwitch(EObject)

caseCicsDumpTransactionFromClause

public java.lang.Object caseCicsDumpTransactionFromClause(CicsDumpTransactionFromClause object)
Returns the result of interpreting the object as an instance of 'Cics Dump Transaction From Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Dump Transaction From Clause'.
See Also:
doSwitch(EObject)

caseCicsDumpTransactionSegmentListClause

public java.lang.Object caseCicsDumpTransactionSegmentListClause(CicsDumpTransactionSegmentListClause object)
Returns the result of interpreting the object as an instance of 'Cics Dump Transaction Segment List Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Dump Transaction Segment List Clause'.
See Also:
doSwitch(EObject)

caseCicsAddressStmt

public java.lang.Object caseCicsAddressStmt(CicsAddressStmt object)
Returns the result of interpreting the object as an instance of 'Cics Address Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Address Stmt'.
See Also:
doSwitch(EObject)

caseCicsAddressSetStmt

public java.lang.Object caseCicsAddressSetStmt(CicsAddressSetStmt object)
Returns the result of interpreting the object as an instance of 'Cics Address Set Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Address Set Stmt'.
See Also:
doSwitch(EObject)

caseCicsAssignStmt

public java.lang.Object caseCicsAssignStmt(CicsAssignStmt object)
Returns the result of interpreting the object as an instance of 'Cics Assign Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Assign Stmt'.
See Also:
doSwitch(EObject)

caseCicsAssignClause

public java.lang.Object caseCicsAssignClause(CicsAssignClause object)
Returns the result of interpreting the object as an instance of 'Cics Assign Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Assign Clause'.
See Also:
doSwitch(EObject)

caseCicsHandleConditionStmt

public java.lang.Object caseCicsHandleConditionStmt(CicsHandleConditionStmt object)
Returns the result of interpreting the object as an instance of 'Cics Handle Condition Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Handle Condition Stmt'.
See Also:
doSwitch(EObject)

caseCicsHandleConditionClause

public java.lang.Object caseCicsHandleConditionClause(CicsHandleConditionClause object)
Returns the result of interpreting the object as an instance of 'Cics Handle Condition Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Handle Condition Clause'.
See Also:
doSwitch(EObject)

caseCicsIgnoreConditionStmt

public java.lang.Object caseCicsIgnoreConditionStmt(CicsIgnoreConditionStmt object)
Returns the result of interpreting the object as an instance of 'Cics Ignore Condition Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Ignore Condition Stmt'.
See Also:
doSwitch(EObject)

caseCicsStartBrStmt

public java.lang.Object caseCicsStartBrStmt(CicsStartBrStmt object)
Returns the result of interpreting the object as an instance of 'Cics Start Br Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Start Br Stmt'.
See Also:
doSwitch(EObject)

caseCicsFileBrowseKeyLengthClause

public java.lang.Object caseCicsFileBrowseKeyLengthClause(CicsFileBrowseKeyLengthClause object)
Returns the result of interpreting the object as an instance of 'Cics File Browse Key Length Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics File Browse Key Length Clause'.
See Also:
doSwitch(EObject)

caseCicsEndBrStmt

public java.lang.Object caseCicsEndBrStmt(CicsEndBrStmt object)
Returns the result of interpreting the object as an instance of 'Cics End Br Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics End Br Stmt'.
See Also:
doSwitch(EObject)

caseCicsResetBrStmt

public java.lang.Object caseCicsResetBrStmt(CicsResetBrStmt object)
Returns the result of interpreting the object as an instance of 'Cics Reset Br Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Reset Br Stmt'.
See Also:
doSwitch(EObject)

caseCicsReadStmt

public java.lang.Object caseCicsReadStmt(CicsReadStmt object)
Returns the result of interpreting the object as an instance of 'Cics Read Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Read Stmt'.
See Also:
doSwitch(EObject)

caseCicsReadUpdateClause

public java.lang.Object caseCicsReadUpdateClause(CicsReadUpdateClause object)
Returns the result of interpreting the object as an instance of 'Cics Read Update Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Read Update Clause'.
See Also:
doSwitch(EObject)

caseCicsReadPrevStmt

public java.lang.Object caseCicsReadPrevStmt(CicsReadPrevStmt object)
Returns the result of interpreting the object as an instance of 'Cics Read Prev Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Read Prev Stmt'.
See Also:
doSwitch(EObject)

caseCicsReadNextStmt

public java.lang.Object caseCicsReadNextStmt(CicsReadNextStmt object)
Returns the result of interpreting the object as an instance of 'Cics Read Next Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Read Next Stmt'.
See Also:
doSwitch(EObject)

caseCicsWriteStmt

public java.lang.Object caseCicsWriteStmt(CicsWriteStmt object)
Returns the result of interpreting the object as an instance of 'Cics Write Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Write Stmt'.
See Also:
doSwitch(EObject)

caseCicsRewriteStmt

public java.lang.Object caseCicsRewriteStmt(CicsRewriteStmt object)
Returns the result of interpreting the object as an instance of 'Cics Rewrite Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Rewrite Stmt'.
See Also:
doSwitch(EObject)

caseCicsDeleteStmt

public java.lang.Object caseCicsDeleteStmt(CicsDeleteStmt object)
Returns the result of interpreting the object as an instance of 'Cics Delete Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delete Stmt'.
See Also:
doSwitch(EObject)

caseCicsDeleteTokenOrRidfldClause

public java.lang.Object caseCicsDeleteTokenOrRidfldClause(CicsDeleteTokenOrRidfldClause object)
Returns the result of interpreting the object as an instance of 'Cics Delete Token Or Ridfld Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delete Token Or Ridfld Clause'.
See Also:
doSwitch(EObject)

caseCicsDeleteTokenClause

public java.lang.Object caseCicsDeleteTokenClause(CicsDeleteTokenClause object)
Returns the result of interpreting the object as an instance of 'Cics Delete Token Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delete Token Clause'.
See Also:
doSwitch(EObject)

caseCicsDeleteRidfldClause

public java.lang.Object caseCicsDeleteRidfldClause(CicsDeleteRidfldClause object)
Returns the result of interpreting the object as an instance of 'Cics Delete Ridfld Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delete Ridfld Clause'.
See Also:
doSwitch(EObject)

caseCicsDeleteKeyLengthClause

public java.lang.Object caseCicsDeleteKeyLengthClause(CicsDeleteKeyLengthClause object)
Returns the result of interpreting the object as an instance of 'Cics Delete Key Length Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delete Key Length Clause'.
See Also:
doSwitch(EObject)

caseCicsUnlockStmt

public java.lang.Object caseCicsUnlockStmt(CicsUnlockStmt object)
Returns the result of interpreting the object as an instance of 'Cics Unlock Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Unlock Stmt'.
See Also:
doSwitch(EObject)

caseCicsAskTimeStmt

public java.lang.Object caseCicsAskTimeStmt(CicsAskTimeStmt object)
Returns the result of interpreting the object as an instance of 'Cics Ask Time Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Ask Time Stmt'.
See Also:
doSwitch(EObject)

caseCicsDelayStmt

public java.lang.Object caseCicsDelayStmt(CicsDelayStmt object)
Returns the result of interpreting the object as an instance of 'Cics Delay Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delay Stmt'.
See Also:
doSwitch(EObject)

caseCicsDelayClause

public java.lang.Object caseCicsDelayClause(CicsDelayClause object)
Returns the result of interpreting the object as an instance of 'Cics Delay Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delay Clause'.
See Also:
doSwitch(EObject)

caseCicsIntervalOrTimeClause

public java.lang.Object caseCicsIntervalOrTimeClause(CicsIntervalOrTimeClause object)
Returns the result of interpreting the object as an instance of 'Cics Interval Or Time Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Interval Or Time Clause'.
See Also:
doSwitch(EObject)

caseCicsIntervalClause

public java.lang.Object caseCicsIntervalClause(CicsIntervalClause object)
Returns the result of interpreting the object as an instance of 'Cics Interval Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Interval Clause'.
See Also:
doSwitch(EObject)

caseCicsTimeClause

public java.lang.Object caseCicsTimeClause(CicsTimeClause object)
Returns the result of interpreting the object as an instance of 'Cics Time Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Time Clause'.
See Also:
doSwitch(EObject)

caseCicsTimeFormat

public java.lang.Object caseCicsTimeFormat(CicsTimeFormat object)
Returns the result of interpreting the object as an instance of 'Cics Time Format'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Time Format'.
See Also:
doSwitch(EObject)

caseCicsForOrUntilClause

public java.lang.Object caseCicsForOrUntilClause(CicsForOrUntilClause object)
Returns the result of interpreting the object as an instance of 'Cics For Or Until Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics For Or Until Clause'.
See Also:
doSwitch(EObject)

caseCicsForClause

public java.lang.Object caseCicsForClause(CicsForClause object)
Returns the result of interpreting the object as an instance of 'Cics For Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics For Clause'.
See Also:
doSwitch(EObject)

caseCicsUntilClause

public java.lang.Object caseCicsUntilClause(CicsUntilClause object)
Returns the result of interpreting the object as an instance of 'Cics Until Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Until Clause'.
See Also:
doSwitch(EObject)

caseCicsFormatTimeStmt

public java.lang.Object caseCicsFormatTimeStmt(CicsFormatTimeStmt object)
Returns the result of interpreting the object as an instance of 'Cics Format Time Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Format Time Stmt'.
See Also:
doSwitch(EObject)

caseCicsFormatTimeDateSeparatorClause

public java.lang.Object caseCicsFormatTimeDateSeparatorClause(CicsFormatTimeDateSeparatorClause object)
Returns the result of interpreting the object as an instance of 'Cics Format Time Date Separator Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Format Time Date Separator Clause'.
See Also:
doSwitch(EObject)

caseCicsFormatTimeTimeClause

public java.lang.Object caseCicsFormatTimeTimeClause(CicsFormatTimeTimeClause object)
Returns the result of interpreting the object as an instance of 'Cics Format Time Time Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Format Time Time Clause'.
See Also:
doSwitch(EObject)

caseCicsFormatTimeTimeSeparatorClause

public java.lang.Object caseCicsFormatTimeTimeSeparatorClause(CicsFormatTimeTimeSeparatorClause object)
Returns the result of interpreting the object as an instance of 'Cics Format Time Time Separator Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Format Time Time Separator Clause'.
See Also:
doSwitch(EObject)

caseCicsRetrieveStmt

public java.lang.Object caseCicsRetrieveStmt(CicsRetrieveStmt object)
Returns the result of interpreting the object as an instance of 'Cics Retrieve Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Retrieve Stmt'.
See Also:
doSwitch(EObject)

caseCicsStartClause

public java.lang.Object caseCicsStartClause(CicsStartClause object)
Returns the result of interpreting the object as an instance of 'Cics Start Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Start Clause'.
See Also:
doSwitch(EObject)

caseCicsAfterOrAtClause

public java.lang.Object caseCicsAfterOrAtClause(CicsAfterOrAtClause object)
Returns the result of interpreting the object as an instance of 'Cics After Or At Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics After Or At Clause'.
See Also:
doSwitch(EObject)

caseCicsAfterClause

public java.lang.Object caseCicsAfterClause(CicsAfterClause object)
Returns the result of interpreting the object as an instance of 'Cics After Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics After Clause'.
See Also:
doSwitch(EObject)

caseCicsAtClause

public java.lang.Object caseCicsAtClause(CicsAtClause object)
Returns the result of interpreting the object as an instance of 'Cics At Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics At Clause'.
See Also:
doSwitch(EObject)

caseCicsStartStmt

public java.lang.Object caseCicsStartStmt(CicsStartStmt object)
Returns the result of interpreting the object as an instance of 'Cics Start Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Start Stmt'.
See Also:
doSwitch(EObject)

caseCicsStartFromClause

public java.lang.Object caseCicsStartFromClause(CicsStartFromClause object)
Returns the result of interpreting the object as an instance of 'Cics Start From Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Start From Clause'.
See Also:
doSwitch(EObject)

caseCicsLinkStmt

public java.lang.Object caseCicsLinkStmt(CicsLinkStmt object)
Returns the result of interpreting the object as an instance of 'Cics Link Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Link Stmt'.
See Also:
doSwitch(EObject)

caseCicsCommunicationAreaClause

public java.lang.Object caseCicsCommunicationAreaClause(CicsCommunicationAreaClause object)
Returns the result of interpreting the object as an instance of 'Cics Communication Area Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Communication Area Clause'.
See Also:
doSwitch(EObject)

caseCicsInputMessageClause

public java.lang.Object caseCicsInputMessageClause(CicsInputMessageClause object)
Returns the result of interpreting the object as an instance of 'Cics Input Message Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Input Message Clause'.
See Also:
doSwitch(EObject)

caseCicsLoadStmt

public java.lang.Object caseCicsLoadStmt(CicsLoadStmt object)
Returns the result of interpreting the object as an instance of 'Cics Load Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Load Stmt'.
See Also:
doSwitch(EObject)

caseCicsReleaseStmt

public java.lang.Object caseCicsReleaseStmt(CicsReleaseStmt object)
Returns the result of interpreting the object as an instance of 'Cics Release Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Release Stmt'.
See Also:
doSwitch(EObject)

caseCicsReturnStmt

public java.lang.Object caseCicsReturnStmt(CicsReturnStmt object)
Returns the result of interpreting the object as an instance of 'Cics Return Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Return Stmt'.
See Also:
doSwitch(EObject)

caseCicsReturnTransactionIdClause

public java.lang.Object caseCicsReturnTransactionIdClause(CicsReturnTransactionIdClause object)
Returns the result of interpreting the object as an instance of 'Cics Return Transaction Id Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Return Transaction Id Clause'.
See Also:
doSwitch(EObject)

caseCicsXctlStmt

public java.lang.Object caseCicsXctlStmt(CicsXctlStmt object)
Returns the result of interpreting the object as an instance of 'Cics Xctl Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Xctl Stmt'.
See Also:
doSwitch(EObject)

caseCicsFreeMainStmt

public java.lang.Object caseCicsFreeMainStmt(CicsFreeMainStmt object)
Returns the result of interpreting the object as an instance of 'Cics Free Main Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Free Main Stmt'.
See Also:
doSwitch(EObject)

caseCicsGetMainStmt

public java.lang.Object caseCicsGetMainStmt(CicsGetMainStmt object)
Returns the result of interpreting the object as an instance of 'Cics Get Main Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Get Main Stmt'.
See Also:
doSwitch(EObject)

caseCicsReadQTSStmt

public java.lang.Object caseCicsReadQTSStmt(CicsReadQTSStmt object)
Returns the result of interpreting the object as an instance of 'Cics Read QTS Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Read QTS Stmt'.
See Also:
doSwitch(EObject)

caseCicsWriteQTSStmt

public java.lang.Object caseCicsWriteQTSStmt(CicsWriteQTSStmt object)
Returns the result of interpreting the object as an instance of 'Cics Write QTS Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Write QTS Stmt'.
See Also:
doSwitch(EObject)

caseCicsDeleteQTSStmt

public java.lang.Object caseCicsDeleteQTSStmt(CicsDeleteQTSStmt object)
Returns the result of interpreting the object as an instance of 'Cics Delete QTS Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delete QTS Stmt'.
See Also:
doSwitch(EObject)

caseCicsHandleAidStmt

public java.lang.Object caseCicsHandleAidStmt(CicsHandleAidStmt object)
Returns the result of interpreting the object as an instance of 'Cics Handle Aid Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Handle Aid Stmt'.
See Also:
doSwitch(EObject)

caseCicsHandleAidClause

public java.lang.Object caseCicsHandleAidClause(CicsHandleAidClause object)
Returns the result of interpreting the object as an instance of 'Cics Handle Aid Clause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Handle Aid Clause'.
See Also:
doSwitch(EObject)

caseCicsReadQTDStmt

public java.lang.Object caseCicsReadQTDStmt(CicsReadQTDStmt object)
Returns the result of interpreting the object as an instance of 'Cics Read QTD Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Read QTD Stmt'.
See Also:
doSwitch(EObject)

caseCicsWriteQTDStmt

public java.lang.Object caseCicsWriteQTDStmt(CicsWriteQTDStmt object)
Returns the result of interpreting the object as an instance of 'Cics Write QTD Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Write QTD Stmt'.
See Also:
doSwitch(EObject)

caseCicsDeleteQTDStmt

public java.lang.Object caseCicsDeleteQTDStmt(CicsDeleteQTDStmt object)
Returns the result of interpreting the object as an instance of 'Cics Delete QTD Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Cics Delete QTD Stmt'.
See Also:
doSwitch(EObject)

caseExecSqlStmt

public java.lang.Object caseExecSqlStmt(ExecSqlStmt object)
Returns the result of interpreting the object as an instance of 'Exec Sql Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Exec Sql Stmt'.
See Also:
doSwitch(EObject)

caseCopyStmt

public java.lang.Object caseCopyStmt(CopyStmt object)
Returns the result of interpreting the object as an instance of 'Copy Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Copy Stmt'.
See Also:
doSwitch(EObject)

caseCommentStmt

public java.lang.Object caseCommentStmt(CommentStmt object)
Returns the result of interpreting the object as an instance of 'Comment Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Comment Stmt'.
See Also:
doSwitch(EObject)

caseDeclaratives

public java.lang.Object caseDeclaratives(Declaratives object)
Returns the result of interpreting the object as an instance of 'Declaratives'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Declaratives'.
See Also:
doSwitch(EObject)

caseUseStmt

public java.lang.Object caseUseStmt(UseStmt object)
Returns the result of interpreting the object as an instance of 'Use Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Use Stmt'.
See Also:
doSwitch(EObject)

caseDebuggingUseStmt

public java.lang.Object caseDebuggingUseStmt(DebuggingUseStmt object)
Returns the result of interpreting the object as an instance of 'Debugging Use Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Debugging Use Stmt'.
See Also:
doSwitch(EObject)

caseExceptionUseStmt

public java.lang.Object caseExceptionUseStmt(ExceptionUseStmt object)
Returns the result of interpreting the object as an instance of 'Exception Use Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Exception Use Stmt'.
See Also:
doSwitch(EObject)

caseAcceptDataTransferStmt

public java.lang.Object caseAcceptDataTransferStmt(AcceptDataTransferStmt object)
Returns the result of interpreting the object as an instance of 'Accept Data Transfer Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Accept Data Transfer Stmt'.
See Also:
doSwitch(EObject)

caseAcceptSystemInfoTransferStmt

public java.lang.Object caseAcceptSystemInfoTransferStmt(AcceptSystemInfoTransferStmt object)
Returns the result of interpreting the object as an instance of 'Accept System Info Transfer Stmt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Accept System Info Transfer Stmt'.
See Also:
doSwitch(EObject)

defaultCase

public java.lang.Object defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'EObject'.
See Also:
doSwitch(org.eclipse.emf.ecore.EObject)