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 calldoSwitch(object)
to invoke thecaseXXX
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:
QlPackage
-
-
Field Summary
Fields Modifier and Type Field Description protected static QlPackage
modelPackage
The cached model package
-
Constructor Summary
Constructors Constructor Description QlSwitch()
Creates an instance of the switch.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description T
caseABinaryOperatorsExpression(ABinaryOperatorsExpression object)
Returns the result of interpreting the object as an instance of 'ABinary Operators Expression'.T
caseAbstractExpression(AbstractExpression object)
Returns the result of interpreting the object as an instance of 'Abstract Expression'.T
caseAbstractQuerySchemaDbView(AbstractQuerySchemaDbView object)
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Db View'.T
caseAbstractQuerySchemaPresentation(AbstractQuerySchemaPresentation object)
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Presentation'.T
caseAbstractQuerySchemaQuery(AbstractQuerySchemaQuery object)
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Query'.T
caseAbstractQuerySchemaQuerySourceJoin(AbstractQuerySchemaQuerySourceJoin object)
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Query Source Join'.T
caseAbstractQuerySchemaSource(AbstractQuerySchemaSource object)
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Source'.T
caseAbstractQuerySchemaTable(AbstractQuerySchemaTable object)
Returns the result of interpreting the object as an instance of 'Abstract Query Schema Table'.T
caseACastingType(ACastingType object)
Returns the result of interpreting the object as an instance of 'ACasting Type'.T
caseACommonBinaryOperatorExpression(ACommonBinaryOperatorExpression object)
Returns the result of interpreting the object as an instance of 'ACommon Binary Operator Expression'.T
caseACommonExpression(ACommonExpression object)
Returns the result of interpreting the object as an instance of 'ACommon Expression'.T
caseACommonUnaryOperatorExpression(ACommonUnaryOperatorExpression object)
Returns the result of interpreting the object as an instance of 'ACommon Unary Operator Expression'.T
caseALiteralsExpression(ALiteralsExpression object)
Returns the result of interpreting the object as an instance of 'ALiterals Expression'.T
caseALogicalBinaryOperatorExpression(ALogicalBinaryOperatorExpression object)
Returns the result of interpreting the object as an instance of 'ALogical Binary Operator Expression'.T
caseALogicalUnaryOperatorExpression(ALogicalUnaryOperatorExpression object)
Returns the result of interpreting the object as an instance of 'ALogical Unary Operator Expression'.T
caseAOperatorsExpression(AOperatorsExpression object)
Returns the result of interpreting the object as an instance of 'AOperators Expression'.T
caseAUnaryOperatorsExpression(AUnaryOperatorsExpression object)
Returns the result of interpreting the object as an instance of 'AUnary Operators Expression'.T
caseBetweenExpression(BetweenExpression object)
Returns the result of interpreting the object as an instance of 'Between Expression'.T
caseBooleanLiteralExpression(BooleanLiteralExpression object)
Returns the result of interpreting the object as an instance of 'Boolean Literal Expression'.T
caseBracketCommonExpression(BracketCommonExpression object)
Returns the result of interpreting the object as an instance of 'Bracket Common Expression'.T
caseCaseBody(CaseBody object)
Returns the result of interpreting the object as an instance of 'Case Body'.T
caseCaseOperationExpression(CaseOperationExpression object)
Returns the result of interpreting the object as an instance of 'Case Operation Expression'.T
caseCastingBooleanType(CastingBooleanType object)
Returns the result of interpreting the object as an instance of 'Casting Boolean Type'.T
caseCastingDateType(CastingDateType object)
Returns the result of interpreting the object as an instance of 'Casting Date Type'.T
caseCastingNumberType(CastingNumberType object)
Returns the result of interpreting the object as an instance of 'Casting Number Type'.T
caseCastingStringType(CastingStringType object)
Returns the result of interpreting the object as an instance of 'Casting String Type'.T
caseCastingTableType(CastingTableType object)
Returns the result of interpreting the object as an instance of 'Casting Table Type'.T
caseCastOperationExpression(CastOperationExpression object)
Returns the result of interpreting the object as an instance of 'Cast Operation Expression'.T
caseCommonAddOperatorExpression(CommonAddOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Common Add Operator Expression'.T
caseCommonDevOperatorExpression(CommonDevOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Common Dev Operator Expression'.T
caseCommonExpression(CommonExpression object)
Returns the result of interpreting the object as an instance of 'Common Expression'.T
caseCommonMultiOperatorExpression(CommonMultiOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Common Multi Operator Expression'.T
caseCommonSubOperatorExpression(CommonSubOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Common Sub Operator Expression'.T
caseCommonUnaryNegOperatorExpression(CommonUnaryNegOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Common Unary Neg Operator Expression'.T
caseCompoundExpression(CompoundExpression object)
Returns the result of interpreting the object as an instance of 'Compound Expression'.T
caseDateLiteralExpression(DateLiteralExpression object)
Returns the result of interpreting the object as an instance of 'Date Literal Expression'.T
caseDbViewDef(DbViewDef object)
Returns the result of interpreting the object as an instance of 'Def'.T
caseDbViewDescriptionTempTable(DbViewDescriptionTempTable object)
Returns the result of interpreting the object as an instance of 'Db View Description Temp Table'.T
caseDbViewElement(DbViewElement object)
Returns the result of interpreting the object as an instance of 'Element'.T
caseDbViewFieldDef(DbViewFieldDef object)
Returns the result of interpreting the object as an instance of 'Field Def'.T
caseDbViewFieldFieldDef(DbViewFieldFieldDef object)
Returns the result of interpreting the object as an instance of 'Field Field Def'.T
caseDbViewFieldFieldDefFromQuery(DbViewFieldFieldDefFromQuery object)
Returns the result of interpreting the object as an instance of 'Db View Field Field Def From Query'.T
caseDbViewFromQuery(DbViewFromQuery object)
Returns the result of interpreting the object as an instance of 'Db View From Query'.T
caseDbViewNestedTableFromQuery(DbViewNestedTableFromQuery object)
Returns the result of interpreting the object as an instance of 'Db View Nested Table From Query'.T
caseDbViewOuterParamTable(DbViewOuterParamTable object)
Returns the result of interpreting the object as an instance of 'Db View Outer Param Table'.T
caseDerivedFunctionExpression(DerivedFunctionExpression object)
Returns the result of interpreting the object as an instance of 'Derived Function Expression'.T
caseDuallyNamedElement(DuallyNamedElement object)
Returns the result of interpreting the object as an instance of 'Dually Named Element'.T
caseEmptyExpression(EmptyExpression object)
Returns the result of interpreting the object as an instance of 'Empty Expression'.T
caseFieldWithCasting(FieldWithCasting object)
Returns the result of interpreting the object as an instance of 'Field With Casting'.T
caseFunctionExpression(FunctionExpression object)
Returns the result of interpreting the object as an instance of 'Function Expression'.T
caseFunctionInvocationExpression(FunctionInvocationExpression object)
Returns the result of interpreting the object as an instance of 'Function Invocation Expression'.T
caseInExpression(InExpression object)
Returns the result of interpreting the object as an instance of 'In Expression'.T
caseIsNullOperatorExpression(IsNullOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Is Null Operator Expression'.T
caseLikeExpression(LikeExpression object)
Returns the result of interpreting the object as an instance of 'Like Expression'.T
caseLinkExpression(LinkExpression object)
Returns the result of interpreting the object as an instance of 'Link Expression'.T
caseLogicalANDOperatorExpression(LogicalANDOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Logical AND Operator Expression'.T
caseLogicalCompareOperatorExpression(LogicalCompareOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Logical Compare Operator Expression'.T
caseLogicalNOTOperatorExpression(LogicalNOTOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Logical NOT Operator Expression'.T
caseLogicalOROperatorExpression(LogicalOROperatorExpression object)
Returns the result of interpreting the object as an instance of 'Logical OR Operator Expression'.T
caseMultiPartCommonExpression(MultiPartCommonExpression object)
Returns the result of interpreting the object as an instance of 'Multi Part Common Expression'.T
caseMultiPartQuerySchemaTable(MultiPartQuerySchemaTable object)
Returns the result of interpreting the object as an instance of 'Multi Part Query Schema Table'.T
caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'.T
caseNestedTableAllFieldsExpression(NestedTableAllFieldsExpression object)
Returns the result of interpreting the object as an instance of 'Nested Table All Fields Expression'.T
caseNestedTableExpression(NestedTableExpression object)
Returns the result of interpreting the object as an instance of 'Nested Table Expression'.T
caseNullLiteralExpression(NullLiteralExpression object)
Returns the result of interpreting the object as an instance of 'Null Literal Expression'.T
caseNumberLiteralExpression(NumberLiteralExpression object)
Returns the result of interpreting the object as an instance of 'Number Literal Expression'.T
caseParameterExpression(ParameterExpression object)
Returns the result of interpreting the object as an instance of 'Parameter Expression'.T
caseQuerySchema(QuerySchema object)
Returns the result of interpreting the object as an instance of 'Query Schema'.T
caseQuerySchemaDropTableQuery(QuerySchemaDropTableQuery object)
Returns the result of interpreting the object as an instance of 'Query Schema Drop Table Query'.T
caseQuerySchemaExpression(QuerySchemaExpression object)
Returns the result of interpreting the object as an instance of 'Query Schema Expression'.T
caseQuerySchemaGroupingSets(QuerySchemaGroupingSets object)
Returns the result of interpreting the object as an instance of 'Query Schema Grouping Sets'.T
caseQuerySchemaNestedQuery(QuerySchemaNestedQuery object)
Returns the result of interpreting the object as an instance of 'Query Schema Nested Query'.T
caseQuerySchemaOperator(QuerySchemaOperator object)
Returns the result of interpreting the object as an instance of 'Query Schema Operator'.T
caseQuerySchemaOrderExpression(QuerySchemaOrderExpression object)
Returns the result of interpreting the object as an instance of 'Query Schema Order Expression'.T
caseQuerySchemaQuerySourceJoin(QuerySchemaQuerySourceJoin object)
Returns the result of interpreting the object as an instance of 'Query Schema Query Source Join'.T
caseQuerySchemaSelectQuery(QuerySchemaSelectQuery object)
Returns the result of interpreting the object as an instance of 'Query Schema Select Query'.T
caseQuerySchemaSource(QuerySchemaSource object)
Returns the result of interpreting the object as an instance of 'Query Schema Source'.T
caseQuerySchemaTable(QuerySchemaTable object)
Returns the result of interpreting the object as an instance of 'Query Schema Table'.T
caseQuerySchemaTableForUpdate(QuerySchemaTableForUpdate object)
Returns the result of interpreting the object as an instance of 'Query Schema Table For Update'.T
caseQuerySchemaTableParameter(QuerySchemaTableParameter object)
Returns the result of interpreting the object as an instance of 'Query Schema Table Parameter'.T
caseQuerySchemaTempTableDescription(QuerySchemaTempTableDescription object)
Returns the result of interpreting the object as an instance of 'Query Schema Temp Table Description'.T
caseQuerySchemaTotalControlPoint(QuerySchemaTotalControlPoint object)
Returns the result of interpreting the object as an instance of 'Query Schema Total Control Point'.T
caseSinglePartCommonExpression(SinglePartCommonExpression object)
Returns the result of interpreting the object as an instance of 'Single Part Common Expression'.T
caseSinglePartQuerySchemaTable(SinglePartQuerySchemaTable object)
Returns the result of interpreting the object as an instance of 'Single Part Query Schema Table'.T
caseStarExpression(StarExpression object)
Returns the result of interpreting the object as an instance of 'Star Expression'.T
caseStringLiteralExpression(StringLiteralExpression object)
Returns the result of interpreting the object as an instance of 'String Literal Expression'.T
caseTable(Table object)
Returns the result of interpreting the object as an instance of 'Table'.T
caseTypeLiteralExpression(TypeLiteralExpression object)
Returns the result of interpreting the object as an instance of 'Type Literal Expression'.T
caseUndefinedLiteralExpression(UndefinedLiteralExpression object)
Returns the result of interpreting the object as an instance of 'Undefined Literal Expression'.T
caseUnresolvedDbView(UnresolvedDbView object)
Returns the result of interpreting the object as an instance of 'Unresolved Db View'.T
caseValueLiteralExpression(ValueLiteralExpression object)
Returns the result of interpreting the object as an instance of 'Value Literal Expression'.T
caseVerbalOperatorExpression(VerbalOperatorExpression object)
Returns the result of interpreting the object as an instance of 'Verbal Operator Expression'.T
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.
-
-
-
Field Detail
-
modelPackage
protected static QlPackage modelPackage
The cached model package
-
-
Method Detail
-
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
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.- Overrides:
doSwitch
in classorg.eclipse.emf.ecore.util.Switch<T>
- Returns:
- the first non-null result returned by a
caseXXX
call.
-
caseQuerySchema
public T caseQuerySchema(QuerySchema object)
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
public T caseAbstractQuerySchemaDbView(AbstractQuerySchemaDbView object)
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
public T caseDbViewFromQuery(DbViewFromQuery object)
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
public T caseDbViewNestedTableFromQuery(DbViewNestedTableFromQuery object)
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
public T caseDbViewOuterParamTable(DbViewOuterParamTable object)
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
public T caseDbViewDescriptionTempTable(DbViewDescriptionTempTable object)
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
public T caseDbViewFieldFieldDefFromQuery(DbViewFieldFieldDefFromQuery object)
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
public T caseUnresolvedDbView(UnresolvedDbView object)
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
public T caseAbstractQuerySchemaQuery(AbstractQuerySchemaQuery object)
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
public T caseAbstractQuerySchemaTable(AbstractQuerySchemaTable object)
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
public T caseSinglePartQuerySchemaTable(SinglePartQuerySchemaTable object)
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
public T caseMultiPartQuerySchemaTable(MultiPartQuerySchemaTable object)
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
public T caseAbstractQuerySchemaPresentation(AbstractQuerySchemaPresentation object)
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
public T caseQuerySchemaDropTableQuery(QuerySchemaDropTableQuery object)
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
public T caseQuerySchemaSelectQuery(QuerySchemaSelectQuery object)
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)
-
caseQuerySchemaOrderExpression
public T caseQuerySchemaOrderExpression(QuerySchemaOrderExpression object)
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
public T caseQuerySchemaOperator(QuerySchemaOperator object)
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
public T caseQuerySchemaGroupingSets(QuerySchemaGroupingSets object)
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
public T caseQuerySchemaTableForUpdate(QuerySchemaTableForUpdate object)
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
public T caseQuerySchemaExpression(QuerySchemaExpression object)
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
public T caseQuerySchemaSource(QuerySchemaSource object)
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
public T caseAbstractQuerySchemaSource(AbstractQuerySchemaSource object)
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
public T caseAbstractQuerySchemaQuerySourceJoin(AbstractQuerySchemaQuerySourceJoin object)
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
public T caseQuerySchemaQuerySourceJoin(QuerySchemaQuerySourceJoin object)
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
public T caseQuerySchemaNestedQuery(QuerySchemaNestedQuery object)
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
public T caseQuerySchemaTable(QuerySchemaTable object)
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
public T caseQuerySchemaTableParameter(QuerySchemaTableParameter object)
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
public T caseQuerySchemaTempTableDescription(QuerySchemaTempTableDescription object)
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
public T caseQuerySchemaTotalControlPoint(QuerySchemaTotalControlPoint object)
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
public T caseAbstractExpression(AbstractExpression object)
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
public T caseALiteralsExpression(ALiteralsExpression object)
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
public T caseAOperatorsExpression(AOperatorsExpression object)
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
public T caseAUnaryOperatorsExpression(AUnaryOperatorsExpression object)
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
public T caseABinaryOperatorsExpression(ABinaryOperatorsExpression object)
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
public T caseFunctionInvocationExpression(FunctionInvocationExpression object)
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
public T caseFunctionExpression(FunctionExpression object)
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
public T caseDerivedFunctionExpression(DerivedFunctionExpression object)
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
public T caseBooleanLiteralExpression(BooleanLiteralExpression object)
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
public T caseNumberLiteralExpression(NumberLiteralExpression object)
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
public T caseStringLiteralExpression(StringLiteralExpression object)
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
public T caseDateLiteralExpression(DateLiteralExpression object)
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
public T caseTypeLiteralExpression(TypeLiteralExpression object)
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
public T caseParameterExpression(ParameterExpression object)
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
public T caseUndefinedLiteralExpression(UndefinedLiteralExpression object)
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
public T caseNullLiteralExpression(NullLiteralExpression object)
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
public T caseValueLiteralExpression(ValueLiteralExpression object)
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
public T caseALogicalUnaryOperatorExpression(ALogicalUnaryOperatorExpression object)
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
public T caseALogicalBinaryOperatorExpression(ALogicalBinaryOperatorExpression object)
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
public T caseLogicalANDOperatorExpression(LogicalANDOperatorExpression object)
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
public T caseLogicalOROperatorExpression(LogicalOROperatorExpression object)
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
public T caseLogicalNOTOperatorExpression(LogicalNOTOperatorExpression object)
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
public T caseLogicalCompareOperatorExpression(LogicalCompareOperatorExpression object)
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
public T caseIsNullOperatorExpression(IsNullOperatorExpression object)
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
public T caseVerbalOperatorExpression(VerbalOperatorExpression object)
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
public T caseLikeExpression(LikeExpression object)
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
public T caseInExpression(InExpression object)
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
public T caseBetweenExpression(BetweenExpression object)
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
public T caseLinkExpression(LinkExpression object)
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
public T caseCaseOperationExpression(CaseOperationExpression object)
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
public T caseCaseBody(CaseBody object)
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
public T caseCastOperationExpression(CastOperationExpression object)
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
public T caseACastingType(ACastingType object)
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
public T caseCastingBooleanType(CastingBooleanType object)
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
public T caseCastingNumberType(CastingNumberType object)
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
public T caseCastingStringType(CastingStringType object)
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
public T caseCastingDateType(CastingDateType object)
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
public T caseCastingTableType(CastingTableType object)
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
public T caseACommonUnaryOperatorExpression(ACommonUnaryOperatorExpression object)
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
public T caseACommonBinaryOperatorExpression(ACommonBinaryOperatorExpression object)
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
public T caseCommonUnaryNegOperatorExpression(CommonUnaryNegOperatorExpression object)
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
public T caseCommonAddOperatorExpression(CommonAddOperatorExpression object)
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
public T caseCommonSubOperatorExpression(CommonSubOperatorExpression object)
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
public T caseCommonMultiOperatorExpression(CommonMultiOperatorExpression object)
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
public T caseCommonDevOperatorExpression(CommonDevOperatorExpression object)
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
public T caseACommonExpression(ACommonExpression object)
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
public T caseCommonExpression(CommonExpression object)
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
public T caseSinglePartCommonExpression(SinglePartCommonExpression object)
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
public T caseMultiPartCommonExpression(MultiPartCommonExpression object)
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
public T caseNestedTableExpression(NestedTableExpression object)
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
public T caseNestedTableAllFieldsExpression(NestedTableAllFieldsExpression object)
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
public T caseFieldWithCasting(FieldWithCasting object)
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
public T caseStarExpression(StarExpression object)
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
public T caseEmptyExpression(EmptyExpression object)
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
public T caseCompoundExpression(CompoundExpression object)
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
public T caseBracketCommonExpression(BracketCommonExpression object)
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
public T caseNamedElement(NamedElement object)
Returns the result of interpreting the object as an instance of 'Named Element'. This implementation returns null; returning a non-null result will terminate the switch.- Parameters:
object
- the target of the switch.- Returns:
- the result of interpreting the object as an instance of 'Named Element'.
- See Also:
doSwitch(EObject)
-
caseDuallyNamedElement
public T caseDuallyNamedElement(DuallyNamedElement object)
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
public T caseDbViewElement(DbViewElement object)
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
public T caseTable(Table object)
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
public T caseDbViewDef(DbViewDef object)
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
public T caseDbViewFieldDef(DbViewFieldDef object)
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
public T caseDbViewFieldFieldDef(DbViewFieldFieldDef object)
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
public T defaultCase(org.eclipse.emf.ecore.EObject object)
Returns the result of interpreting the object as an instance of 'EObject'. This implementation returns null; returning a non-null result will terminate the switch, but this is the last case anyway.- 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)
-
-