public class SsmeSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
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.
SsmePackage
Constructor and Description |
---|
SsmeSwitch()
Creates an instance of the switch
|
Modifier and Type | Method and Description |
---|---|
T |
caseAfter(After object)
Returns the result of interpreting the object as an instance of 'After'
|
T |
caseAnd(And object)
Returns the result of interpreting the object as an instance of 'And'
|
T |
caseArrayElem(ArrayElem object)
Returns the result of interpreting the object as an instance of 'Array Elem'
|
T |
caseArrayElementsEnumeration(ArrayElementsEnumeration object)
Returns the result of interpreting the object as an instance of 'Array Elements Enumeration'
|
T |
caseArrayIndex(ArrayIndex object)
Returns the result of interpreting the object as an instance of 'Array Index'
|
T |
caseArrayProcess(ArrayProcess object)
Returns the result of interpreting the object as an instance of 'Array Process'
|
T |
caseArrayProduct(ArrayProduct object)
Returns the result of interpreting the object as an instance of 'Array Product'
|
T |
caseArrayRestructuration(ArrayRestructuration object)
Returns the result of interpreting the object as an instance of 'Array Restructuration'
|
T |
caseArrayType(ArrayType object)
Returns the result of interpreting the object as an instance of 'Array Type'
|
T |
caseAssertProcess(AssertProcess object)
Returns the result of interpreting the object as an instance of 'Assert Process'
|
T |
caseAssertSignal(AssertSignal object)
Returns the result of interpreting the object as an instance of 'Assert Signal'
|
T |
caseBinaryOperators(BinaryOperators object)
Returns the result of interpreting the object as an instance of 'Binary Operators'
|
T |
caseBounds(Bounds object)
Returns the result of interpreting the object as an instance of 'Bounds'
|
T |
caseCartesianProduct(CartesianProduct object)
Returns the result of interpreting the object as an instance of 'Cartesian Product'
|
T |
caseCaseBranch(CaseBranch object)
Returns the result of interpreting the object as an instance of 'Case Branch'
|
T |
caseCaseEnumeration(CaseEnumeration object)
Returns the result of interpreting the object as an instance of 'Case Enumeration'
|
T |
caseCaseExprEnumeration(CaseExprEnumeration object)
Returns the result of interpreting the object as an instance of 'Case Expr Enumeration'
|
T |
caseCaseInterval(CaseInterval object)
Returns the result of interpreting the object as an instance of 'Case Interval'
|
T |
caseCaseProcess(CaseProcess object)
Returns the result of interpreting the object as an instance of 'Case Process'
|
T |
caseCell(Cell object)
Returns the result of interpreting the object as an instance of 'Cell'
|
T |
caseClock(Clock object)
Returns the result of interpreting the object as an instance of 'Clock'
|
T |
caseClockDifference(ClockDifference object)
Returns the result of interpreting the object as an instance of 'Clock Difference'
|
T |
caseClockEquality(ClockEquality object)
Returns the result of interpreting the object as an instance of 'Clock Equality'
|
T |
caseClockExclusiveRelation(ClockExclusiveRelation object)
Returns the result of interpreting the object as an instance of 'Clock Exclusive Relation'
|
T |
caseClockInfRelation(ClockInfRelation object)
Returns the result of interpreting the object as an instance of 'Clock Inf Relation'
|
T |
caseClockProduct(ClockProduct object)
Returns the result of interpreting the object as an instance of 'Clock Product'
|
T |
caseClockSupRelation(ClockSupRelation object)
Returns the result of interpreting the object as an instance of 'Clock Sup Relation'
|
T |
caseClockUnion(ClockUnion object)
Returns the result of interpreting the object as an instance of 'Clock Union'
|
T |
caseComment(Comment object)
Returns the result of interpreting the object as an instance of 'Comment'
|
T |
caseComplexConstructor(ComplexConstructor object)
Returns the result of interpreting the object as an instance of 'Complex Constructor'
|
T |
caseComposition(Composition object)
Returns the result of interpreting the object as an instance of 'Composition'
|
T |
caseConcatenation(Concatenation object)
Returns the result of interpreting the object as an instance of 'Concatenation'
|
T |
caseConditionedDependence(ConditionedDependence object)
Returns the result of interpreting the object as an instance of 'Conditioned Dependence'
|
T |
caseConstant(Constant object)
Returns the result of interpreting the object as an instance of 'Constant'
|
T |
caseConstantCharacter(ConstantCharacter object)
Returns the result of interpreting the object as an instance of 'Constant Character'
|
T |
caseConstantDefinition(ConstantDefinition object)
Returns the result of interpreting the object as an instance of 'Constant Definition'
|
T |
caseConstantDescription(ConstantDescription object)
Returns the result of interpreting the object as an instance of 'Constant Description'
|
T |
caseConstantDescriptionValue(ConstantDescriptionValue object)
Returns the result of interpreting the object as an instance of 'Constant Description Value'
|
T |
caseConstantDoubleReal(ConstantDoubleReal object)
Returns the result of interpreting the object as an instance of 'Constant Double Real'
|
T |
caseConstantEnum(ConstantEnum object)
Returns the result of interpreting the object as an instance of 'Constant Enum'
|
T |
caseConstantInteger(ConstantInteger object)
Returns the result of interpreting the object as an instance of 'Constant Integer'
|
T |
caseConstantLogical(ConstantLogical object)
Returns the result of interpreting the object as an instance of 'Constant Logical'
|
T |
caseConstantReal(ConstantReal object)
Returns the result of interpreting the object as an instance of 'Constant Real'
|
T |
caseConstantsDeclaration(ConstantsDeclaration object)
Returns the result of interpreting the object as an instance of 'Constants Declaration'
|
T |
caseConstantString(ConstantString object)
Returns the result of interpreting the object as an instance of 'Constant String'
|
T |
caseControlledProcess(ControlledProcess object)
Returns the result of interpreting the object as an instance of 'Controlled Process'
|
T |
caseConversion(Conversion object)
Returns the result of interpreting the object as an instance of 'Conversion'
|
T |
caseCount(Count object)
Returns the result of interpreting the object as an instance of 'Count'
|
T |
caseDeclaration(Declaration object)
Returns the result of interpreting the object as an instance of 'Declaration'
|
T |
caseDefault(Default object)
Returns the result of interpreting the object as an instance of 'Default'
|
T |
caseDelay(Delay object)
Returns the result of interpreting the object as an instance of 'Delay'
|
T |
caseDependences(Dependences object)
Returns the result of interpreting the object as an instance of 'Dependences'
|
T |
caseDescribedType(DescribedType object)
Returns the result of interpreting the object as an instance of 'Described Type'
|
T |
caseDescription(Description object)
Returns the result of interpreting the object as an instance of 'Description'
|
T |
caseDiv(Div object)
Returns the result of interpreting the object as an instance of 'Div'
|
T |
caseElemDefinition(ElemDefinition object)
Returns the result of interpreting the object as an instance of 'Elem Definition'
|
T |
caseElemDefinitionEnumeration(ElemDefinitionEnumeration object)
Returns the result of interpreting the object as an instance of 'Elem Definition Enumeration'
|
T |
caseEnumerationType(EnumerationType object)
Returns the result of interpreting the object as an instance of 'Enumeration Type'
|
T |
caseEqual(Equal object)
Returns the result of interpreting the object as an instance of 'Equal'
|
T |
caseEqualEqual(EqualEqual object)
Returns the result of interpreting the object as an instance of 'Equal Equal'
|
T |
caseExprParam(ExprParam object)
Returns the result of interpreting the object as an instance of 'Expr Param'
|
T |
caseExprProcess(ExprProcess object)
Returns the result of interpreting the object as an instance of 'Expr Process'
|
T |
caseExprSignal(ExprSignal object)
Returns the result of interpreting the object as an instance of 'Expr Signal'
|
T |
caseExternalAttribute(ExternalAttribute object)
Returns the result of interpreting the object as an instance of 'External Attribute'
|
T |
caseExternalGraph(ExternalGraph object)
Returns the result of interpreting the object as an instance of 'External Graph'
|
T |
caseExternalReferences(ExternalReferences object)
Returns the result of interpreting the object as an instance of 'External References'
|
T |
caseFieldAccess(FieldAccess object)
Returns the result of interpreting the object as an instance of 'Field Access'
|
T |
caseFormalProcess(FormalProcess object)
Returns the result of interpreting the object as an instance of 'Formal Process'
|
T |
caseFrom(From object)
Returns the result of interpreting the object as an instance of 'From'
|
T |
caseGraphSpecification(GraphSpecification object)
Returns the result of interpreting the object as an instance of 'Graph Specification'
|
T |
caseGreater(Greater object)
Returns the result of interpreting the object as an instance of 'Greater'
|
T |
caseGreaterOrEqual(GreaterOrEqual object)
Returns the result of interpreting the object as an instance of 'Greater Or Equal'
|
T |
caseIdentifier(Identifier object)
Returns the result of interpreting the object as an instance of 'Identifier'
|
T |
caseIdentityEquation(IdentityEquation object)
Returns the result of interpreting the object as an instance of 'Identity Equation'
|
T |
caseIfThenElse(IfThenElse object)
Returns the result of interpreting the object as an instance of 'If Then Else'
|
T |
caseIndex(Index object)
Returns the result of interpreting the object as an instance of 'Index'
|
T |
caseInterfaceDefinition(InterfaceDefinition object)
Returns the result of interpreting the object as an instance of 'Interface Definition'
|
T |
caseIOProfile(IOProfile object)
Returns the result of interpreting the object as an instance of 'IO Profile'
|
T |
caseIteration(Iteration object)
Returns the result of interpreting the object as an instance of 'Iteration'
|
T |
caseIterationOfProcesses(IterationOfProcesses object)
Returns the result of interpreting the object as an instance of 'Iteration Of Processes'
|
T |
caseIterationProcess(IterationProcess object)
Returns the result of interpreting the object as an instance of 'Iteration Process'
|
T |
caseIterativeEnumeration(IterativeEnumeration object)
Returns the result of interpreting the object as an instance of 'Iterative Enumeration'
|
T |
caseLabelledProcess(LabelledProcess object)
Returns the result of interpreting the object as an instance of 'Labelled Process'
|
T |
caseLabels(Labels object)
Returns the result of interpreting the object as an instance of 'Labels'
|
T |
caseLess(Less object)
Returns the result of interpreting the object as an instance of 'Less'
|
T |
caseLessLessEqual(LessLessEqual object)
Returns the result of interpreting the object as an instance of 'Less Less Equal'
|
T |
caseLessOrEqual(LessOrEqual object)
Returns the result of interpreting the object as an instance of 'Less Or Equal'
|
T |
caseListExprSignal(ListExprSignal object)
Returns the result of interpreting the object as an instance of 'List Expr Signal'
|
T |
caseListFlows(ListFlows object)
Returns the result of interpreting the object as an instance of 'List Flows'
|
T |
caseListModule(ListModule object)
Returns the result of interpreting the object as an instance of 'List Module'
|
T |
caseMasking(Masking object)
Returns the result of interpreting the object as an instance of 'Masking'
|
T |
caseMinus(Minus object)
Returns the result of interpreting the object as an instance of 'Minus'
|
T |
caseModule(Module object)
Returns the result of interpreting the object as an instance of 'Module'
|
T |
caseModuleDescription(ModuleDescription object)
Returns the result of interpreting the object as an instance of 'Module Description'
|
T |
caseModulesImport(ModulesImport object)
Returns the result of interpreting the object as an instance of 'Modules Import'
|
T |
caseModulo(Modulo object)
Returns the result of interpreting the object as an instance of 'Modulo'
|
T |
caseNot(Not object)
Returns the result of interpreting the object as an instance of 'Not'
|
T |
caseNotEqual(NotEqual object)
Returns the result of interpreting the object as an instance of 'Not Equal'
|
T |
caseNullaryOperators(NullaryOperators object)
Returns the result of interpreting the object as an instance of 'Nullary Operators'
|
T |
caseNullClock(NullClock object)
Returns the result of interpreting the object as an instance of 'Null Clock'
|
T |
caseNullProc(NullProc object)
Returns the result of interpreting the object as an instance of 'Null Proc'
|
T |
caseOperator(Operator object)
Returns the result of interpreting the object as an instance of 'Operator'
|
T |
caseOperatorIdentifier(OperatorIdentifier object)
Returns the result of interpreting the object as an instance of 'Operator Identifier'
|
T |
caseOperatorModel(OperatorModel object)
Returns the result of interpreting the object as an instance of 'Operator Model'
|
T |
caseOr(Or object)
Returns the result of interpreting the object as an instance of 'Or'
|
T |
casePartialArrayDefinition(PartialArrayDefinition object)
Returns the result of interpreting the object as an instance of 'Partial Array Definition'
|
T |
casePartialIteration(PartialIteration object)
Returns the result of interpreting the object as an instance of 'Partial Iteration'
|
T |
casePlus(Plus object)
Returns the result of interpreting the object as an instance of 'Plus'
|
T |
casePower(Power object)
Returns the result of interpreting the object as an instance of 'Power'
|
T |
casePragma(Pragma object)
Returns the result of interpreting the object as an instance of 'Pragma'
|
T |
casePredefinedType(PredefinedType object)
Returns the result of interpreting the object as an instance of 'Predefined Type'
|
T |
casePreviousIterationRef(PreviousIterationRef object)
Returns the result of interpreting the object as an instance of 'Previous Iteration Ref'
|
T |
caseProcessAttribute(ProcessAttribute object)
Returns the result of interpreting the object as an instance of 'Process Attribute'
|
T |
caseProcessBody(ProcessBody object)
Returns the result of interpreting the object as an instance of 'Process Body'
|
T |
caseProcessCall(ProcessCall object)
Returns the result of interpreting the object as an instance of 'Process Call'
|
T |
caseProcessCallOrAssert(ProcessCallOrAssert object)
Returns the result of interpreting the object as an instance of 'Process Call Or Assert'
|
T |
caseProcessDeclaration(ProcessDeclaration object)
Returns the result of interpreting the object as an instance of 'Process Declaration'
|
T |
caseProcessExpansion(ProcessExpansion object)
Returns the result of interpreting the object as an instance of 'Process Expansion'
|
T |
caseProcessInstance(ProcessInstance object)
Returns the result of interpreting the object as an instance of 'Process Instance'
|
T |
caseProcessModel(ProcessModel object)
Returns the result of interpreting the object as an instance of 'Process Model'
|
T |
caseProcessModelInterface(ProcessModelInterface object)
Returns the result of interpreting the object as an instance of 'Process Model Interface'
|
T |
caseProcessType(ProcessType object)
Returns the result of interpreting the object as an instance of 'Process Type'
|
T |
caseProduct(Product object)
Returns the result of interpreting the object as an instance of 'Product'
|
T |
caseRecover(Recover object)
Returns the result of interpreting the object as an instance of 'Recover'
|
T |
caseReferenceProcess(ReferenceProcess object)
Returns the result of interpreting the object as an instance of 'Reference Process'
|
T |
caseRepetition(Repetition object)
Returns the result of interpreting the object as an instance of 'Repetition'
|
T |
caseRestrictionProcess(RestrictionProcess object)
Returns the result of interpreting the object as an instance of 'Restriction Process'
|
T |
caseRootModel(RootModel object)
Returns the result of interpreting the object as an instance of 'Root Model'
|
T |
caseSequentialDefinition(SequentialDefinition object)
Returns the result of interpreting the object as an instance of 'Sequential Definition'
|
T |
caseSharedVariablesDeclaration(SharedVariablesDeclaration object)
Returns the result of interpreting the object as an instance of 'Shared Variables Declaration'
|
T |
caseSignalElement(SignalElement object)
Returns the result of interpreting the object as an instance of 'Signal Element'
|
T |
caseSignalNaming(SignalNaming object)
Returns the result of interpreting the object as an instance of 'Signal Naming'
|
T |
caseSignals(Signals object)
Returns the result of interpreting the object as an instance of 'Signals'
|
T |
caseSignalsDeclaration(SignalsDeclaration object)
Returns the result of interpreting the object as an instance of 'Signals Declaration'
|
T |
caseSignalsDefinition(SignalsDefinition object)
Returns the result of interpreting the object as an instance of 'Signals Definition'
|
T |
caseSignalsPartialDefaultDefinition(SignalsPartialDefaultDefinition object)
Returns the result of interpreting the object as an instance of 'Signals Partial Default Definition'
|
T |
caseSignalsPartialDefinition(SignalsPartialDefinition object)
Returns the result of interpreting the object as an instance of 'Signals Partial Definition'
|
T |
caseStateVariablesDeclaration(StateVariablesDeclaration object)
Returns the result of interpreting the object as an instance of 'State Variables Declaration'
|
T |
caseStateVariableValue(StateVariableValue object)
Returns the result of interpreting the object as an instance of 'State Variable Value'
|
T |
caseStringValue(StringValue object)
Returns the result of interpreting the object as an instance of 'String Value'
|
T |
caseTernaryOperators(TernaryOperators object)
Returns the result of interpreting the object as an instance of 'Ternary Operators'
|
T |
caseTransposition(Transposition object)
Returns the result of interpreting the object as an instance of 'Transposition'
|
T |
caseTupleType(TupleType object)
Returns the result of interpreting the object as an instance of 'Tuple Type'
|
T |
caseType(Type object)
Returns the result of interpreting the object as an instance of 'Type'
|
T |
caseTypeDefinition(TypeDefinition object)
Returns the result of interpreting the object as an instance of 'Type Definition'
|
T |
caseTypeDescription(TypeDescription object)
Returns the result of interpreting the object as an instance of 'Type Description'
|
T |
caseTypeDescriptionValue(TypeDescriptionValue object)
Returns the result of interpreting the object as an instance of 'Type Description Value'
|
T |
caseTypeMorphism(TypeMorphism object)
Returns the result of interpreting the object as an instance of 'Type Morphism'
|
T |
caseTypesDeclaration(TypesDeclaration object)
Returns the result of interpreting the object as an instance of 'Types Declaration'
|
T |
caseTypesOrSignalsDeclaration(TypesOrSignalsDeclaration object)
Returns the result of interpreting the object as an instance of 'Types Or Signals Declaration'
|
T |
caseUnaryMinus(UnaryMinus object)
Returns the result of interpreting the object as an instance of 'Unary Minus'
|
T |
caseUnaryOperators(UnaryOperators object)
Returns the result of interpreting the object as an instance of 'Unary Operators'
|
T |
caseUnaryPlus(UnaryPlus object)
Returns the result of interpreting the object as an instance of 'Unary Plus'
|
T |
caseUnaryWhen(UnaryWhen object)
Returns the result of interpreting the object as an instance of 'Unary When'
|
T |
caseUnconditionedDependences(UnconditionedDependences object)
Returns the result of interpreting the object as an instance of 'Unconditioned Dependences'
|
T |
caseVar(Var object)
Returns the result of interpreting the object as an instance of 'Var'
|
T |
caseWhen(When object)
Returns the result of interpreting the object as an instance of 'When'
|
T |
caseWindow(Window object)
Returns the result of interpreting the object as an instance of 'Window'
|
T |
caseXor(Xor object)
Returns the result of interpreting the object as an instance of 'Xor'
|
T |
defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'
|
public T caseAfter(After object)
object
- the target of the switch.doSwitch(EObject)
public T caseAnd(And object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayElem(ArrayElem object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayElementsEnumeration(ArrayElementsEnumeration object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayIndex(ArrayIndex object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayProcess(ArrayProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayProduct(ArrayProduct object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayRestructuration(ArrayRestructuration object)
object
- the target of the switch.doSwitch(EObject)
public T caseArrayType(ArrayType object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssertProcess(AssertProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseAssertSignal(AssertSignal object)
object
- the target of the switch.doSwitch(EObject)
public T caseBinaryOperators(BinaryOperators object)
object
- the target of the switch.doSwitch(EObject)
public T caseBounds(Bounds object)
object
- the target of the switch.doSwitch(EObject)
public T caseCartesianProduct(CartesianProduct object)
object
- the target of the switch.doSwitch(EObject)
public T caseCaseEnumeration(CaseEnumeration object)
object
- the target of the switch.doSwitch(EObject)
public T caseCaseExprEnumeration(CaseExprEnumeration object)
object
- the target of the switch.doSwitch(EObject)
public T caseCaseInterval(CaseInterval object)
object
- the target of the switch.doSwitch(EObject)
public T caseCaseProcess(CaseProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseCaseBranch(CaseBranch object)
object
- the target of the switch.doSwitch(EObject)
public T caseCell(Cell object)
object
- the target of the switch.doSwitch(EObject)
public T caseClock(Clock object)
object
- the target of the switch.doSwitch(EObject)
public T caseClockDifference(ClockDifference object)
object
- the target of the switch.doSwitch(EObject)
public T caseClockEquality(ClockEquality object)
object
- the target of the switch.doSwitch(EObject)
public T caseClockExclusiveRelation(ClockExclusiveRelation object)
object
- the target of the switch.doSwitch(EObject)
public T caseClockInfRelation(ClockInfRelation object)
object
- the target of the switch.doSwitch(EObject)
public T caseClockProduct(ClockProduct object)
object
- the target of the switch.doSwitch(EObject)
public T caseClockSupRelation(ClockSupRelation object)
object
- the target of the switch.doSwitch(EObject)
public T caseClockUnion(ClockUnion object)
object
- the target of the switch.doSwitch(EObject)
public T caseComment(Comment object)
object
- the target of the switch.doSwitch(EObject)
public T caseComplexConstructor(ComplexConstructor object)
object
- the target of the switch.doSwitch(EObject)
public T caseComposition(Composition object)
object
- the target of the switch.doSwitch(EObject)
public T caseConcatenation(Concatenation object)
object
- the target of the switch.doSwitch(EObject)
public T caseConditionedDependence(ConditionedDependence object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstant(Constant object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantCharacter(ConstantCharacter object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantDefinition(ConstantDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantDescription(ConstantDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantDescriptionValue(ConstantDescriptionValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantDoubleReal(ConstantDoubleReal object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantEnum(ConstantEnum object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantInteger(ConstantInteger object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantLogical(ConstantLogical object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantReal(ConstantReal object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantsDeclaration(ConstantsDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseConstantString(ConstantString object)
object
- the target of the switch.doSwitch(EObject)
public T caseConversion(Conversion object)
object
- the target of the switch.doSwitch(EObject)
public T caseCount(Count object)
object
- the target of the switch.doSwitch(EObject)
public T caseDeclaration(Declaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseDefault(Default object)
object
- the target of the switch.doSwitch(EObject)
public T caseDelay(Delay object)
object
- the target of the switch.doSwitch(EObject)
public T caseDependences(Dependences object)
object
- the target of the switch.doSwitch(EObject)
public T caseDescribedType(DescribedType object)
object
- the target of the switch.doSwitch(EObject)
public T caseDescription(Description object)
object
- the target of the switch.doSwitch(EObject)
public T caseDiv(Div object)
object
- the target of the switch.doSwitch(EObject)
public T caseElemDefinition(ElemDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseElemDefinitionEnumeration(ElemDefinitionEnumeration object)
object
- the target of the switch.doSwitch(EObject)
public T caseEnumerationType(EnumerationType object)
object
- the target of the switch.doSwitch(EObject)
public T caseEqual(Equal object)
object
- the target of the switch.doSwitch(EObject)
public T caseEqualEqual(EqualEqual object)
object
- the target of the switch.doSwitch(EObject)
public T caseExprParam(ExprParam object)
object
- the target of the switch.doSwitch(EObject)
public T caseExprProcess(ExprProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseExprSignal(ExprSignal object)
object
- the target of the switch.doSwitch(EObject)
public T caseExternalAttribute(ExternalAttribute object)
object
- the target of the switch.doSwitch(EObject)
public T caseExternalGraph(ExternalGraph object)
object
- the target of the switch.doSwitch(EObject)
public T caseExternalReferences(ExternalReferences object)
object
- the target of the switch.doSwitch(EObject)
public T caseFieldAccess(FieldAccess object)
object
- the target of the switch.doSwitch(EObject)
public T caseFormalProcess(FormalProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseFrom(From object)
object
- the target of the switch.doSwitch(EObject)
public T caseGraphSpecification(GraphSpecification object)
object
- the target of the switch.doSwitch(EObject)
public T caseGreater(Greater object)
object
- the target of the switch.doSwitch(EObject)
public T caseGreaterOrEqual(GreaterOrEqual object)
object
- the target of the switch.doSwitch(EObject)
public T caseIdentifier(Identifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseIdentityEquation(IdentityEquation object)
object
- the target of the switch.doSwitch(EObject)
public T caseIfThenElse(IfThenElse object)
object
- the target of the switch.doSwitch(EObject)
public T caseIndex(Index object)
object
- the target of the switch.doSwitch(EObject)
public T caseInterfaceDefinition(InterfaceDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseIOProfile(IOProfile object)
object
- the target of the switch.doSwitch(EObject)
public T caseIteration(Iteration object)
object
- the target of the switch.doSwitch(EObject)
public T caseIterationOfProcesses(IterationOfProcesses object)
object
- the target of the switch.doSwitch(EObject)
public T caseIterationProcess(IterationProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseIterativeEnumeration(IterativeEnumeration object)
object
- the target of the switch.doSwitch(EObject)
public T caseLabelledProcess(LabelledProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseLabels(Labels object)
object
- the target of the switch.doSwitch(EObject)
public T caseLess(Less object)
object
- the target of the switch.doSwitch(EObject)
public T caseLessLessEqual(LessLessEqual object)
object
- the target of the switch.doSwitch(EObject)
public T caseLessOrEqual(LessOrEqual object)
object
- the target of the switch.doSwitch(EObject)
public T caseListExprSignal(ListExprSignal object)
object
- the target of the switch.doSwitch(EObject)
public T caseListFlows(ListFlows object)
object
- the target of the switch.doSwitch(EObject)
public T caseListModule(ListModule object)
object
- the target of the switch.doSwitch(EObject)
public T caseMasking(Masking object)
object
- the target of the switch.doSwitch(EObject)
public T caseMinus(Minus object)
object
- the target of the switch.doSwitch(EObject)
public T caseModule(Module object)
object
- the target of the switch.doSwitch(EObject)
public T caseModuleDescription(ModuleDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseModulesImport(ModulesImport object)
object
- the target of the switch.doSwitch(EObject)
public T caseModulo(Modulo object)
object
- the target of the switch.doSwitch(EObject)
public T caseNot(Not object)
object
- the target of the switch.doSwitch(EObject)
public T caseNotEqual(NotEqual object)
object
- the target of the switch.doSwitch(EObject)
public T caseNullaryOperators(NullaryOperators object)
object
- the target of the switch.doSwitch(EObject)
public T caseNullClock(NullClock object)
object
- the target of the switch.doSwitch(EObject)
public T caseNullProc(NullProc object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperator(Operator object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperatorIdentifier(OperatorIdentifier object)
object
- the target of the switch.doSwitch(EObject)
public T caseOperatorModel(OperatorModel object)
object
- the target of the switch.doSwitch(EObject)
public T caseOr(Or object)
object
- the target of the switch.doSwitch(EObject)
public T casePartialArrayDefinition(PartialArrayDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T casePartialIteration(PartialIteration object)
object
- the target of the switch.doSwitch(EObject)
public T casePlus(Plus object)
object
- the target of the switch.doSwitch(EObject)
public T casePower(Power object)
object
- the target of the switch.doSwitch(EObject)
public T casePragma(Pragma object)
object
- the target of the switch.doSwitch(EObject)
public T casePredefinedType(PredefinedType object)
object
- the target of the switch.doSwitch(EObject)
public T casePreviousIterationRef(PreviousIterationRef object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessAttribute(ProcessAttribute object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessBody(ProcessBody object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessCall(ProcessCall object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessCallOrAssert(ProcessCallOrAssert object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessDeclaration(ProcessDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessExpansion(ProcessExpansion object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessInstance(ProcessInstance object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessModel(ProcessModel object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessModelInterface(ProcessModelInterface object)
object
- the target of the switch.doSwitch(EObject)
public T caseProcessType(ProcessType object)
object
- the target of the switch.doSwitch(EObject)
public T caseProduct(Product object)
object
- the target of the switch.doSwitch(EObject)
public T caseRecover(Recover object)
object
- the target of the switch.doSwitch(EObject)
public T caseReferenceProcess(ReferenceProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseRepetition(Repetition object)
object
- the target of the switch.doSwitch(EObject)
public T caseRestrictionProcess(RestrictionProcess object)
object
- the target of the switch.doSwitch(EObject)
public T caseRootModel(RootModel object)
object
- the target of the switch.doSwitch(EObject)
public T caseSequentialDefinition(SequentialDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseSharedVariablesDeclaration(SharedVariablesDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalElement(SignalElement object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalNaming(SignalNaming object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignals(Signals object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalsDeclaration(SignalsDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalsDefinition(SignalsDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalsPartialDefaultDefinition(SignalsPartialDefaultDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseSignalsPartialDefinition(SignalsPartialDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateVariablesDeclaration(StateVariablesDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseStateVariableValue(StateVariableValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseStringValue(StringValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseTernaryOperators(TernaryOperators object)
object
- the target of the switch.doSwitch(EObject)
public T caseTransposition(Transposition object)
object
- the target of the switch.doSwitch(EObject)
public T caseTupleType(TupleType object)
object
- the target of the switch.doSwitch(EObject)
public T caseType(Type object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeDefinition(TypeDefinition object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeDescription(TypeDescription object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeDescriptionValue(TypeDescriptionValue object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypeMorphism(TypeMorphism object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypesDeclaration(TypesDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseTypesOrSignalsDeclaration(TypesOrSignalsDeclaration object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnaryMinus(UnaryMinus object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnaryPlus(UnaryPlus object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnaryOperators(UnaryOperators object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnaryWhen(UnaryWhen object)
object
- the target of the switch.doSwitch(EObject)
public T caseUnconditionedDependences(UnconditionedDependences object)
object
- the target of the switch.doSwitch(EObject)
public T caseVar(Var object)
object
- the target of the switch.doSwitch(EObject)
public T caseWhen(When object)
object
- the target of the switch.doSwitch(EObject)
public T caseWindow(Window object)
object
- the target of the switch.doSwitch(EObject)
public T caseXor(Xor object)
object
- the target of the switch.doSwitch(EObject)
public T caseControlledProcess(ControlledProcess object)
object
- the target of the switch.doSwitch(EObject)
public T defaultCase(org.eclipse.emf.ecore.EObject object)
defaultCase
in class org.eclipse.emf.ecore.util.Switch<T>
object
- the target of the switch.Switch.doSwitch(org.eclipse.emf.ecore.EObject)