Package com._1c.g5.v8.dt.ql.model.util
Class QlSwitch<T>
java.lang.Object
org.eclipse.emf.ecore.util.Switch<T>
com._1c.g5.v8.dt.ql.model.util.QlSwitch<T>
public class QlSwitch<T>
extends org.eclipse.emf.ecore.util.Switch<T>
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:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the result of interpreting the object as an instance of 'ABinary Operators Expression'.Returns the result of interpreting the object as an instance of 'Abstract Expression'.Returns the result of interpreting the object as an instance of 'Abstract Query Schema Db View'.Returns the result of interpreting the object as an instance of 'Abstract Query Schema Presentation'.Returns the result of interpreting the object as an instance of 'Abstract Query Schema Query'.Returns the result of interpreting the object as an instance of 'Abstract Query Schema Query Source Join'.Returns the result of interpreting the object as an instance of 'Abstract Query Schema Source'.Returns the result of interpreting the object as an instance of 'Abstract Query Schema Table'.caseACastingType
(ACastingType object) Returns the result of interpreting the object as an instance of 'ACasting Type'.Returns the result of interpreting the object as an instance of 'ACommon Binary Operator Expression'.Returns the result of interpreting the object as an instance of 'ACommon Expression'.Returns the result of interpreting the object as an instance of 'ACommon Unary Operator Expression'.Returns the result of interpreting the object as an instance of 'ALiterals Expression'.Returns the result of interpreting the object as an instance of 'ALogical Binary Operator Expression'.Returns the result of interpreting the object as an instance of 'ALogical Unary Operator Expression'.Returns the result of interpreting the object as an instance of 'AOperators Expression'.Returns the result of interpreting the object as an instance of 'AUnary Operators Expression'.Returns the result of interpreting the object as an instance of 'Between Expression'.Returns the result of interpreting the object as an instance of 'Boolean Literal Expression'.Returns the result of interpreting the object as an instance of 'Bracket Common Expression'.caseCaseBody
(CaseBody object) Returns the result of interpreting the object as an instance of 'Case Body'.Returns the result of interpreting the object as an instance of 'Case Operation Expression'.Returns the result of interpreting the object as an instance of 'Casting Boolean Type'.caseCastingDateType
(CastingDateType object) Returns the result of interpreting the object as an instance of 'Casting Date Type'.Returns the result of interpreting the object as an instance of 'Casting Number Type'.Returns the result of interpreting the object as an instance of 'Casting String Type'.caseCastingTableType
(CastingTableType object) Returns the result of interpreting the object as an instance of 'Casting Table Type'.Returns the result of interpreting the object as an instance of 'Cast Operation Expression'.Returns the result of interpreting the object as an instance of 'Common Add Operator Expression'.Returns the result of interpreting the object as an instance of 'Common Dev Operator Expression'.caseCommonExpression
(CommonExpression object) Returns the result of interpreting the object as an instance of 'Common Expression'.Returns the result of interpreting the object as an instance of 'Common Multi Operator Expression'.Returns the result of interpreting the object as an instance of 'Common Sub Operator Expression'.Returns the result of interpreting the object as an instance of 'Common Unary Neg Operator Expression'.Returns the result of interpreting the object as an instance of 'Compound Expression'.Returns the result of interpreting the object as an instance of 'Date Literal Expression'.caseDbViewDef
(DbViewDef object) Returns the result of interpreting the object as an instance of 'Def'.Returns the result of interpreting the object as an instance of 'Db View Description Temp Table'.caseDbViewElement
(DbViewElement object) Returns the result of interpreting the object as an instance of 'Element'.caseDbViewFieldDef
(DbViewFieldDef object) Returns the result of interpreting the object as an instance of 'Field Def'.Returns the result of interpreting the object as an instance of 'Field Field Def'.Returns the result of interpreting the object as an instance of 'Db View Field Field Def From Query'.caseDbViewFromQuery
(DbViewFromQuery object) Returns the result of interpreting the object as an instance of 'Db View From Query'.Returns the result of interpreting the object as an instance of 'Db View Nested Table From Query'.Returns the result of interpreting the object as an instance of 'Db View Outer Param Table'.Returns the result of interpreting the object as an instance of 'Derived Function Expression'.Returns the result of interpreting the object as an instance of 'Dually Named Element'.caseEmptyExpression
(EmptyExpression object) Returns the result of interpreting the object as an instance of 'Empty Expression'.caseFieldWithCasting
(FieldWithCasting object) Returns the result of interpreting the object as an instance of 'Field With Casting'.Returns the result of interpreting the object as an instance of 'Function Expression'.Returns the result of interpreting the object as an instance of 'Function Invocation Expression'.caseInExpression
(InExpression object) Returns the result of interpreting the object as an instance of 'In Expression'.Returns the result of interpreting the object as an instance of 'Is Null Operator Expression'.caseLikeExpression
(LikeExpression object) Returns the result of interpreting the object as an instance of 'Like Expression'.caseLinkExpression
(LinkExpression object) Returns the result of interpreting the object as an instance of 'Link Expression'.Returns the result of interpreting the object as an instance of 'Logical AND Operator Expression'.Returns the result of interpreting the object as an instance of 'Logical Compare Operator Expression'.Returns the result of interpreting the object as an instance of 'Logical NOT Operator Expression'.Returns the result of interpreting the object as an instance of 'Logical OR Operator Expression'.Returns the result of interpreting the object as an instance of 'Multi Part Common Expression'.Returns the result of interpreting the object as an instance of 'Multi Part Query Schema Table'.caseNamedElement
(NamedElement object) Returns the result of interpreting the object as an instance of 'Named Element'.Returns the result of interpreting the object as an instance of 'Nested Table All Fields Expression'.Returns the result of interpreting the object as an instance of 'Nested Table Expression'.Returns the result of interpreting the object as an instance of 'Null Literal Expression'.Returns the result of interpreting the object as an instance of 'Number Literal Expression'.Returns the result of interpreting the object as an instance of 'Parameter Expression'.caseQuerySchema
(QuerySchema object) Returns the result of interpreting the object as an instance of 'Query Schema'.Returns the result of interpreting the object as an instance of 'Query Schema Drop Table Query'.Returns the result of interpreting the object as an instance of 'Query Schema Expression'.Returns the result of interpreting the object as an instance of 'Query Schema Grouping Sets'.Returns the result of interpreting the object as an instance of 'Query Schema Index Sets'.Returns the result of interpreting the object as an instance of 'Query Schema Nested Query'.Returns the result of interpreting the object as an instance of 'Query Schema Operator'.Returns the result of interpreting the object as an instance of 'Query Schema Order Expression'.Returns the result of interpreting the object as an instance of 'Query Schema Query Source Join'.Returns the result of interpreting the object as an instance of 'Query Schema Select Query'.Returns the result of interpreting the object as an instance of 'Query Schema Source'.caseQuerySchemaTable
(QuerySchemaTable object) Returns the result of interpreting the object as an instance of 'Query Schema Table'.Returns the result of interpreting the object as an instance of 'Query Schema Table For Update'.Returns the result of interpreting the object as an instance of 'Query Schema Table Parameter'.Returns the result of interpreting the object as an instance of 'Query Schema Temp Table Description'.Returns the result of interpreting the object as an instance of 'Query Schema Total Control Point'.Returns the result of interpreting the object as an instance of 'Single Part Common Expression'.Returns the result of interpreting the object as an instance of 'Single Part Query Schema Table'.caseStarExpression
(StarExpression object) Returns the result of interpreting the object as an instance of 'Star Expression'.Returns the result of interpreting the object as an instance of 'String Literal Expression'.Returns the result of interpreting the object as an instance of 'Table'.Returns the result of interpreting the object as an instance of 'Type Literal Expression'.Returns the result of interpreting the object as an instance of 'Undefined Literal Expression'.caseUnresolvedDbView
(UnresolvedDbView object) Returns the result of interpreting the object as an instance of 'Unresolved Db View'.Returns the result of interpreting the object as an instance of 'Value Literal Expression'.Returns the result of interpreting the object as an instance of 'Verbal Operator Expression'.defaultCase
(org.eclipse.emf.ecore.EObject object) Returns the result of interpreting the object as an instance of 'EObject'.protected T
doSwitch
(int classifierID, org.eclipse.emf.ecore.EObject theEObject) CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.protected boolean
isSwitchFor
(org.eclipse.emf.ecore.EPackage ePackage) Checks whether this is a switch for the given package.Methods inherited from class org.eclipse.emf.ecore.util.Switch
doSwitch, doSwitch
-
Field Details
-
modelPackage
The cached model package
-
-
Constructor Details
-
QlSwitch
public QlSwitch()Creates an instance of the switch.
-
-
Method Details
-
isSwitchFor
protected boolean isSwitchFor(org.eclipse.emf.ecore.EPackage ePackage) Checks whether this is a switch for the given package.- Specified by:
isSwitchFor
in classorg.eclipse.emf.ecore.util.Switch<T>
- Parameters:
ePackage
- the package in question.- Returns:
- whether this is a switch for the given package.
-
doSwitch
CallscaseXXX
for each class of the model until one returns a non null result; it yields that result.- Overrides:
doSwitch
in classorg.eclipse.emf.ecore.util.Switch<T>
- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseQuerySchema
Returns the result of interpreting the object as an instance of 'Query Schema'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema'.
- See Also:
-
doSwitch(EObject)
-
caseAbstractQuerySchemaDbView
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Db View'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Query Schema Db View'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewFromQuery
Returns the result of interpreting the object as an instance of 'Db View From Query'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Db View From Query'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewNestedTableFromQuery
Returns the result of interpreting the object as an instance of 'Db View Nested Table From Query'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Db View Nested Table From Query'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewOuterParamTable
Returns the result of interpreting the object as an instance of 'Db View Outer Param Table'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Db View Outer Param Table'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewDescriptionTempTable
Returns the result of interpreting the object as an instance of 'Db View Description Temp Table'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Db View Description Temp Table'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewFieldFieldDefFromQuery
Returns the result of interpreting the object as an instance of 'Db View Field Field Def From Query'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Db View Field Field Def From Query'.
- See Also:
-
doSwitch(EObject)
-
caseUnresolvedDbView
Returns the result of interpreting the object as an instance of 'Unresolved Db View'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Unresolved Db View'.
- See Also:
-
doSwitch(EObject)
-
caseAbstractQuerySchemaQuery
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Query'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Query Schema Query'.
- See Also:
-
doSwitch(EObject)
-
caseAbstractQuerySchemaTable
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Table'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Query Schema Table'.
- See Also:
-
doSwitch(EObject)
-
caseSinglePartQuerySchemaTable
Returns the result of interpreting the object as an instance of 'Single Part Query Schema Table'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Single Part Query Schema Table'.
- See Also:
-
doSwitch(EObject)
-
caseMultiPartQuerySchemaTable
Returns the result of interpreting the object as an instance of 'Multi Part Query Schema Table'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Multi Part Query Schema Table'.
- See Also:
-
doSwitch(EObject)
-
caseAbstractQuerySchemaPresentation
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Presentation'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Query Schema Presentation'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaDropTableQuery
Returns the result of interpreting the object as an instance of 'Query Schema Drop Table Query'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Drop Table Query'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaSelectQuery
Returns the result of interpreting the object as an instance of 'Query Schema Select Query'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Select Query'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaIndexSets
Returns the result of interpreting the object as an instance of 'Query Schema Index Sets'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Index Sets'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaOrderExpression
Returns the result of interpreting the object as an instance of 'Query Schema Order Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Order Expression'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaOperator
Returns the result of interpreting the object as an instance of 'Query Schema Operator'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Operator'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaGroupingSets
Returns the result of interpreting the object as an instance of 'Query Schema Grouping Sets'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Grouping Sets'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaTableForUpdate
Returns the result of interpreting the object as an instance of 'Query Schema Table For Update'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Table For Update'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaExpression
Returns the result of interpreting the object as an instance of 'Query Schema Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Expression'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaSource
Returns the result of interpreting the object as an instance of 'Query Schema Source'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Source'.
- See Also:
-
doSwitch(EObject)
-
caseAbstractQuerySchemaSource
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Source'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Query Schema Source'.
- See Also:
-
doSwitch(EObject)
-
caseAbstractQuerySchemaQuerySourceJoin
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Query Source Join'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Query Schema Query Source Join'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaQuerySourceJoin
Returns the result of interpreting the object as an instance of 'Query Schema Query Source Join'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Query Source Join'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaNestedQuery
Returns the result of interpreting the object as an instance of 'Query Schema Nested Query'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Nested Query'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaTable
Returns the result of interpreting the object as an instance of 'Query Schema Table'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Table'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaTableParameter
Returns the result of interpreting the object as an instance of 'Query Schema Table Parameter'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Table Parameter'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaTempTableDescription
Returns the result of interpreting the object as an instance of 'Query Schema Temp Table 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 'Query Schema Temp Table Description'.
- See Also:
-
doSwitch(EObject)
-
caseQuerySchemaTotalControlPoint
Returns the result of interpreting the object as an instance of 'Query Schema Total Control Point'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Query Schema Total Control Point'.
- See Also:
-
doSwitch(EObject)
-
caseAbstractExpression
Returns the result of interpreting the object as an instance of 'Abstract Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Abstract Expression'.
- See Also:
-
doSwitch(EObject)
-
caseALiteralsExpression
Returns the result of interpreting the object as an instance of 'ALiterals Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ALiterals Expression'.
- See Also:
-
doSwitch(EObject)
-
caseAOperatorsExpression
Returns the result of interpreting the object as an instance of 'AOperators Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'AOperators Expression'.
- See Also:
-
doSwitch(EObject)
-
caseAUnaryOperatorsExpression
Returns the result of interpreting the object as an instance of 'AUnary Operators Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'AUnary Operators Expression'.
- See Also:
-
doSwitch(EObject)
-
caseABinaryOperatorsExpression
Returns the result of interpreting the object as an instance of 'ABinary Operators Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ABinary Operators Expression'.
- See Also:
-
doSwitch(EObject)
-
caseFunctionInvocationExpression
Returns the result of interpreting the object as an instance of 'Function Invocation Expression'. This implementation returns null; returning a non-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 Invocation Expression'.
- See Also:
-
doSwitch(EObject)
-
caseFunctionExpression
Returns the result of interpreting the object as an instance of 'Function Expression'. This implementation returns null; returning a non-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 Expression'.
- See Also:
-
doSwitch(EObject)
-
caseDerivedFunctionExpression
Returns the result of interpreting the object as an instance of 'Derived Function Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Derived Function Expression'.
- See Also:
-
doSwitch(EObject)
-
caseBooleanLiteralExpression
Returns the result of interpreting the object as an instance of 'Boolean Literal Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Boolean Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseNumberLiteralExpression
Returns the result of interpreting the object as an instance of 'Number Literal Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Number Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseStringLiteralExpression
Returns the result of interpreting the object as an instance of 'String Literal Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'String Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseDateLiteralExpression
Returns the result of interpreting the object as an instance of 'Date Literal Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Date Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseTypeLiteralExpression
Returns the result of interpreting the object as an instance of 'Type Literal Expression'. This implementation returns null; returning a non-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 Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseParameterExpression
Returns the result of interpreting the object as an instance of 'Parameter Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Parameter Expression'.
- See Also:
-
doSwitch(EObject)
-
caseUndefinedLiteralExpression
Returns the result of interpreting the object as an instance of 'Undefined Literal Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Undefined Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseNullLiteralExpression
Returns the result of interpreting the object as an instance of 'Null Literal Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Null Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseValueLiteralExpression
Returns the result of interpreting the object as an instance of 'Value Literal Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Value Literal Expression'.
- See Also:
-
doSwitch(EObject)
-
caseALogicalUnaryOperatorExpression
Returns the result of interpreting the object as an instance of 'ALogical Unary Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ALogical Unary Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseALogicalBinaryOperatorExpression
Returns the result of interpreting the object as an instance of 'ALogical Binary Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ALogical Binary Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseLogicalANDOperatorExpression
Returns the result of interpreting the object as an instance of 'Logical AND Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Logical AND Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseLogicalOROperatorExpression
Returns the result of interpreting the object as an instance of 'Logical OR Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Logical OR Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseLogicalNOTOperatorExpression
Returns the result of interpreting the object as an instance of 'Logical NOT Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Logical NOT Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseLogicalCompareOperatorExpression
Returns the result of interpreting the object as an instance of 'Logical Compare Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Logical Compare Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseIsNullOperatorExpression
Returns the result of interpreting the object as an instance of 'Is Null Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Is Null Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseVerbalOperatorExpression
Returns the result of interpreting the object as an instance of 'Verbal Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Verbal Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseLikeExpression
Returns the result of interpreting the object as an instance of 'Like Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Like Expression'.
- See Also:
-
doSwitch(EObject)
-
caseInExpression
Returns the result of interpreting the object as an instance of 'In Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'In Expression'.
- See Also:
-
doSwitch(EObject)
-
caseBetweenExpression
Returns the result of interpreting the object as an instance of 'Between Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Between Expression'.
- See Also:
-
doSwitch(EObject)
-
caseLinkExpression
Returns the result of interpreting the object as an instance of 'Link Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Link Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCaseOperationExpression
Returns the result of interpreting the object as an instance of 'Case Operation Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Case Operation Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCaseBody
Returns the result of interpreting the object as an instance of 'Case 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 'Case Body'.
- See Also:
-
doSwitch(EObject)
-
caseCastOperationExpression
Returns the result of interpreting the object as an instance of 'Cast Operation Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Cast Operation Expression'.
- See Also:
-
doSwitch(EObject)
-
caseACastingType
Returns the result of interpreting the object as an instance of 'ACasting 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 'ACasting Type'.
- See Also:
-
doSwitch(EObject)
-
caseCastingBooleanType
Returns the result of interpreting the object as an instance of 'Casting Boolean 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 'Casting Boolean Type'.
- See Also:
-
doSwitch(EObject)
-
caseCastingNumberType
Returns the result of interpreting the object as an instance of 'Casting Number 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 'Casting Number Type'.
- See Also:
-
doSwitch(EObject)
-
caseCastingStringType
Returns the result of interpreting the object as an instance of 'Casting String 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 'Casting String Type'.
- See Also:
-
doSwitch(EObject)
-
caseCastingDateType
Returns the result of interpreting the object as an instance of 'Casting Date 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 'Casting Date Type'.
- See Also:
-
doSwitch(EObject)
-
caseCastingTableType
Returns the result of interpreting the object as an instance of 'Casting Table 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 'Casting Table Type'.
- See Also:
-
doSwitch(EObject)
-
caseACommonUnaryOperatorExpression
Returns the result of interpreting the object as an instance of 'ACommon Unary Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ACommon Unary Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseACommonBinaryOperatorExpression
Returns the result of interpreting the object as an instance of 'ACommon Binary Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ACommon Binary Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCommonUnaryNegOperatorExpression
Returns the result of interpreting the object as an instance of 'Common Unary Neg Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Common Unary Neg Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCommonAddOperatorExpression
Returns the result of interpreting the object as an instance of 'Common Add Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Common Add Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCommonSubOperatorExpression
Returns the result of interpreting the object as an instance of 'Common Sub Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Common Sub Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCommonMultiOperatorExpression
Returns the result of interpreting the object as an instance of 'Common Multi Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Common Multi Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCommonDevOperatorExpression
Returns the result of interpreting the object as an instance of 'Common Dev Operator Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Common Dev Operator Expression'.
- See Also:
-
doSwitch(EObject)
-
caseACommonExpression
Returns the result of interpreting the object as an instance of 'ACommon Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'ACommon Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCommonExpression
Returns the result of interpreting the object as an instance of 'Common Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Common Expression'.
- See Also:
-
doSwitch(EObject)
-
caseSinglePartCommonExpression
Returns the result of interpreting the object as an instance of 'Single Part Common Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Single Part Common Expression'.
- See Also:
-
doSwitch(EObject)
-
caseMultiPartCommonExpression
Returns the result of interpreting the object as an instance of 'Multi Part Common Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Multi Part Common Expression'.
- See Also:
-
doSwitch(EObject)
-
caseNestedTableExpression
Returns the result of interpreting the object as an instance of 'Nested Table Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Nested Table Expression'.
- See Also:
-
doSwitch(EObject)
-
caseNestedTableAllFieldsExpression
Returns the result of interpreting the object as an instance of 'Nested Table All Fields Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Nested Table All Fields Expression'.
- See Also:
-
doSwitch(EObject)
-
caseFieldWithCasting
Returns the result of interpreting the object as an instance of 'Field With Casting'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Field With Casting'.
- See Also:
-
doSwitch(EObject)
-
caseStarExpression
Returns the result of interpreting the object as an instance of 'Star Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Star Expression'.
- See Also:
-
doSwitch(EObject)
-
caseEmptyExpression
Returns the result of interpreting the object as an instance of 'Empty Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Empty Expression'.
- See Also:
-
doSwitch(EObject)
-
caseCompoundExpression
Returns the result of interpreting the object as an instance of 'Compound Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Compound Expression'.
- See Also:
-
doSwitch(EObject)
-
caseBracketCommonExpression
Returns the result of interpreting the object as an instance of 'Bracket Common Expression'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Bracket Common Expression'.
- See Also:
-
doSwitch(EObject)
-
caseNamedElement
Returns the result of interpreting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Named Element'.
- See Also:
-
doSwitch(EObject)
-
caseDuallyNamedElement
Returns the result of interpreting the object as an instance of 'Dually Named Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Dually Named Element'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewElement
Returns the result of interpreting the object as an instance of 'Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Element'.
- See Also:
-
doSwitch(EObject)
-
caseTable
Returns the result of interpreting the object as an instance of 'Table'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Table'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewDef
Returns the result of interpreting the object as an instance of 'Def'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Def'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewFieldDef
Returns the result of interpreting the object as an instance of 'Field Def'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Field Def'.
- See Also:
-
doSwitch(EObject)
-
caseDbViewFieldFieldDef
Returns the result of interpreting the object as an instance of 'Field Field Def'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Field Field Def'.
- See Also:
-
doSwitch(EObject)
-
defaultCase
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.- Overrides:
defaultCase
in classorg.eclipse.emf.ecore.util.Switch<T>
- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'EObject'.
- See Also:
-
Switch.doSwitch(org.eclipse.emf.ecore.EObject)
-