de.cau.cs.kieler.esterel.esterel.util
Class EsterelSwitch<T>

java.lang.Object
  extended by de.cau.cs.kieler.esterel.esterel.util.EsterelSwitch<T>

public class EsterelSwitch<T>
extends 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:
EsterelPackage
Rating red
Generated:
This code was automatically generated.

Field Summary
protected static EsterelPackage modelPackage
          The cached model package
 
Constructor Summary
EsterelSwitch()
          Creates an instance of the switch.
 
Method Summary
 T caseAbort(Abort object)
          Returns the result of interpreting the object as an instance of 'Abort'.
 T caseAbortBody(AbortBody object)
          Returns the result of interpreting the object as an instance of 'Abort Body'.
 T caseAbortCase(AbortCase object)
          Returns the result of interpreting the object as an instance of 'Abort Case'.
 T caseAbortCaseSingle(AbortCaseSingle object)
          Returns the result of interpreting the object as an instance of 'Abort Case Single'.
 T caseAbortInstance(AbortInstance object)
          Returns the result of interpreting the object as an instance of 'Abort Instance'.
 T caseAssignment(Assignment object)
          Returns the result of interpreting the object as an instance of 'Assignment'.
 T caseAwait(Await object)
          Returns the result of interpreting the object as an instance of 'Await'.
 T caseAwaitBody(AwaitBody object)
          Returns the result of interpreting the object as an instance of 'Await Body'.
 T caseAwaitCase(AwaitCase object)
          Returns the result of interpreting the object as an instance of 'Await Case'.
 T caseAwaitInstance(AwaitInstance object)
          Returns the result of interpreting the object as an instance of 'Await Instance'.
 T caseBlock(Block object)
          Returns the result of interpreting the object as an instance of 'Block'.
 T caseChannelDescription(ChannelDescription object)
          Returns the result of interpreting the object as an instance of 'Channel Description'.
 T caseChannelType(ChannelType object)
          Returns the result of interpreting the object as an instance of 'Channel Type'.
 T caseConstant(Constant object)
          Returns the result of interpreting the object as an instance of 'Constant'.
 T caseConstantDecl(ConstantDecl object)
          Returns the result of interpreting the object as an instance of 'Constant Decl'.
 T caseConstantRenaming(ConstantRenaming object)
          Returns the result of interpreting the object as an instance of 'Constant Renaming'.
 T caseDataBlock(DataBlock object)
          Returns the result of interpreting the object as an instance of 'Data Block'.
 T caseDataCurrent(DataCurrent object)
          Returns the result of interpreting the object as an instance of 'Data Current'.
 T caseDataExpr(DataExpr object)
          Returns the result of interpreting the object as an instance of 'Data Expr'.
 T caseDataFunction(DataFunction object)
          Returns the result of interpreting the object as an instance of 'Data Function'.
 T caseDataPre(DataPre object)
          Returns the result of interpreting the object as an instance of 'Data Pre'.
 T caseDataTrap(DataTrap object)
          Returns the result of interpreting the object as an instance of 'Data Trap'.
 T caseDataUnaryExpr(DataUnaryExpr object)
          Returns the result of interpreting the object as an instance of 'Data Unary Expr'.
 T caseDataValueBoolean(DataValueBoolean object)
          Returns the result of interpreting the object as an instance of 'Data Value Boolean'.
 T caseDataValueFloat(DataValueFloat object)
          Returns the result of interpreting the object as an instance of 'Data Value Float'.
 T caseDataValueID(DataValueID object)
          Returns the result of interpreting the object as an instance of 'Data Value ID'.
 T caseDataValueInt(DataValueInt object)
          Returns the result of interpreting the object as an instance of 'Data Value Int'.
 T caseDataValueString(DataValueString object)
          Returns the result of interpreting the object as an instance of 'Data Value String'.
 T caseDelayEvent(DelayEvent object)
          Returns the result of interpreting the object as an instance of 'Delay Event'.
 T caseDelayExpr(DelayExpr object)
          Returns the result of interpreting the object as an instance of 'Delay Expr'.
 T caseDo(Do object)
          Returns the result of interpreting the object as an instance of 'Do'.
 T caseDoUpto(DoUpto object)
          Returns the result of interpreting the object as an instance of 'Do Upto'.
 T caseDoWatching(DoWatching object)
          Returns the result of interpreting the object as an instance of 'Do Watching'.
 T caseDoWatchingEnd(DoWatchingEnd object)
          Returns the result of interpreting the object as an instance of 'Do Watching End'.
 T caseElsePart(ElsePart object)
          Returns the result of interpreting the object as an instance of 'Else Part'.
 T caseElsIf(ElsIf object)
          Returns the result of interpreting the object as an instance of 'Els If'.
 T caseElsIfPart(ElsIfPart object)
          Returns the result of interpreting the object as an instance of 'Els If Part'.
 T caseEmit(Emit object)
          Returns the result of interpreting the object as an instance of 'Emit'.
 T caseEveryDo(EveryDo object)
          Returns the result of interpreting the object as an instance of 'Every Do'.
 T caseExit(Exit object)
          Returns the result of interpreting the object as an instance of 'Exit'.
 T caseFunction(Function object)
          Returns the result of interpreting the object as an instance of 'Function'.
 T caseFunctionDecl(FunctionDecl object)
          Returns the result of interpreting the object as an instance of 'Function Decl'.
 T caseFunctionRenaming(FunctionRenaming object)
          Returns the result of interpreting the object as an instance of 'Function Renaming'.
 T caseHalt(Halt object)
          Returns the result of interpreting the object as an instance of 'Halt'.
 T caseIfTest(IfTest object)
          Returns the result of interpreting the object as an instance of 'If Test'.
 T caseInput(Input object)
          Returns the result of interpreting the object as an instance of 'Input'.
 T caseInputOutput(InputOutput object)
          Returns the result of interpreting the object as an instance of 'Input Output'.
 T caseLocalSignal(LocalSignal object)
          Returns the result of interpreting the object as an instance of 'Local Signal'.
 T caseLocalSignalDecl(LocalSignalDecl object)
          Returns the result of interpreting the object as an instance of 'Local Signal Decl'.
 T caseLocalSignalList(LocalSignalList object)
          Returns the result of interpreting the object as an instance of 'Local Signal List'.
 T caseLoop(Loop object)
          Returns the result of interpreting the object as an instance of 'Loop'.
 T caseLoopBody(LoopBody object)
          Returns the result of interpreting the object as an instance of 'Loop Body'.
 T caseLoopDelay(LoopDelay object)
          Returns the result of interpreting the object as an instance of 'Loop Delay'.
 T caseLoopEach(LoopEach object)
          Returns the result of interpreting the object as an instance of 'Loop Each'.
 T caseModule(Module object)
          Returns the result of interpreting the object as an instance of 'Module'.
 T caseModuleBody(ModuleBody object)
          Returns the result of interpreting the object as an instance of 'Module Body'.
 T caseModuleInterface(ModuleInterface object)
          Returns the result of interpreting the object as an instance of 'Module Interface'.
 T caseModuleRenaming(ModuleRenaming object)
          Returns the result of interpreting the object as an instance of 'Module Renaming'.
 T caseNothing(Nothing object)
          Returns the result of interpreting the object as an instance of 'Nothing'.
 T caseOneTypeConstantDecl(OneTypeConstantDecl object)
          Returns the result of interpreting the object as an instance of 'One Type Constant Decl'.
 T caseOutput(Output object)
          Returns the result of interpreting the object as an instance of 'Output'.
 T caseParallel(Parallel object)
          Returns the result of interpreting the object as an instance of 'Parallel'.
 T casePause(Pause object)
          Returns the result of interpreting the object as an instance of 'Pause'.
 T casePresent(Present object)
          Returns the result of interpreting the object as an instance of 'Present'.
 T casePresentBody(PresentBody object)
          Returns the result of interpreting the object as an instance of 'Present Body'.
 T casePresentCase(PresentCase object)
          Returns the result of interpreting the object as an instance of 'Present Case'.
 T casePresentCaseList(PresentCaseList object)
          Returns the result of interpreting the object as an instance of 'Present Case List'.
 T casePresentEvent(PresentEvent object)
          Returns the result of interpreting the object as an instance of 'Present Event'.
 T casePresentEventBody(PresentEventBody object)
          Returns the result of interpreting the object as an instance of 'Present Event Body'.
 T caseProcedure(Procedure object)
          Returns the result of interpreting the object as an instance of 'Procedure'.
 T caseProcedureDecl(ProcedureDecl object)
          Returns the result of interpreting the object as an instance of 'Procedure Decl'.
 T caseProcedureRenaming(ProcedureRenaming object)
          Returns the result of interpreting the object as an instance of 'Procedure Renaming'.
 T caseProgram(Program object)
          Returns the result of interpreting the object as an instance of 'Program'.
 T caseRelation(Relation object)
          Returns the result of interpreting the object as an instance of 'Relation'.
 T caseRelationDecl(RelationDecl object)
          Returns the result of interpreting the object as an instance of 'Relation Decl'.
 T caseRelationImplication(RelationImplication object)
          Returns the result of interpreting the object as an instance of 'Relation Implication'.
 T caseRelationIncompatibility(RelationIncompatibility object)
          Returns the result of interpreting the object as an instance of 'Relation Incompatibility'.
 T caseRelationType(RelationType object)
          Returns the result of interpreting the object as an instance of 'Relation Type'.
 T caseRenaming(Renaming object)
          Returns the result of interpreting the object as an instance of 'Renaming'.
 T caseRenamingList(RenamingList object)
          Returns the result of interpreting the object as an instance of 'Renaming List'.
 T caseRepeat(Repeat object)
          Returns the result of interpreting the object as an instance of 'Repeat'.
 T caseReturn(Return object)
          Returns the result of interpreting the object as an instance of 'Return'.
 T caseRun(Run object)
          Returns the result of interpreting the object as an instance of 'Run'.
 T caseSensor(Sensor object)
          Returns the result of interpreting the object as an instance of 'Sensor'.
 T caseSensorDecl(SensorDecl object)
          Returns the result of interpreting the object as an instance of 'Sensor Decl'.
 T caseSequence(Sequence object)
          Returns the result of interpreting the object as an instance of 'Sequence'.
 T caseSigExpr(SigExpr object)
          Returns the result of interpreting the object as an instance of 'Sig Expr'.
 T caseSigExprAND(SigExprAND object)
          Returns the result of interpreting the object as an instance of 'Sig Expr AND'.
 T caseSigExprUnary(SigExprUnary object)
          Returns the result of interpreting the object as an instance of 'Sig Expr Unary'.
 T caseSignal(Signal object)
          Returns the result of interpreting the object as an instance of 'Signal'.
 T caseSignalDecl(SignalDecl object)
          Returns the result of interpreting the object as an instance of 'Signal Decl'.
 T caseSignalRenaming(SignalRenaming object)
          Returns the result of interpreting the object as an instance of 'Signal Renaming'.
 T caseStatement(Statement object)
          Returns the result of interpreting the object as an instance of 'Statement'.
 T caseSuspend(Suspend object)
          Returns the result of interpreting the object as an instance of 'Suspend'.
 T caseSustain(Sustain object)
          Returns the result of interpreting the object as an instance of 'Sustain'.
 T caseThenPart(ThenPart object)
          Returns the result of interpreting the object as an instance of 'Then Part'.
 T caseTrap(Trap object)
          Returns the result of interpreting the object as an instance of 'Trap'.
 T caseTrapDecl(TrapDecl object)
          Returns the result of interpreting the object as an instance of 'Trap Decl'.
 T caseTrapDeclList(TrapDeclList object)
          Returns the result of interpreting the object as an instance of 'Trap Decl List'.
 T caseTrapExpr(TrapExpr object)
          Returns the result of interpreting the object as an instance of 'Trap Expr'.
 T caseTrapHandler(TrapHandler object)
          Returns the result of interpreting the object as an instance of 'Trap Handler'.
 T caseTrapHandlerList(TrapHandlerList object)
          Returns the result of interpreting the object as an instance of 'Trap Handler List'.
 T caseType(Type object)
          Returns the result of interpreting the object as an instance of 'Type'.
 T caseTypeDecl(TypeDecl object)
          Returns the result of interpreting the object as an instance of 'Type Decl'.
 T caseTypeRenaming(TypeRenaming object)
          Returns the result of interpreting the object as an instance of 'Type Renaming'.
 T caseVariable(Variable object)
          Returns the result of interpreting the object as an instance of 'Variable'.
 T caseVariableDecl(VariableDecl object)
          Returns the result of interpreting the object as an instance of 'Variable Decl'.
 T caseVariableList(VariableList object)
          Returns the result of interpreting the object as an instance of 'Variable List'.
 T caseWeakAbort(WeakAbort object)
          Returns the result of interpreting the object as an instance of 'Weak Abort'.
 T caseWeakAbortBody(WeakAbortBody object)
          Returns the result of interpreting the object as an instance of 'Weak Abort Body'.
 T caseWeakAbortCase(WeakAbortCase object)
          Returns the result of interpreting the object as an instance of 'Weak Abort Case'.
 T caseWeakAbortInstance(WeakAbortInstance object)
          Returns the result of interpreting the object as an instance of 'Weak Abort Instance'.
 T defaultCase(EObject object)
          Returns the result of interpreting the object as an instance of 'EObject'.
protected  T doSwitch(EClass theEClass, EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
 T doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result.
protected  T doSwitch(int classifierID, 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
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

modelPackage

protected static EsterelPackage modelPackage
The cached model package

Generated:
This code was automatically generated.
Constructor Detail

EsterelSwitch

public EsterelSwitch()
Creates an instance of the switch.

Generated:
This code was automatically generated.
Method Detail

doSwitch

public T doSwitch(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.
Generated:
This code was automatically generated.

doSwitch

protected T doSwitch(EClass theEClass,
                     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.
Generated:
This code was automatically generated.

doSwitch

protected T doSwitch(int classifierID,
                     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.
Generated:
This code was automatically generated.

caseProgram

public T 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)
Generated:
This code was automatically generated.

caseModule

public T caseModule(Module object)
Returns the result of interpreting the object as an instance of 'Module'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Module'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseModuleBody

public T caseModuleBody(ModuleBody object)
Returns the result of interpreting the object as an instance of 'Module 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 'Module Body'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseModuleInterface

public T caseModuleInterface(ModuleInterface object)
Returns the result of interpreting the object as an instance of 'Module Interface'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Module Interface'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSignalDecl

public T caseSignalDecl(SignalDecl object)
Returns the result of interpreting the object as an instance of 'Signal Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Signal Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSensorDecl

public T caseSensorDecl(SensorDecl object)
Returns the result of interpreting the object as an instance of 'Sensor Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sensor Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRelationDecl

public T caseRelationDecl(RelationDecl object)
Returns the result of interpreting the object as an instance of 'Relation Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Relation Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRelationType

public T caseRelationType(RelationType object)
Returns the result of interpreting the object as an instance of 'Relation Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Relation Type'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRelationImplication

public T caseRelationImplication(RelationImplication object)
Returns the result of interpreting the object as an instance of 'Relation Implication'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Relation Implication'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRelationIncompatibility

public T caseRelationIncompatibility(RelationIncompatibility object)
Returns the result of interpreting the object as an instance of 'Relation Incompatibility'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Relation Incompatibility'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTypeDecl

public T caseTypeDecl(TypeDecl object)
Returns the result of interpreting the object as an instance of 'Type Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Type Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseType

public T caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Type'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseConstantDecl

public T caseConstantDecl(ConstantDecl object)
Returns the result of interpreting the object as an instance of 'Constant Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Constant Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseOneTypeConstantDecl

public T caseOneTypeConstantDecl(OneTypeConstantDecl object)
Returns the result of interpreting the object as an instance of 'One Type Constant Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'One Type Constant Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseConstant

public T caseConstant(Constant object)
Returns the result of interpreting the object as an instance of 'Constant'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Constant'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseFunctionDecl

public T caseFunctionDecl(FunctionDecl object)
Returns the result of interpreting the object as an instance of 'Function Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Function Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseFunction

public T caseFunction(Function object)
Returns the result of interpreting the object as an instance of 'Function'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Function'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseProcedureDecl

public T caseProcedureDecl(ProcedureDecl object)
Returns the result of interpreting the object as an instance of 'Procedure Decl'. This implementation returns null; returning a non-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 Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseProcedure

public T caseProcedure(Procedure object)
Returns the result of interpreting the object as an instance of '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 'Procedure'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseStatement

public T caseStatement(Statement object)
Returns the result of interpreting the object as an instance of 'Statement'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Statement'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseBlock

public T caseBlock(Block object)
Returns the result of interpreting the object as an instance of '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 'Block'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAssignment

public T caseAssignment(Assignment object)
Returns the result of interpreting the object as an instance of 'Assignment'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Assignment'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAbort

public T caseAbort(Abort object)
Returns the result of interpreting the object as an instance of 'Abort'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Abort'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAbortBody

public T caseAbortBody(AbortBody object)
Returns the result of interpreting the object as an instance of 'Abort 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 'Abort Body'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAbortInstance

public T caseAbortInstance(AbortInstance object)
Returns the result of interpreting the object as an instance of 'Abort Instance'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Abort Instance'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAbortCase

public T caseAbortCase(AbortCase object)
Returns the result of interpreting the object as an instance of 'Abort Case'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Abort Case'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAbortCaseSingle

public T caseAbortCaseSingle(AbortCaseSingle object)
Returns the result of interpreting the object as an instance of 'Abort Case Single'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Abort Case Single'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAwait

public T caseAwait(Await object)
Returns the result of interpreting the object as an instance of 'Await'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Await'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAwaitBody

public T caseAwaitBody(AwaitBody object)
Returns the result of interpreting the object as an instance of 'Await 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 'Await Body'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAwaitInstance

public T caseAwaitInstance(AwaitInstance object)
Returns the result of interpreting the object as an instance of 'Await Instance'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Await Instance'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseAwaitCase

public T caseAwaitCase(AwaitCase object)
Returns the result of interpreting the object as an instance of 'Await Case'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Await Case'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDo

public T caseDo(Do object)
Returns the result of interpreting the object as an instance of 'Do'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Do'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDoUpto

public T caseDoUpto(DoUpto object)
Returns the result of interpreting the object as an instance of 'Do Upto'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Do Upto'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDoWatching

public T caseDoWatching(DoWatching object)
Returns the result of interpreting the object as an instance of 'Do Watching'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Do Watching'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDoWatchingEnd

public T caseDoWatchingEnd(DoWatchingEnd object)
Returns the result of interpreting the object as an instance of 'Do Watching End'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Do Watching End'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseEmit

public T caseEmit(Emit object)
Returns the result of interpreting the object as an instance of 'Emit'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Emit'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseEveryDo

public T caseEveryDo(EveryDo object)
Returns the result of interpreting the object as an instance of 'Every Do'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Every Do'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseExit

public T caseExit(Exit object)
Returns the result of interpreting the object as an instance of 'Exit'. This implementation returns null; returning a non-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'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseHalt

public T caseHalt(Halt object)
Returns the result of interpreting the object as an instance of 'Halt'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Halt'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseIfTest

public T caseIfTest(IfTest object)
Returns the result of interpreting the object as an instance of 'If Test'. This implementation returns null; returning a non-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 Test'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseElsIfPart

public T caseElsIfPart(ElsIfPart object)
Returns the result of interpreting the object as an instance of 'Els If Part'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Els If Part'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseElsIf

public T caseElsIf(ElsIf object)
Returns the result of interpreting the object as an instance of 'Els If'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Els If'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseThenPart

public T caseThenPart(ThenPart object)
Returns the result of interpreting the object as an instance of 'Then Part'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Then Part'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseElsePart

public T caseElsePart(ElsePart object)
Returns the result of interpreting the object as an instance of 'Else Part'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Else Part'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseLoop

public T caseLoop(Loop object)
Returns the result of interpreting the object as an instance of 'Loop'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Loop'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseLoopEach

public T caseLoopEach(LoopEach object)
Returns the result of interpreting the object as an instance of 'Loop Each'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Loop Each'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseLoopDelay

public T caseLoopDelay(LoopDelay object)
Returns the result of interpreting the object as an instance of 'Loop Delay'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Loop Delay'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseLoopBody

public T caseLoopBody(LoopBody object)
Returns the result of interpreting the object as an instance of 'Loop 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 'Loop Body'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseNothing

public T caseNothing(Nothing object)
Returns the result of interpreting the object as an instance of 'Nothing'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Nothing'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

casePause

public T casePause(Pause object)
Returns the result of interpreting the object as an instance of 'Pause'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Pause'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

casePresent

public T casePresent(Present object)
Returns the result of interpreting the object as an instance of 'Present'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Present'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

casePresentBody

public T casePresentBody(PresentBody object)
Returns the result of interpreting the object as an instance of 'Present 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 'Present Body'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

casePresentEventBody

public T casePresentEventBody(PresentEventBody object)
Returns the result of interpreting the object as an instance of 'Present Event 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 'Present Event Body'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

casePresentCaseList

public T casePresentCaseList(PresentCaseList object)
Returns the result of interpreting the object as an instance of 'Present Case 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 'Present Case List'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

casePresentCase

public T casePresentCase(PresentCase object)
Returns the result of interpreting the object as an instance of 'Present Case'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Present Case'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

casePresentEvent

public T casePresentEvent(PresentEvent object)
Returns the result of interpreting the object as an instance of 'Present Event'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Present Event'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRepeat

public T caseRepeat(Repeat object)
Returns the result of interpreting the object as an instance of 'Repeat'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Repeat'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRun

public T caseRun(Run object)
Returns the result of interpreting the object as an instance of 'Run'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Run'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseModuleRenaming

public T caseModuleRenaming(ModuleRenaming object)
Returns the result of interpreting the object as an instance of 'Module Renaming'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Module Renaming'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRenamingList

public T caseRenamingList(RenamingList object)
Returns the result of interpreting the object as an instance of 'Renaming 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 'Renaming List'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRenaming

public T caseRenaming(Renaming object)
Returns the result of interpreting the object as an instance of 'Renaming'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Renaming'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTypeRenaming

public T caseTypeRenaming(TypeRenaming object)
Returns the result of interpreting the object as an instance of 'Type Renaming'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Type Renaming'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseConstantRenaming

public T caseConstantRenaming(ConstantRenaming object)
Returns the result of interpreting the object as an instance of 'Constant Renaming'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Constant Renaming'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseFunctionRenaming

public T caseFunctionRenaming(FunctionRenaming object)
Returns the result of interpreting the object as an instance of 'Function Renaming'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Function Renaming'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseProcedureRenaming

public T caseProcedureRenaming(ProcedureRenaming object)
Returns the result of interpreting the object as an instance of 'Procedure Renaming'. This implementation returns null; returning a non-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 Renaming'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSignalRenaming

public T caseSignalRenaming(SignalRenaming object)
Returns the result of interpreting the object as an instance of 'Signal Renaming'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Signal Renaming'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseLocalSignalDecl

public T caseLocalSignalDecl(LocalSignalDecl object)
Returns the result of interpreting the object as an instance of 'Local Signal Decl'. This implementation returns null; returning a non-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 Signal Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseLocalSignalList

public T caseLocalSignalList(LocalSignalList object)
Returns the result of interpreting the object as an instance of 'Local Signal 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 'Local Signal List'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSuspend

public T caseSuspend(Suspend object)
Returns the result of interpreting the object as an instance of 'Suspend'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Suspend'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSustain

public T caseSustain(Sustain object)
Returns the result of interpreting the object as an instance of 'Sustain'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sustain'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTrap

public T caseTrap(Trap object)
Returns the result of interpreting the object as an instance of 'Trap'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Trap'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTrapDeclList

public T caseTrapDeclList(TrapDeclList object)
Returns the result of interpreting the object as an instance of 'Trap Decl 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 'Trap Decl List'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTrapDecl

public T caseTrapDecl(TrapDecl object)
Returns the result of interpreting the object as an instance of 'Trap Decl'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Trap Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTrapHandlerList

public T caseTrapHandlerList(TrapHandlerList object)
Returns the result of interpreting the object as an instance of 'Trap Handler 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 'Trap Handler List'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTrapHandler

public T caseTrapHandler(TrapHandler object)
Returns the result of interpreting the object as an instance of 'Trap Handler'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Trap Handler'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseVariable

public T caseVariable(Variable object)
Returns the result of interpreting the object as an instance of '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 'Variable'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseVariableDecl

public T caseVariableDecl(VariableDecl object)
Returns the result of interpreting the object as an instance of 'Variable Decl'. This implementation returns null; returning a non-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 Decl'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseVariableList

public T caseVariableList(VariableList object)
Returns the result of interpreting the object as an instance of 'Variable 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 'Variable List'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseWeakAbort

public T caseWeakAbort(WeakAbort object)
Returns the result of interpreting the object as an instance of 'Weak Abort'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Weak Abort'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseWeakAbortBody

public T caseWeakAbortBody(WeakAbortBody object)
Returns the result of interpreting the object as an instance of 'Weak Abort 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 'Weak Abort Body'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseWeakAbortInstance

public T caseWeakAbortInstance(WeakAbortInstance object)
Returns the result of interpreting the object as an instance of 'Weak Abort Instance'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Weak Abort Instance'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseWeakAbortCase

public T caseWeakAbortCase(WeakAbortCase object)
Returns the result of interpreting the object as an instance of 'Weak Abort Case'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Weak Abort Case'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataExpr

public T caseDataExpr(DataExpr object)
Returns the result of interpreting the object as an instance of 'Data 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 'Data Expr'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataUnaryExpr

public T caseDataUnaryExpr(DataUnaryExpr object)
Returns the result of interpreting the object as an instance of 'Data Unary 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 'Data Unary Expr'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataValueID

public T caseDataValueID(DataValueID object)
Returns the result of interpreting the object as an instance of 'Data Value ID'. This implementation returns null; returning a non-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 Value ID'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataValueFloat

public T caseDataValueFloat(DataValueFloat object)
Returns the result of interpreting the object as an instance of 'Data Value Float'. This implementation returns null; returning a non-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 Value Float'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataValueBoolean

public T caseDataValueBoolean(DataValueBoolean object)
Returns the result of interpreting the object as an instance of 'Data Value Boolean'. This implementation returns null; returning a non-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 Value Boolean'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataValueInt

public T caseDataValueInt(DataValueInt object)
Returns the result of interpreting the object as an instance of 'Data Value Int'. This implementation returns null; returning a non-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 Value Int'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataValueString

public T caseDataValueString(DataValueString object)
Returns the result of interpreting the object as an instance of 'Data Value String'. This implementation returns null; returning a non-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 Value String'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataBlock

public T caseDataBlock(DataBlock object)
Returns the result of interpreting the object as an instance of 'Data 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 'Data Block'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataCurrent

public T caseDataCurrent(DataCurrent object)
Returns the result of interpreting the object as an instance of 'Data Current'. This implementation returns null; returning a non-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 Current'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataPre

public T caseDataPre(DataPre object)
Returns the result of interpreting the object as an instance of 'Data Pre'. This implementation returns null; returning a non-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 Pre'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataTrap

public T caseDataTrap(DataTrap object)
Returns the result of interpreting the object as an instance of 'Data Trap'. This implementation returns null; returning a non-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 Trap'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDataFunction

public T caseDataFunction(DataFunction object)
Returns the result of interpreting the object as an instance of 'Data Function'. This implementation returns null; returning a non-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 Function'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseTrapExpr

public T caseTrapExpr(TrapExpr object)
Returns the result of interpreting the object as an instance of 'Trap 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 'Trap Expr'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSigExpr

public T caseSigExpr(SigExpr object)
Returns the result of interpreting the object as an instance of 'Sig 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 'Sig Expr'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSigExprAND

public T caseSigExprAND(SigExprAND object)
Returns the result of interpreting the object as an instance of 'Sig Expr 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 'Sig Expr AND'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSigExprUnary

public T caseSigExprUnary(SigExprUnary object)
Returns the result of interpreting the object as an instance of 'Sig Expr Unary'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sig Expr Unary'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDelayExpr

public T caseDelayExpr(DelayExpr object)
Returns the result of interpreting the object as an instance of 'Delay 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 'Delay Expr'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseDelayEvent

public T caseDelayEvent(DelayEvent object)
Returns the result of interpreting the object as an instance of 'Delay Event'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Delay Event'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseChannelDescription

public T caseChannelDescription(ChannelDescription object)
Returns the result of interpreting the object as an instance of 'Channel Description'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Channel Description'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseChannelType

public T caseChannelType(ChannelType object)
Returns the result of interpreting the object as an instance of 'Channel Type'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Channel Type'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSignal

public T caseSignal(Signal object)
Returns the result of interpreting the object as an instance of 'Signal'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Signal'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSensor

public T caseSensor(Sensor object)
Returns the result of interpreting the object as an instance of 'Sensor'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sensor'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseInput

public T caseInput(Input object)
Returns the result of interpreting the object as an instance of 'Input'. This implementation returns null; returning a non-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'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseOutput

public T caseOutput(Output object)
Returns the result of interpreting the object as an instance of 'Output'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Output'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseInputOutput

public T caseInputOutput(InputOutput object)
Returns the result of interpreting the object as an instance of 'Input Output'. This implementation returns null; returning a non-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'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseReturn

public T caseReturn(Return object)
Returns the result of interpreting the object as an instance of 'Return'. This implementation returns null; returning a non-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'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseRelation

public T caseRelation(Relation object)
Returns the result of interpreting the object as an instance of 'Relation'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Relation'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseParallel

public T caseParallel(Parallel object)
Returns the result of interpreting the object as an instance of 'Parallel'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Parallel'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseSequence

public T caseSequence(Sequence object)
Returns the result of interpreting the object as an instance of 'Sequence'. This implementation returns null; returning a non-null result will terminate the switch.

Parameters:
object - the target of the switch.
Returns:
the result of interpreting the object as an instance of 'Sequence'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

caseLocalSignal

public T caseLocalSignal(LocalSignal object)
Returns the result of interpreting the object as an instance of 'Local Signal'. This implementation returns null; returning a non-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 Signal'.
See Also:
doSwitch(EObject)
Generated:
This code was automatically generated.

defaultCase

public T defaultCase(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)
Generated:
This code was automatically generated.