core/com.nokia.carbide.cpp.codescanner/src/com/nokia/carbide/cpp/internal/codescanner/gen/CSConfig/util/CSConfigSwitch.java
author cawthron
Tue, 24 Mar 2009 22:20:21 -0500
changeset 2 d760517a8095
child 33 2d1c891725ea
permissions -rw-r--r--
new
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
2
cawthron
parents:
diff changeset
     1
/*
cawthron
parents:
diff changeset
     2
* Copyright (c) 2009 Nokia Corporation and/or its subsidiary(-ies).
cawthron
parents:
diff changeset
     3
* All rights reserved.
cawthron
parents:
diff changeset
     4
* This component and the accompanying materials are made available
cawthron
parents:
diff changeset
     5
* under the terms of the License "Eclipse Public License v1.0"
cawthron
parents:
diff changeset
     6
* which accompanies this distribution, and is available
cawthron
parents:
diff changeset
     7
* at the URL "http://www.eclipse.org/legal/epl-v10.html".
cawthron
parents:
diff changeset
     8
*
cawthron
parents:
diff changeset
     9
* Initial Contributors:
cawthron
parents:
diff changeset
    10
* Nokia Corporation - initial contribution.
cawthron
parents:
diff changeset
    11
*
cawthron
parents:
diff changeset
    12
* Contributors:
cawthron
parents:
diff changeset
    13
*
cawthron
parents:
diff changeset
    14
* Description: 
cawthron
parents:
diff changeset
    15
*
cawthron
parents:
diff changeset
    16
*/
cawthron
parents:
diff changeset
    17
cawthron
parents:
diff changeset
    18
package com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.util;
cawthron
parents:
diff changeset
    19
cawthron
parents:
diff changeset
    20
import com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.*;
cawthron
parents:
diff changeset
    21
cawthron
parents:
diff changeset
    22
import java.util.List;
cawthron
parents:
diff changeset
    23
cawthron
parents:
diff changeset
    24
import org.eclipse.emf.ecore.EClass;
cawthron
parents:
diff changeset
    25
import org.eclipse.emf.ecore.EObject;
cawthron
parents:
diff changeset
    26
cawthron
parents:
diff changeset
    27
/**
cawthron
parents:
diff changeset
    28
 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
    29
 * The <b>Switch</b> for the model's inheritance hierarchy.
cawthron
parents:
diff changeset
    30
 * It supports the call {@link #doSwitch(EObject) doSwitch(object)}
cawthron
parents:
diff changeset
    31
 * to invoke the <code>caseXXX</code> method for each class of the model,
cawthron
parents:
diff changeset
    32
 * starting with the actual class of the object
cawthron
parents:
diff changeset
    33
 * and proceeding up the inheritance hierarchy
cawthron
parents:
diff changeset
    34
 * until a non-null result is returned,
cawthron
parents:
diff changeset
    35
 * which is the result of the switch.
cawthron
parents:
diff changeset
    36
 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
    37
 * @see com.nokia.carbide.cpp.internal.codescanner.gen.CSConfig.CSConfigPackage
cawthron
parents:
diff changeset
    38
 * @generated
cawthron
parents:
diff changeset
    39
 */
cawthron
parents:
diff changeset
    40
public class CSConfigSwitch<T> {
cawthron
parents:
diff changeset
    41
	/**
cawthron
parents:
diff changeset
    42
	 * The cached model package
cawthron
parents:
diff changeset
    43
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
    44
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
    45
	 * @generated
cawthron
parents:
diff changeset
    46
	 */
cawthron
parents:
diff changeset
    47
	protected static CSConfigPackage modelPackage;
cawthron
parents:
diff changeset
    48
cawthron
parents:
diff changeset
    49
	/**
cawthron
parents:
diff changeset
    50
	 * Creates an instance of the switch.
cawthron
parents:
diff changeset
    51
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
    52
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
    53
	 * @generated
cawthron
parents:
diff changeset
    54
	 */
cawthron
parents:
diff changeset
    55
	public CSConfigSwitch() {
cawthron
parents:
diff changeset
    56
		if (modelPackage == null) {
cawthron
parents:
diff changeset
    57
			modelPackage = CSConfigPackage.eINSTANCE;
cawthron
parents:
diff changeset
    58
		}
cawthron
parents:
diff changeset
    59
	}
cawthron
parents:
diff changeset
    60
cawthron
parents:
diff changeset
    61
	/**
cawthron
parents:
diff changeset
    62
	 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
cawthron
parents:
diff changeset
    63
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
    64
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
    65
	 * @return the first non-null result returned by a <code>caseXXX</code> call.
cawthron
parents:
diff changeset
    66
	 * @generated
cawthron
parents:
diff changeset
    67
	 */
cawthron
parents:
diff changeset
    68
	public T doSwitch(EObject theEObject) {
cawthron
parents:
diff changeset
    69
		return doSwitch(theEObject.eClass(), theEObject);
cawthron
parents:
diff changeset
    70
	}
cawthron
parents:
diff changeset
    71
cawthron
parents:
diff changeset
    72
	/**
cawthron
parents:
diff changeset
    73
	 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
cawthron
parents:
diff changeset
    74
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
    75
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
    76
	 * @return the first non-null result returned by a <code>caseXXX</code> call.
cawthron
parents:
diff changeset
    77
	 * @generated
cawthron
parents:
diff changeset
    78
	 */
cawthron
parents:
diff changeset
    79
	protected T doSwitch(EClass theEClass, EObject theEObject) {
cawthron
parents:
diff changeset
    80
		if (theEClass.eContainer() == modelPackage) {
cawthron
parents:
diff changeset
    81
			return doSwitch(theEClass.getClassifierID(), theEObject);
cawthron
parents:
diff changeset
    82
		}
cawthron
parents:
diff changeset
    83
		else {
cawthron
parents:
diff changeset
    84
			List<EClass> eSuperTypes = theEClass.getESuperTypes();
cawthron
parents:
diff changeset
    85
			return
cawthron
parents:
diff changeset
    86
				eSuperTypes.isEmpty() ?
cawthron
parents:
diff changeset
    87
					defaultCase(theEObject) :
cawthron
parents:
diff changeset
    88
					doSwitch(eSuperTypes.get(0), theEObject);
cawthron
parents:
diff changeset
    89
		}
cawthron
parents:
diff changeset
    90
	}
cawthron
parents:
diff changeset
    91
cawthron
parents:
diff changeset
    92
	/**
cawthron
parents:
diff changeset
    93
	 * Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
cawthron
parents:
diff changeset
    94
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
    95
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
    96
	 * @return the first non-null result returned by a <code>caseXXX</code> call.
cawthron
parents:
diff changeset
    97
	 * @generated
cawthron
parents:
diff changeset
    98
	 */
cawthron
parents:
diff changeset
    99
	protected T doSwitch(int classifierID, EObject theEObject) {
cawthron
parents:
diff changeset
   100
		switch (classifierID) {
cawthron
parents:
diff changeset
   101
			case CSConfigPackage.ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK2_TYPE: {
cawthron
parents:
diff changeset
   102
				AccessArrayElementWithoutCheck2Type accessArrayElementWithoutCheck2Type = (AccessArrayElementWithoutCheck2Type)theEObject;
cawthron
parents:
diff changeset
   103
				T result = caseAccessArrayElementWithoutCheck2Type(accessArrayElementWithoutCheck2Type);
cawthron
parents:
diff changeset
   104
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   105
				return result;
cawthron
parents:
diff changeset
   106
			}
cawthron
parents:
diff changeset
   107
			case CSConfigPackage.ACCESS_ARRAY_ELEMENT_WITHOUT_CHECK_TYPE: {
cawthron
parents:
diff changeset
   108
				AccessArrayElementWithoutCheckType accessArrayElementWithoutCheckType = (AccessArrayElementWithoutCheckType)theEObject;
cawthron
parents:
diff changeset
   109
				T result = caseAccessArrayElementWithoutCheckType(accessArrayElementWithoutCheckType);
cawthron
parents:
diff changeset
   110
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   111
				return result;
cawthron
parents:
diff changeset
   112
			}
cawthron
parents:
diff changeset
   113
			case CSConfigPackage.ACTIVESTART_TYPE: {
cawthron
parents:
diff changeset
   114
				ActivestartType activestartType = (ActivestartType)theEObject;
cawthron
parents:
diff changeset
   115
				T result = caseActivestartType(activestartType);
cawthron
parents:
diff changeset
   116
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   117
				return result;
cawthron
parents:
diff changeset
   118
			}
cawthron
parents:
diff changeset
   119
			case CSConfigPackage.ACTIVESTOP_TYPE: {
cawthron
parents:
diff changeset
   120
				ActivestopType activestopType = (ActivestopType)theEObject;
cawthron
parents:
diff changeset
   121
				T result = caseActivestopType(activestopType);
cawthron
parents:
diff changeset
   122
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   123
				return result;
cawthron
parents:
diff changeset
   124
			}
cawthron
parents:
diff changeset
   125
			case CSConfigPackage.ARGUMENTS_TYPE: {
cawthron
parents:
diff changeset
   126
				ArgumentsType argumentsType = (ArgumentsType)theEObject;
cawthron
parents:
diff changeset
   127
				T result = caseArgumentsType(argumentsType);
cawthron
parents:
diff changeset
   128
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   129
				return result;
cawthron
parents:
diff changeset
   130
			}
cawthron
parents:
diff changeset
   131
			case CSConfigPackage.ARRAYPASSING_TYPE: {
cawthron
parents:
diff changeset
   132
				ArraypassingType arraypassingType = (ArraypassingType)theEObject;
cawthron
parents:
diff changeset
   133
				T result = caseArraypassingType(arraypassingType);
cawthron
parents:
diff changeset
   134
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   135
				return result;
cawthron
parents:
diff changeset
   136
			}
cawthron
parents:
diff changeset
   137
			case CSConfigPackage.ARRAYPTRCLEANUP_TYPE: {
cawthron
parents:
diff changeset
   138
				ArrayptrcleanupType arrayptrcleanupType = (ArrayptrcleanupType)theEObject;
cawthron
parents:
diff changeset
   139
				T result = caseArrayptrcleanupType(arrayptrcleanupType);
cawthron
parents:
diff changeset
   140
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   141
				return result;
cawthron
parents:
diff changeset
   142
			}
cawthron
parents:
diff changeset
   143
			case CSConfigPackage.ASSERTDEBUGINVARIANT_TYPE: {
cawthron
parents:
diff changeset
   144
				AssertdebuginvariantType assertdebuginvariantType = (AssertdebuginvariantType)theEObject;
cawthron
parents:
diff changeset
   145
				T result = caseAssertdebuginvariantType(assertdebuginvariantType);
cawthron
parents:
diff changeset
   146
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   147
				return result;
cawthron
parents:
diff changeset
   148
			}
cawthron
parents:
diff changeset
   149
			case CSConfigPackage.BADDEFINES_TYPE: {
cawthron
parents:
diff changeset
   150
				BaddefinesType baddefinesType = (BaddefinesType)theEObject;
cawthron
parents:
diff changeset
   151
				T result = caseBaddefinesType(baddefinesType);
cawthron
parents:
diff changeset
   152
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   153
				return result;
cawthron
parents:
diff changeset
   154
			}
cawthron
parents:
diff changeset
   155
			case CSConfigPackage.BASECONSTRUCT_TYPE: {
cawthron
parents:
diff changeset
   156
				BaseconstructType baseconstructType = (BaseconstructType)theEObject;
cawthron
parents:
diff changeset
   157
				T result = caseBaseconstructType(baseconstructType);
cawthron
parents:
diff changeset
   158
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   159
				return result;
cawthron
parents:
diff changeset
   160
			}
cawthron
parents:
diff changeset
   161
			case CSConfigPackage.CALL_ACTIVE_OBJECT_WITHOUT_CHECKING_OR_STOPPING_TYPE: {
cawthron
parents:
diff changeset
   162
				CallActiveObjectWithoutCheckingOrStoppingType callActiveObjectWithoutCheckingOrStoppingType = (CallActiveObjectWithoutCheckingOrStoppingType)theEObject;
cawthron
parents:
diff changeset
   163
				T result = caseCallActiveObjectWithoutCheckingOrStoppingType(callActiveObjectWithoutCheckingOrStoppingType);
cawthron
parents:
diff changeset
   164
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   165
				return result;
cawthron
parents:
diff changeset
   166
			}
cawthron
parents:
diff changeset
   167
			case CSConfigPackage.CANPANIC_TYPE: {
cawthron
parents:
diff changeset
   168
				CanpanicType canpanicType = (CanpanicType)theEObject;
cawthron
parents:
diff changeset
   169
				T result = caseCanpanicType(canpanicType);
cawthron
parents:
diff changeset
   170
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   171
				return result;
cawthron
parents:
diff changeset
   172
			}
cawthron
parents:
diff changeset
   173
			case CSConfigPackage.CATEGORIES_TYPE: {
cawthron
parents:
diff changeset
   174
				CategoriesType categoriesType = (CategoriesType)theEObject;
cawthron
parents:
diff changeset
   175
				T result = caseCategoriesType(categoriesType);
cawthron
parents:
diff changeset
   176
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   177
				return result;
cawthron
parents:
diff changeset
   178
			}
cawthron
parents:
diff changeset
   179
			case CSConfigPackage.CHANGENOTIFICATION_TYPE: {
cawthron
parents:
diff changeset
   180
				ChangenotificationType changenotificationType = (ChangenotificationType)theEObject;
cawthron
parents:
diff changeset
   181
				T result = caseChangenotificationType(changenotificationType);
cawthron
parents:
diff changeset
   182
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   183
				return result;
cawthron
parents:
diff changeset
   184
			}
cawthron
parents:
diff changeset
   185
			case CSConfigPackage.CLEANUP_TYPE: {
cawthron
parents:
diff changeset
   186
				CleanupType cleanupType = (CleanupType)theEObject;
cawthron
parents:
diff changeset
   187
				T result = caseCleanupType(cleanupType);
cawthron
parents:
diff changeset
   188
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   189
				return result;
cawthron
parents:
diff changeset
   190
			}
cawthron
parents:
diff changeset
   191
			case CSConfigPackage.CODEREVIEW_TYPE: {
cawthron
parents:
diff changeset
   192
				CodereviewType codereviewType = (CodereviewType)theEObject;
cawthron
parents:
diff changeset
   193
				T result = caseCodereviewType(codereviewType);
cawthron
parents:
diff changeset
   194
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   195
				return result;
cawthron
parents:
diff changeset
   196
			}
cawthron
parents:
diff changeset
   197
			case CSConfigPackage.CODESCANNER_CONFIG_TYPE: {
cawthron
parents:
diff changeset
   198
				CodescannerConfigType codescannerConfigType = (CodescannerConfigType)theEObject;
cawthron
parents:
diff changeset
   199
				T result = caseCodescannerConfigType(codescannerConfigType);
cawthron
parents:
diff changeset
   200
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   201
				return result;
cawthron
parents:
diff changeset
   202
			}
cawthron
parents:
diff changeset
   203
			case CSConfigPackage.CODINGSTANDARDS_TYPE: {
cawthron
parents:
diff changeset
   204
				CodingstandardsType codingstandardsType = (CodingstandardsType)theEObject;
cawthron
parents:
diff changeset
   205
				T result = caseCodingstandardsType(codingstandardsType);
cawthron
parents:
diff changeset
   206
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   207
				return result;
cawthron
parents:
diff changeset
   208
			}
cawthron
parents:
diff changeset
   209
			case CSConfigPackage.COMMENTCODE_TYPE: {
cawthron
parents:
diff changeset
   210
				CommentcodeType commentcodeType = (CommentcodeType)theEObject;
cawthron
parents:
diff changeset
   211
				T result = caseCommentcodeType(commentcodeType);
cawthron
parents:
diff changeset
   212
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   213
				return result;
cawthron
parents:
diff changeset
   214
			}
cawthron
parents:
diff changeset
   215
			case CSConfigPackage.CONNECT_AND_DONT_CLOSE_MEMBER_VARIABLE_TYPE: {
cawthron
parents:
diff changeset
   216
				ConnectAndDontCloseMemberVariableType connectAndDontCloseMemberVariableType = (ConnectAndDontCloseMemberVariableType)theEObject;
cawthron
parents:
diff changeset
   217
				T result = caseConnectAndDontCloseMemberVariableType(connectAndDontCloseMemberVariableType);
cawthron
parents:
diff changeset
   218
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   219
				return result;
cawthron
parents:
diff changeset
   220
			}
cawthron
parents:
diff changeset
   221
			case CSConfigPackage.CONNECT_TYPE: {
cawthron
parents:
diff changeset
   222
				ConnectType connectType = (ConnectType)theEObject;
cawthron
parents:
diff changeset
   223
				T result = caseConnectType(connectType);
cawthron
parents:
diff changeset
   224
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   225
				return result;
cawthron
parents:
diff changeset
   226
			}
cawthron
parents:
diff changeset
   227
			case CSConfigPackage.CONSTNAMES_TYPE: {
cawthron
parents:
diff changeset
   228
				ConstnamesType constnamesType = (ConstnamesType)theEObject;
cawthron
parents:
diff changeset
   229
				T result = caseConstnamesType(constnamesType);
cawthron
parents:
diff changeset
   230
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   231
				return result;
cawthron
parents:
diff changeset
   232
			}
cawthron
parents:
diff changeset
   233
			case CSConfigPackage.CONSTTDESCPTR_TYPE: {
cawthron
parents:
diff changeset
   234
				ConsttdescptrType consttdescptrType = (ConsttdescptrType)theEObject;
cawthron
parents:
diff changeset
   235
				T result = caseConsttdescptrType(consttdescptrType);
cawthron
parents:
diff changeset
   236
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   237
				return result;
cawthron
parents:
diff changeset
   238
			}
cawthron
parents:
diff changeset
   239
			case CSConfigPackage.CONTROLORNULL_TYPE: {
cawthron
parents:
diff changeset
   240
				ControlornullType controlornullType = (ControlornullType)theEObject;
cawthron
parents:
diff changeset
   241
				T result = caseControlornullType(controlornullType);
cawthron
parents:
diff changeset
   242
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   243
				return result;
cawthron
parents:
diff changeset
   244
			}
cawthron
parents:
diff changeset
   245
			case CSConfigPackage.CTLTARGETTYPE_TYPE: {
cawthron
parents:
diff changeset
   246
				CtltargettypeType ctltargettypeType = (CtltargettypeType)theEObject;
cawthron
parents:
diff changeset
   247
				T result = caseCtltargettypeType(ctltargettypeType);
cawthron
parents:
diff changeset
   248
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   249
				return result;
cawthron
parents:
diff changeset
   250
			}
cawthron
parents:
diff changeset
   251
			case CSConfigPackage.CUSTOMRULES_TYPE: {
cawthron
parents:
diff changeset
   252
				CustomrulesType customrulesType = (CustomrulesType)theEObject;
cawthron
parents:
diff changeset
   253
				T result = caseCustomrulesType(customrulesType);
cawthron
parents:
diff changeset
   254
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   255
				return result;
cawthron
parents:
diff changeset
   256
			}
cawthron
parents:
diff changeset
   257
			case CSConfigPackage.CUSTOMRULE_TYPE: {
cawthron
parents:
diff changeset
   258
				CustomruleType customruleType = (CustomruleType)theEObject;
cawthron
parents:
diff changeset
   259
				T result = caseCustomruleType(customruleType);
cawthron
parents:
diff changeset
   260
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   261
				return result;
cawthron
parents:
diff changeset
   262
			}
cawthron
parents:
diff changeset
   263
			case CSConfigPackage.DEBUGROM_TYPE: {
cawthron
parents:
diff changeset
   264
				DebugromType debugromType = (DebugromType)theEObject;
cawthron
parents:
diff changeset
   265
				T result = caseDebugromType(debugromType);
cawthron
parents:
diff changeset
   266
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   267
				return result;
cawthron
parents:
diff changeset
   268
			}
cawthron
parents:
diff changeset
   269
			case CSConfigPackage.DECLARENAME_TYPE: {
cawthron
parents:
diff changeset
   270
				DeclarenameType declarenameType = (DeclarenameType)theEObject;
cawthron
parents:
diff changeset
   271
				T result = caseDeclarenameType(declarenameType);
cawthron
parents:
diff changeset
   272
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   273
				return result;
cawthron
parents:
diff changeset
   274
			}
cawthron
parents:
diff changeset
   275
			case CSConfigPackage.DELETE_MEMBER_VARIABLE_TYPE: {
cawthron
parents:
diff changeset
   276
				DeleteMemberVariableType deleteMemberVariableType = (DeleteMemberVariableType)theEObject;
cawthron
parents:
diff changeset
   277
				T result = caseDeleteMemberVariableType(deleteMemberVariableType);
cawthron
parents:
diff changeset
   278
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   279
				return result;
cawthron
parents:
diff changeset
   280
			}
cawthron
parents:
diff changeset
   281
			case CSConfigPackage.DESTRUCTOR_TYPE: {
cawthron
parents:
diff changeset
   282
				DestructorType destructorType = (DestructorType)theEObject;
cawthron
parents:
diff changeset
   283
				T result = caseDestructorType(destructorType);
cawthron
parents:
diff changeset
   284
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   285
				return result;
cawthron
parents:
diff changeset
   286
			}
cawthron
parents:
diff changeset
   287
			case CSConfigPackage.DOCUMENTATION_TYPE: {
cawthron
parents:
diff changeset
   288
				DocumentationType documentationType = (DocumentationType)theEObject;
cawthron
parents:
diff changeset
   289
				T result = caseDocumentationType(documentationType);
cawthron
parents:
diff changeset
   290
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   291
				return result;
cawthron
parents:
diff changeset
   292
			}
cawthron
parents:
diff changeset
   293
			case CSConfigPackage.DOCUMENT_ROOT: {
cawthron
parents:
diff changeset
   294
				DocumentRoot documentRoot = (DocumentRoot)theEObject;
cawthron
parents:
diff changeset
   295
				T result = caseDocumentRoot(documentRoot);
cawthron
parents:
diff changeset
   296
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   297
				return result;
cawthron
parents:
diff changeset
   298
			}
cawthron
parents:
diff changeset
   299
			case CSConfigPackage.DOUBLE_SEMI_COLON_TYPE: {
cawthron
parents:
diff changeset
   300
				DoubleSemiColonType doubleSemiColonType = (DoubleSemiColonType)theEObject;
cawthron
parents:
diff changeset
   301
				T result = caseDoubleSemiColonType(doubleSemiColonType);
cawthron
parents:
diff changeset
   302
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   303
				return result;
cawthron
parents:
diff changeset
   304
			}
cawthron
parents:
diff changeset
   305
			case CSConfigPackage.DRIVELETTERS_TYPE: {
cawthron
parents:
diff changeset
   306
				DrivelettersType drivelettersType = (DrivelettersType)theEObject;
cawthron
parents:
diff changeset
   307
				T result = caseDrivelettersType(drivelettersType);
cawthron
parents:
diff changeset
   308
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   309
				return result;
cawthron
parents:
diff changeset
   310
			}
cawthron
parents:
diff changeset
   311
			case CSConfigPackage.EIKBUTTONS_TYPE: {
cawthron
parents:
diff changeset
   312
				EikbuttonsType eikbuttonsType = (EikbuttonsType)theEObject;
cawthron
parents:
diff changeset
   313
				T result = caseEikbuttonsType(eikbuttonsType);
cawthron
parents:
diff changeset
   314
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   315
				return result;
cawthron
parents:
diff changeset
   316
			}
cawthron
parents:
diff changeset
   317
			case CSConfigPackage.EIKONENVSTATIC_TYPE: {
cawthron
parents:
diff changeset
   318
				EikonenvstaticType eikonenvstaticType = (EikonenvstaticType)theEObject;
cawthron
parents:
diff changeset
   319
				T result = caseEikonenvstaticType(eikonenvstaticType);
cawthron
parents:
diff changeset
   320
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   321
				return result;
cawthron
parents:
diff changeset
   322
			}
cawthron
parents:
diff changeset
   323
			case CSConfigPackage.ENUMMEMBERS_TYPE: {
cawthron
parents:
diff changeset
   324
				EnummembersType enummembersType = (EnummembersType)theEObject;
cawthron
parents:
diff changeset
   325
				T result = caseEnummembersType(enummembersType);
cawthron
parents:
diff changeset
   326
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   327
				return result;
cawthron
parents:
diff changeset
   328
			}
cawthron
parents:
diff changeset
   329
			case CSConfigPackage.ENUMNAMES_TYPE: {
cawthron
parents:
diff changeset
   330
				EnumnamesType enumnamesType = (EnumnamesType)theEObject;
cawthron
parents:
diff changeset
   331
				T result = caseEnumnamesType(enumnamesType);
cawthron
parents:
diff changeset
   332
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   333
				return result;
cawthron
parents:
diff changeset
   334
			}
cawthron
parents:
diff changeset
   335
			case CSConfigPackage.EXPORTINLINE_TYPE: {
cawthron
parents:
diff changeset
   336
				ExportinlineType exportinlineType = (ExportinlineType)theEObject;
cawthron
parents:
diff changeset
   337
				T result = caseExportinlineType(exportinlineType);
cawthron
parents:
diff changeset
   338
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   339
				return result;
cawthron
parents:
diff changeset
   340
			}
cawthron
parents:
diff changeset
   341
			case CSConfigPackage.EXPORTPUREVIRTUAL_TYPE: {
cawthron
parents:
diff changeset
   342
				ExportpurevirtualType exportpurevirtualType = (ExportpurevirtualType)theEObject;
cawthron
parents:
diff changeset
   343
				T result = caseExportpurevirtualType(exportpurevirtualType);
cawthron
parents:
diff changeset
   344
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   345
				return result;
cawthron
parents:
diff changeset
   346
			}
cawthron
parents:
diff changeset
   347
			case CSConfigPackage.EXTERNALDRIVELETTERS_TYPE: {
cawthron
parents:
diff changeset
   348
				ExternaldrivelettersType externaldrivelettersType = (ExternaldrivelettersType)theEObject;
cawthron
parents:
diff changeset
   349
				T result = caseExternaldrivelettersType(externaldrivelettersType);
cawthron
parents:
diff changeset
   350
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   351
				return result;
cawthron
parents:
diff changeset
   352
			}
cawthron
parents:
diff changeset
   353
			case CSConfigPackage.FOFF_TYPE: {
cawthron
parents:
diff changeset
   354
				FoffType foffType = (FoffType)theEObject;
cawthron
parents:
diff changeset
   355
				T result = caseFoffType(foffType);
cawthron
parents:
diff changeset
   356
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   357
				return result;
cawthron
parents:
diff changeset
   358
			}
cawthron
parents:
diff changeset
   359
			case CSConfigPackage.FORBIDDENWORDS_TYPE: {
cawthron
parents:
diff changeset
   360
				ForbiddenwordsType forbiddenwordsType = (ForbiddenwordsType)theEObject;
cawthron
parents:
diff changeset
   361
				T result = caseForbiddenwordsType(forbiddenwordsType);
cawthron
parents:
diff changeset
   362
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   363
				return result;
cawthron
parents:
diff changeset
   364
			}
cawthron
parents:
diff changeset
   365
			case CSConfigPackage.FORGOTTOPUTPTRONCLEANUPSTACK_TYPE: {
cawthron
parents:
diff changeset
   366
				ForgottoputptroncleanupstackType forgottoputptroncleanupstackType = (ForgottoputptroncleanupstackType)theEObject;
cawthron
parents:
diff changeset
   367
				T result = caseForgottoputptroncleanupstackType(forgottoputptroncleanupstackType);
cawthron
parents:
diff changeset
   368
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   369
				return result;
cawthron
parents:
diff changeset
   370
			}
cawthron
parents:
diff changeset
   371
			case CSConfigPackage.FRIEND_TYPE: {
cawthron
parents:
diff changeset
   372
				FriendType friendType = (FriendType)theEObject;
cawthron
parents:
diff changeset
   373
				T result = caseFriendType(friendType);
cawthron
parents:
diff changeset
   374
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   375
				return result;
cawthron
parents:
diff changeset
   376
			}
cawthron
parents:
diff changeset
   377
			case CSConfigPackage.FUNCTIONALITY_TYPE: {
cawthron
parents:
diff changeset
   378
				FunctionalityType functionalityType = (FunctionalityType)theEObject;
cawthron
parents:
diff changeset
   379
				T result = caseFunctionalityType(functionalityType);
cawthron
parents:
diff changeset
   380
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   381
				return result;
cawthron
parents:
diff changeset
   382
			}
cawthron
parents:
diff changeset
   383
			case CSConfigPackage.GOTO_TYPE: {
cawthron
parents:
diff changeset
   384
				GotoType gotoType = (GotoType)theEObject;
cawthron
parents:
diff changeset
   385
				T result = caseGotoType(gotoType);
cawthron
parents:
diff changeset
   386
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   387
				return result;
cawthron
parents:
diff changeset
   388
			}
cawthron
parents:
diff changeset
   389
			case CSConfigPackage.HIGH_TYPE: {
cawthron
parents:
diff changeset
   390
				HighType highType = (HighType)theEObject;
cawthron
parents:
diff changeset
   391
				T result = caseHighType(highType);
cawthron
parents:
diff changeset
   392
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   393
				return result;
cawthron
parents:
diff changeset
   394
			}
cawthron
parents:
diff changeset
   395
			case CSConfigPackage.IFASSIGNMENTS_TYPE: {
cawthron
parents:
diff changeset
   396
				IfassignmentsType ifassignmentsType = (IfassignmentsType)theEObject;
cawthron
parents:
diff changeset
   397
				T result = caseIfassignmentsType(ifassignmentsType);
cawthron
parents:
diff changeset
   398
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   399
				return result;
cawthron
parents:
diff changeset
   400
			}
cawthron
parents:
diff changeset
   401
			case CSConfigPackage.IFPREPROCESSOR_TYPE: {
cawthron
parents:
diff changeset
   402
				IfpreprocessorType ifpreprocessorType = (IfpreprocessorType)theEObject;
cawthron
parents:
diff changeset
   403
				T result = caseIfpreprocessorType(ifpreprocessorType);
cawthron
parents:
diff changeset
   404
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   405
				return result;
cawthron
parents:
diff changeset
   406
			}
cawthron
parents:
diff changeset
   407
			case CSConfigPackage.INHERITANCEORDER_TYPE: {
cawthron
parents:
diff changeset
   408
				InheritanceorderType inheritanceorderType = (InheritanceorderType)theEObject;
cawthron
parents:
diff changeset
   409
				T result = caseInheritanceorderType(inheritanceorderType);
cawthron
parents:
diff changeset
   410
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   411
				return result;
cawthron
parents:
diff changeset
   412
			}
cawthron
parents:
diff changeset
   413
			case CSConfigPackage.INTLEAVES_TYPE: {
cawthron
parents:
diff changeset
   414
				IntleavesType intleavesType = (IntleavesType)theEObject;
cawthron
parents:
diff changeset
   415
				T result = caseIntleavesType(intleavesType);
cawthron
parents:
diff changeset
   416
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   417
				return result;
cawthron
parents:
diff changeset
   418
			}
cawthron
parents:
diff changeset
   419
			case CSConfigPackage.JMP_TYPE: {
cawthron
parents:
diff changeset
   420
				JmpType jmpType = (JmpType)theEObject;
cawthron
parents:
diff changeset
   421
				T result = caseJmpType(jmpType);
cawthron
parents:
diff changeset
   422
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   423
				return result;
cawthron
parents:
diff changeset
   424
			}
cawthron
parents:
diff changeset
   425
			case CSConfigPackage.KEYWORD_TYPE: {
cawthron
parents:
diff changeset
   426
				KeywordType keywordType = (KeywordType)theEObject;
cawthron
parents:
diff changeset
   427
				T result = caseKeywordType(keywordType);
cawthron
parents:
diff changeset
   428
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   429
				return result;
cawthron
parents:
diff changeset
   430
			}
cawthron
parents:
diff changeset
   431
			case CSConfigPackage.LEAVE_NO_ERROR_TYPE: {
cawthron
parents:
diff changeset
   432
				LeaveNoErrorType leaveNoErrorType = (LeaveNoErrorType)theEObject;
cawthron
parents:
diff changeset
   433
				T result = caseLeaveNoErrorType(leaveNoErrorType);
cawthron
parents:
diff changeset
   434
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   435
				return result;
cawthron
parents:
diff changeset
   436
			}
cawthron
parents:
diff changeset
   437
			case CSConfigPackage.LEAVE_TYPE: {
cawthron
parents:
diff changeset
   438
				LeaveType leaveType = (LeaveType)theEObject;
cawthron
parents:
diff changeset
   439
				T result = caseLeaveType(leaveType);
cawthron
parents:
diff changeset
   440
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   441
				return result;
cawthron
parents:
diff changeset
   442
			}
cawthron
parents:
diff changeset
   443
			case CSConfigPackage.LEAVINGOPERATORS_TYPE: {
cawthron
parents:
diff changeset
   444
				LeavingoperatorsType leavingoperatorsType = (LeavingoperatorsType)theEObject;
cawthron
parents:
diff changeset
   445
				T result = caseLeavingoperatorsType(leavingoperatorsType);
cawthron
parents:
diff changeset
   446
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   447
				return result;
cawthron
parents:
diff changeset
   448
			}
cawthron
parents:
diff changeset
   449
			case CSConfigPackage.LEGAL_TYPE: {
cawthron
parents:
diff changeset
   450
				LegalType legalType = (LegalType)theEObject;
cawthron
parents:
diff changeset
   451
				T result = caseLegalType(legalType);
cawthron
parents:
diff changeset
   452
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   453
				return result;
cawthron
parents:
diff changeset
   454
			}
cawthron
parents:
diff changeset
   455
			case CSConfigPackage.LFUNCTION_CANT_LEAVE_TYPE: {
cawthron
parents:
diff changeset
   456
				LFunctionCantLeaveType lFunctionCantLeaveType = (LFunctionCantLeaveType)theEObject;
cawthron
parents:
diff changeset
   457
				T result = caseLFunctionCantLeaveType(lFunctionCantLeaveType);
cawthron
parents:
diff changeset
   458
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   459
				return result;
cawthron
parents:
diff changeset
   460
			}
cawthron
parents:
diff changeset
   461
			case CSConfigPackage.LOCALISATION_TYPE: {
cawthron
parents:
diff changeset
   462
				LocalisationType localisationType = (LocalisationType)theEObject;
cawthron
parents:
diff changeset
   463
				T result = caseLocalisationType(localisationType);
cawthron
parents:
diff changeset
   464
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   465
				return result;
cawthron
parents:
diff changeset
   466
			}
cawthron
parents:
diff changeset
   467
			case CSConfigPackage.LONGLINES_TYPE: {
cawthron
parents:
diff changeset
   468
				LonglinesType longlinesType = (LonglinesType)theEObject;
cawthron
parents:
diff changeset
   469
				T result = caseLonglinesType(longlinesType);
cawthron
parents:
diff changeset
   470
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   471
				return result;
cawthron
parents:
diff changeset
   472
			}
cawthron
parents:
diff changeset
   473
			case CSConfigPackage.LOW_TYPE: {
cawthron
parents:
diff changeset
   474
				LowType lowType = (LowType)theEObject;
cawthron
parents:
diff changeset
   475
				T result = caseLowType(lowType);
cawthron
parents:
diff changeset
   476
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   477
				return result;
cawthron
parents:
diff changeset
   478
			}
cawthron
parents:
diff changeset
   479
			case CSConfigPackage.MAGICNUMBERS_TYPE: {
cawthron
parents:
diff changeset
   480
				MagicnumbersType magicnumbersType = (MagicnumbersType)theEObject;
cawthron
parents:
diff changeset
   481
				T result = caseMagicnumbersType(magicnumbersType);
cawthron
parents:
diff changeset
   482
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   483
				return result;
cawthron
parents:
diff changeset
   484
			}
cawthron
parents:
diff changeset
   485
			case CSConfigPackage.MCLASSDESTRUCTOR_TYPE: {
cawthron
parents:
diff changeset
   486
				MclassdestructorType mclassdestructorType = (MclassdestructorType)theEObject;
cawthron
parents:
diff changeset
   487
				T result = caseMclassdestructorType(mclassdestructorType);
cawthron
parents:
diff changeset
   488
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   489
				return result;
cawthron
parents:
diff changeset
   490
			}
cawthron
parents:
diff changeset
   491
			case CSConfigPackage.MEDIUM_TYPE: {
cawthron
parents:
diff changeset
   492
				MediumType mediumType = (MediumType)theEObject;
cawthron
parents:
diff changeset
   493
				T result = caseMediumType(mediumType);
cawthron
parents:
diff changeset
   494
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   495
				return result;
cawthron
parents:
diff changeset
   496
			}
cawthron
parents:
diff changeset
   497
			case CSConfigPackage.MEMBERLC_TYPE: {
cawthron
parents:
diff changeset
   498
				MemberlcType memberlcType = (MemberlcType)theEObject;
cawthron
parents:
diff changeset
   499
				T result = caseMemberlcType(memberlcType);
cawthron
parents:
diff changeset
   500
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   501
				return result;
cawthron
parents:
diff changeset
   502
			}
cawthron
parents:
diff changeset
   503
			case CSConfigPackage.MEMBERVARIABLECALLLD_TYPE: {
cawthron
parents:
diff changeset
   504
				MembervariablecallldType membervariablecallldType = (MembervariablecallldType)theEObject;
cawthron
parents:
diff changeset
   505
				T result = caseMembervariablecallldType(membervariablecallldType);
cawthron
parents:
diff changeset
   506
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   507
				return result;
cawthron
parents:
diff changeset
   508
			}
cawthron
parents:
diff changeset
   509
			case CSConfigPackage.MISSINGCANCEL_TYPE: {
cawthron
parents:
diff changeset
   510
				MissingcancelType missingcancelType = (MissingcancelType)theEObject;
cawthron
parents:
diff changeset
   511
				T result = caseMissingcancelType(missingcancelType);
cawthron
parents:
diff changeset
   512
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   513
				return result;
cawthron
parents:
diff changeset
   514
			}
cawthron
parents:
diff changeset
   515
			case CSConfigPackage.MISSINGCCLASS_TYPE: {
cawthron
parents:
diff changeset
   516
				MissingcclassType missingcclassType = (MissingcclassType)theEObject;
cawthron
parents:
diff changeset
   517
				T result = caseMissingcclassType(missingcclassType);
cawthron
parents:
diff changeset
   518
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   519
				return result;
cawthron
parents:
diff changeset
   520
			}
cawthron
parents:
diff changeset
   521
			case CSConfigPackage.MMPSOURCEPATH_TYPE: {
cawthron
parents:
diff changeset
   522
				MmpsourcepathType mmpsourcepathType = (MmpsourcepathType)theEObject;
cawthron
parents:
diff changeset
   523
				T result = caseMmpsourcepathType(mmpsourcepathType);
cawthron
parents:
diff changeset
   524
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   525
				return result;
cawthron
parents:
diff changeset
   526
			}
cawthron
parents:
diff changeset
   527
			case CSConfigPackage.MULTILANGRSC_TYPE: {
cawthron
parents:
diff changeset
   528
				MultilangrscType multilangrscType = (MultilangrscType)theEObject;
cawthron
parents:
diff changeset
   529
				T result = caseMultilangrscType(multilangrscType);
cawthron
parents:
diff changeset
   530
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   531
				return result;
cawthron
parents:
diff changeset
   532
			}
cawthron
parents:
diff changeset
   533
			case CSConfigPackage.MULTIPLEDECLARATIONS_TYPE: {
cawthron
parents:
diff changeset
   534
				MultipledeclarationsType multipledeclarationsType = (MultipledeclarationsType)theEObject;
cawthron
parents:
diff changeset
   535
				T result = caseMultipledeclarationsType(multipledeclarationsType);
cawthron
parents:
diff changeset
   536
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   537
				return result;
cawthron
parents:
diff changeset
   538
			}
cawthron
parents:
diff changeset
   539
			case CSConfigPackage.MULTIPLEINHERITANCE_TYPE: {
cawthron
parents:
diff changeset
   540
				MultipleinheritanceType multipleinheritanceType = (MultipleinheritanceType)theEObject;
cawthron
parents:
diff changeset
   541
				T result = caseMultipleinheritanceType(multipleinheritanceType);
cawthron
parents:
diff changeset
   542
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   543
				return result;
cawthron
parents:
diff changeset
   544
			}
cawthron
parents:
diff changeset
   545
			case CSConfigPackage.MYDOCS_TYPE: {
cawthron
parents:
diff changeset
   546
				MydocsType mydocsType = (MydocsType)theEObject;
cawthron
parents:
diff changeset
   547
				T result = caseMydocsType(mydocsType);
cawthron
parents:
diff changeset
   548
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   549
				return result;
cawthron
parents:
diff changeset
   550
			}
cawthron
parents:
diff changeset
   551
			case CSConfigPackage.NAMESPACE_TYPE: {
cawthron
parents:
diff changeset
   552
				NamespaceType namespaceType = (NamespaceType)theEObject;
cawthron
parents:
diff changeset
   553
				T result = caseNamespaceType(namespaceType);
cawthron
parents:
diff changeset
   554
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   555
				return result;
cawthron
parents:
diff changeset
   556
			}
cawthron
parents:
diff changeset
   557
			case CSConfigPackage.NEWLREFERENCES_TYPE: {
cawthron
parents:
diff changeset
   558
				NewlreferencesType newlreferencesType = (NewlreferencesType)theEObject;
cawthron
parents:
diff changeset
   559
				T result = caseNewlreferencesType(newlreferencesType);
cawthron
parents:
diff changeset
   560
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   561
				return result;
cawthron
parents:
diff changeset
   562
			}
cawthron
parents:
diff changeset
   563
			case CSConfigPackage.NOLEAVETRAP_TYPE: {
cawthron
parents:
diff changeset
   564
				NoleavetrapType noleavetrapType = (NoleavetrapType)theEObject;
cawthron
parents:
diff changeset
   565
				T result = caseNoleavetrapType(noleavetrapType);
cawthron
parents:
diff changeset
   566
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   567
				return result;
cawthron
parents:
diff changeset
   568
			}
cawthron
parents:
diff changeset
   569
			case CSConfigPackage.NONCONSTHBUFC_TYPE: {
cawthron
parents:
diff changeset
   570
				NonconsthbufcType nonconsthbufcType = (NonconsthbufcType)theEObject;
cawthron
parents:
diff changeset
   571
				T result = caseNonconsthbufcType(nonconsthbufcType);
cawthron
parents:
diff changeset
   572
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   573
				return result;
cawthron
parents:
diff changeset
   574
			}
cawthron
parents:
diff changeset
   575
			case CSConfigPackage.NONCONSTTDESC_TYPE: {
cawthron
parents:
diff changeset
   576
				NonconsttdescType nonconsttdescType = (NonconsttdescType)theEObject;
cawthron
parents:
diff changeset
   577
				T result = caseNonconsttdescType(nonconsttdescType);
cawthron
parents:
diff changeset
   578
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   579
				return result;
cawthron
parents:
diff changeset
   580
			}
cawthron
parents:
diff changeset
   581
			case CSConfigPackage.NONLEAVENEW_TYPE: {
cawthron
parents:
diff changeset
   582
				NonleavenewType nonleavenewType = (NonleavenewType)theEObject;
cawthron
parents:
diff changeset
   583
				T result = caseNonleavenewType(nonleavenewType);
cawthron
parents:
diff changeset
   584
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   585
				return result;
cawthron
parents:
diff changeset
   586
			}
cawthron
parents:
diff changeset
   587
			case CSConfigPackage.NONUNICODESKINS_TYPE: {
cawthron
parents:
diff changeset
   588
				NonunicodeskinsType nonunicodeskinsType = (NonunicodeskinsType)theEObject;
cawthron
parents:
diff changeset
   589
				T result = caseNonunicodeskinsType(nonunicodeskinsType);
cawthron
parents:
diff changeset
   590
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   591
				return result;
cawthron
parents:
diff changeset
   592
			}
cawthron
parents:
diff changeset
   593
			case CSConfigPackage.NULL_TYPE: {
cawthron
parents:
diff changeset
   594
				NullType nullType = (NullType)theEObject;
cawthron
parents:
diff changeset
   595
				T result = caseNullType(nullType);
cawthron
parents:
diff changeset
   596
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   597
				return result;
cawthron
parents:
diff changeset
   598
			}
cawthron
parents:
diff changeset
   599
			case CSConfigPackage.OPEN_TYPE: {
cawthron
parents:
diff changeset
   600
				OpenType openType = (OpenType)theEObject;
cawthron
parents:
diff changeset
   601
				T result = caseOpenType(openType);
cawthron
parents:
diff changeset
   602
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   603
				return result;
cawthron
parents:
diff changeset
   604
			}
cawthron
parents:
diff changeset
   605
			case CSConfigPackage.OTHER_TYPE: {
cawthron
parents:
diff changeset
   606
				OtherType otherType = (OtherType)theEObject;
cawthron
parents:
diff changeset
   607
				T result = caseOtherType(otherType);
cawthron
parents:
diff changeset
   608
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   609
				return result;
cawthron
parents:
diff changeset
   610
			}
cawthron
parents:
diff changeset
   611
			case CSConfigPackage.PANIC_TYPE: {
cawthron
parents:
diff changeset
   612
				PanicType panicType = (PanicType)theEObject;
cawthron
parents:
diff changeset
   613
				T result = casePanicType(panicType);
cawthron
parents:
diff changeset
   614
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   615
				return result;
cawthron
parents:
diff changeset
   616
			}
cawthron
parents:
diff changeset
   617
			case CSConfigPackage.PERFORMANCE_TYPE: {
cawthron
parents:
diff changeset
   618
				PerformanceType performanceType = (PerformanceType)theEObject;
cawthron
parents:
diff changeset
   619
				T result = casePerformanceType(performanceType);
cawthron
parents:
diff changeset
   620
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   621
				return result;
cawthron
parents:
diff changeset
   622
			}
cawthron
parents:
diff changeset
   623
			case CSConfigPackage.POINTERTOARRAYS_TYPE: {
cawthron
parents:
diff changeset
   624
				PointertoarraysType pointertoarraysType = (PointertoarraysType)theEObject;
cawthron
parents:
diff changeset
   625
				T result = casePointertoarraysType(pointertoarraysType);
cawthron
parents:
diff changeset
   626
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   627
				return result;
cawthron
parents:
diff changeset
   628
			}
cawthron
parents:
diff changeset
   629
			case CSConfigPackage.PRAGMADISABLE_TYPE: {
cawthron
parents:
diff changeset
   630
				PragmadisableType pragmadisableType = (PragmadisableType)theEObject;
cawthron
parents:
diff changeset
   631
				T result = casePragmadisableType(pragmadisableType);
cawthron
parents:
diff changeset
   632
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   633
				return result;
cawthron
parents:
diff changeset
   634
			}
cawthron
parents:
diff changeset
   635
			case CSConfigPackage.PRAGMAMESSAGE_TYPE: {
cawthron
parents:
diff changeset
   636
				PragmamessageType pragmamessageType = (PragmamessageType)theEObject;
cawthron
parents:
diff changeset
   637
				T result = casePragmamessageType(pragmamessageType);
cawthron
parents:
diff changeset
   638
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   639
				return result;
cawthron
parents:
diff changeset
   640
			}
cawthron
parents:
diff changeset
   641
			case CSConfigPackage.PRAGMAOTHER_TYPE: {
cawthron
parents:
diff changeset
   642
				PragmaotherType pragmaotherType = (PragmaotherType)theEObject;
cawthron
parents:
diff changeset
   643
				T result = casePragmaotherType(pragmaotherType);
cawthron
parents:
diff changeset
   644
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   645
				return result;
cawthron
parents:
diff changeset
   646
			}
cawthron
parents:
diff changeset
   647
			case CSConfigPackage.PRIVATEINHERITANCE_TYPE: {
cawthron
parents:
diff changeset
   648
				PrivateinheritanceType privateinheritanceType = (PrivateinheritanceType)theEObject;
cawthron
parents:
diff changeset
   649
				T result = casePrivateinheritanceType(privateinheritanceType);
cawthron
parents:
diff changeset
   650
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   651
				return result;
cawthron
parents:
diff changeset
   652
			}
cawthron
parents:
diff changeset
   653
			case CSConfigPackage.PUSHADDRVAR_TYPE: {
cawthron
parents:
diff changeset
   654
				PushaddrvarType pushaddrvarType = (PushaddrvarType)theEObject;
cawthron
parents:
diff changeset
   655
				T result = casePushaddrvarType(pushaddrvarType);
cawthron
parents:
diff changeset
   656
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   657
				return result;
cawthron
parents:
diff changeset
   658
			}
cawthron
parents:
diff changeset
   659
			case CSConfigPackage.PUSHMEMBER_TYPE: {
cawthron
parents:
diff changeset
   660
				PushmemberType pushmemberType = (PushmemberType)theEObject;
cawthron
parents:
diff changeset
   661
				T result = casePushmemberType(pushmemberType);
cawthron
parents:
diff changeset
   662
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   663
				return result;
cawthron
parents:
diff changeset
   664
			}
cawthron
parents:
diff changeset
   665
			case CSConfigPackage.READRESOURCE_TYPE: {
cawthron
parents:
diff changeset
   666
				ReadresourceType readresourceType = (ReadresourceType)theEObject;
cawthron
parents:
diff changeset
   667
				T result = caseReadresourceType(readresourceType);
cawthron
parents:
diff changeset
   668
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   669
				return result;
cawthron
parents:
diff changeset
   670
			}
cawthron
parents:
diff changeset
   671
			case CSConfigPackage.RESOURCENOTONCLEANUPSTACK_TYPE: {
cawthron
parents:
diff changeset
   672
				ResourcenotoncleanupstackType resourcenotoncleanupstackType = (ResourcenotoncleanupstackType)theEObject;
cawthron
parents:
diff changeset
   673
				T result = caseResourcenotoncleanupstackType(resourcenotoncleanupstackType);
cawthron
parents:
diff changeset
   674
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   675
				return result;
cawthron
parents:
diff changeset
   676
			}
cawthron
parents:
diff changeset
   677
			case CSConfigPackage.RESOURCESONHEAP_TYPE: {
cawthron
parents:
diff changeset
   678
				ResourcesonheapType resourcesonheapType = (ResourcesonheapType)theEObject;
cawthron
parents:
diff changeset
   679
				T result = caseResourcesonheapType(resourcesonheapType);
cawthron
parents:
diff changeset
   680
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   681
				return result;
cawthron
parents:
diff changeset
   682
			}
cawthron
parents:
diff changeset
   683
			case CSConfigPackage.RETURNDESCRIPTOROUTOFSCOPE_TYPE: {
cawthron
parents:
diff changeset
   684
				ReturndescriptoroutofscopeType returndescriptoroutofscopeType = (ReturndescriptoroutofscopeType)theEObject;
cawthron
parents:
diff changeset
   685
				T result = caseReturndescriptoroutofscopeType(returndescriptoroutofscopeType);
cawthron
parents:
diff changeset
   686
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   687
				return result;
cawthron
parents:
diff changeset
   688
			}
cawthron
parents:
diff changeset
   689
			case CSConfigPackage.RFS_TYPE: {
cawthron
parents:
diff changeset
   690
				RfsType rfsType = (RfsType)theEObject;
cawthron
parents:
diff changeset
   691
				T result = caseRfsType(rfsType);
cawthron
parents:
diff changeset
   692
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   693
				return result;
cawthron
parents:
diff changeset
   694
			}
cawthron
parents:
diff changeset
   695
			case CSConfigPackage.RSSNAMES_TYPE: {
cawthron
parents:
diff changeset
   696
				RssnamesType rssnamesType = (RssnamesType)theEObject;
cawthron
parents:
diff changeset
   697
				T result = caseRssnamesType(rssnamesType);
cawthron
parents:
diff changeset
   698
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   699
				return result;
cawthron
parents:
diff changeset
   700
			}
cawthron
parents:
diff changeset
   701
			case CSConfigPackage.SCRIPTS_TYPE: {
cawthron
parents:
diff changeset
   702
				ScriptsType scriptsType = (ScriptsType)theEObject;
cawthron
parents:
diff changeset
   703
				T result = caseScriptsType(scriptsType);
cawthron
parents:
diff changeset
   704
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   705
				return result;
cawthron
parents:
diff changeset
   706
			}
cawthron
parents:
diff changeset
   707
			case CSConfigPackage.SEVERITIES_TYPE: {
cawthron
parents:
diff changeset
   708
				SeveritiesType severitiesType = (SeveritiesType)theEObject;
cawthron
parents:
diff changeset
   709
				T result = caseSeveritiesType(severitiesType);
cawthron
parents:
diff changeset
   710
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   711
				return result;
cawthron
parents:
diff changeset
   712
			}
cawthron
parents:
diff changeset
   713
			case CSConfigPackage.SOURCES_TYPE: {
cawthron
parents:
diff changeset
   714
				SourcesType sourcesType = (SourcesType)theEObject;
cawthron
parents:
diff changeset
   715
				T result = caseSourcesType(sourcesType);
cawthron
parents:
diff changeset
   716
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   717
				return result;
cawthron
parents:
diff changeset
   718
			}
cawthron
parents:
diff changeset
   719
			case CSConfigPackage.STRINGLITERALS_TYPE: {
cawthron
parents:
diff changeset
   720
				StringliteralsType stringliteralsType = (StringliteralsType)theEObject;
cawthron
parents:
diff changeset
   721
				T result = caseStringliteralsType(stringliteralsType);
cawthron
parents:
diff changeset
   722
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   723
				return result;
cawthron
parents:
diff changeset
   724
			}
cawthron
parents:
diff changeset
   725
			case CSConfigPackage.STRINGSINRESOURCEFILES_TYPE: {
cawthron
parents:
diff changeset
   726
				StringsinresourcefilesType stringsinresourcefilesType = (StringsinresourcefilesType)theEObject;
cawthron
parents:
diff changeset
   727
				T result = caseStringsinresourcefilesType(stringsinresourcefilesType);
cawthron
parents:
diff changeset
   728
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   729
				return result;
cawthron
parents:
diff changeset
   730
			}
cawthron
parents:
diff changeset
   731
			case CSConfigPackage.STRUCT_TYPE: {
cawthron
parents:
diff changeset
   732
				StructType structType = (StructType)theEObject;
cawthron
parents:
diff changeset
   733
				T result = caseStructType(structType);
cawthron
parents:
diff changeset
   734
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   735
				return result;
cawthron
parents:
diff changeset
   736
			}
cawthron
parents:
diff changeset
   737
			case CSConfigPackage.TCCLASSES_TYPE: {
cawthron
parents:
diff changeset
   738
				TcclassesType tcclassesType = (TcclassesType)theEObject;
cawthron
parents:
diff changeset
   739
				T result = caseTcclassesType(tcclassesType);
cawthron
parents:
diff changeset
   740
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   741
				return result;
cawthron
parents:
diff changeset
   742
			}
cawthron
parents:
diff changeset
   743
			case CSConfigPackage.TCLASSDESTRUCTOR_TYPE: {
cawthron
parents:
diff changeset
   744
				TclassdestructorType tclassdestructorType = (TclassdestructorType)theEObject;
cawthron
parents:
diff changeset
   745
				T result = caseTclassdestructorType(tclassdestructorType);
cawthron
parents:
diff changeset
   746
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   747
				return result;
cawthron
parents:
diff changeset
   748
			}
cawthron
parents:
diff changeset
   749
			case CSConfigPackage.TODOCOMMENTS_TYPE: {
cawthron
parents:
diff changeset
   750
				TodocommentsType todocommentsType = (TodocommentsType)theEObject;
cawthron
parents:
diff changeset
   751
				T result = caseTodocommentsType(todocommentsType);
cawthron
parents:
diff changeset
   752
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   753
				return result;
cawthron
parents:
diff changeset
   754
			}
cawthron
parents:
diff changeset
   755
			case CSConfigPackage.TRAPCLEANUP_TYPE: {
cawthron
parents:
diff changeset
   756
				TrapcleanupType trapcleanupType = (TrapcleanupType)theEObject;
cawthron
parents:
diff changeset
   757
				T result = caseTrapcleanupType(trapcleanupType);
cawthron
parents:
diff changeset
   758
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   759
				return result;
cawthron
parents:
diff changeset
   760
			}
cawthron
parents:
diff changeset
   761
			case CSConfigPackage.TRAPELEAVE_TYPE: {
cawthron
parents:
diff changeset
   762
				TrapeleaveType trapeleaveType = (TrapeleaveType)theEObject;
cawthron
parents:
diff changeset
   763
				T result = caseTrapeleaveType(trapeleaveType);
cawthron
parents:
diff changeset
   764
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   765
				return result;
cawthron
parents:
diff changeset
   766
			}
cawthron
parents:
diff changeset
   767
			case CSConfigPackage.TRAPRUNL_TYPE: {
cawthron
parents:
diff changeset
   768
				TraprunlType traprunlType = (TraprunlType)theEObject;
cawthron
parents:
diff changeset
   769
				T result = caseTraprunlType(traprunlType);
cawthron
parents:
diff changeset
   770
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   771
				return result;
cawthron
parents:
diff changeset
   772
			}
cawthron
parents:
diff changeset
   773
			case CSConfigPackage.TRSPASSING_TYPE: {
cawthron
parents:
diff changeset
   774
				TrspassingType trspassingType = (TrspassingType)theEObject;
cawthron
parents:
diff changeset
   775
				T result = caseTrspassingType(trspassingType);
cawthron
parents:
diff changeset
   776
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   777
				return result;
cawthron
parents:
diff changeset
   778
			}
cawthron
parents:
diff changeset
   779
			case CSConfigPackage.UIDS_TYPE: {
cawthron
parents:
diff changeset
   780
				UidsType uidsType = (UidsType)theEObject;
cawthron
parents:
diff changeset
   781
				T result = caseUidsType(uidsType);
cawthron
parents:
diff changeset
   782
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   783
				return result;
cawthron
parents:
diff changeset
   784
			}
cawthron
parents:
diff changeset
   785
			case CSConfigPackage.UNCOMPRESSEDAIF_TYPE: {
cawthron
parents:
diff changeset
   786
				UncompressedaifType uncompressedaifType = (UncompressedaifType)theEObject;
cawthron
parents:
diff changeset
   787
				T result = caseUncompressedaifType(uncompressedaifType);
cawthron
parents:
diff changeset
   788
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   789
				return result;
cawthron
parents:
diff changeset
   790
			}
cawthron
parents:
diff changeset
   791
			case CSConfigPackage.UNCOMPRESSEDBMP_TYPE: {
cawthron
parents:
diff changeset
   792
				UncompressedbmpType uncompressedbmpType = (UncompressedbmpType)theEObject;
cawthron
parents:
diff changeset
   793
				T result = caseUncompressedbmpType(uncompressedbmpType);
cawthron
parents:
diff changeset
   794
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   795
				return result;
cawthron
parents:
diff changeset
   796
			}
cawthron
parents:
diff changeset
   797
			case CSConfigPackage.UNICODESOURCE_TYPE: {
cawthron
parents:
diff changeset
   798
				UnicodesourceType unicodesourceType = (UnicodesourceType)theEObject;
cawthron
parents:
diff changeset
   799
				T result = caseUnicodesourceType(unicodesourceType);
cawthron
parents:
diff changeset
   800
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   801
				return result;
cawthron
parents:
diff changeset
   802
			}
cawthron
parents:
diff changeset
   803
			case CSConfigPackage.USERAFTER_TYPE: {
cawthron
parents:
diff changeset
   804
				UserafterType userafterType = (UserafterType)theEObject;
cawthron
parents:
diff changeset
   805
				T result = caseUserafterType(userafterType);
cawthron
parents:
diff changeset
   806
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   807
				return result;
cawthron
parents:
diff changeset
   808
			}
cawthron
parents:
diff changeset
   809
			case CSConfigPackage.USERFREE_TYPE: {
cawthron
parents:
diff changeset
   810
				UserfreeType userfreeType = (UserfreeType)theEObject;
cawthron
parents:
diff changeset
   811
				T result = caseUserfreeType(userfreeType);
cawthron
parents:
diff changeset
   812
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   813
				return result;
cawthron
parents:
diff changeset
   814
			}
cawthron
parents:
diff changeset
   815
			case CSConfigPackage.USER_WAIT_FOR_REQUEST_TYPE: {
cawthron
parents:
diff changeset
   816
				UserWaitForRequestType userWaitForRequestType = (UserWaitForRequestType)theEObject;
cawthron
parents:
diff changeset
   817
				T result = caseUserWaitForRequestType(userWaitForRequestType);
cawthron
parents:
diff changeset
   818
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   819
				return result;
cawthron
parents:
diff changeset
   820
			}
cawthron
parents:
diff changeset
   821
			case CSConfigPackage.VARIABLENAMES_TYPE: {
cawthron
parents:
diff changeset
   822
				VariablenamesType variablenamesType = (VariablenamesType)theEObject;
cawthron
parents:
diff changeset
   823
				T result = caseVariablenamesType(variablenamesType);
cawthron
parents:
diff changeset
   824
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   825
				return result;
cawthron
parents:
diff changeset
   826
			}
cawthron
parents:
diff changeset
   827
			case CSConfigPackage.VOIDPARAMETER_TYPE: {
cawthron
parents:
diff changeset
   828
				VoidparameterType voidparameterType = (VoidparameterType)theEObject;
cawthron
parents:
diff changeset
   829
				T result = caseVoidparameterType(voidparameterType);
cawthron
parents:
diff changeset
   830
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   831
				return result;
cawthron
parents:
diff changeset
   832
			}
cawthron
parents:
diff changeset
   833
			case CSConfigPackage.WORRYINGCOMMENTS_TYPE: {
cawthron
parents:
diff changeset
   834
				WorryingcommentsType worryingcommentsType = (WorryingcommentsType)theEObject;
cawthron
parents:
diff changeset
   835
				T result = caseWorryingcommentsType(worryingcommentsType);
cawthron
parents:
diff changeset
   836
				if (result == null) result = defaultCase(theEObject);
cawthron
parents:
diff changeset
   837
				return result;
cawthron
parents:
diff changeset
   838
			}
cawthron
parents:
diff changeset
   839
			default: return defaultCase(theEObject);
cawthron
parents:
diff changeset
   840
		}
cawthron
parents:
diff changeset
   841
	}
cawthron
parents:
diff changeset
   842
cawthron
parents:
diff changeset
   843
	/**
cawthron
parents:
diff changeset
   844
	 * Returns the result of interpreting the object as an instance of '<em>Access Array Element Without Check2 Type</em>'.
cawthron
parents:
diff changeset
   845
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   846
	 * This implementation returns null;
cawthron
parents:
diff changeset
   847
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   848
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   849
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   850
	 * @return the result of interpreting the object as an instance of '<em>Access Array Element Without Check2 Type</em>'.
cawthron
parents:
diff changeset
   851
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   852
	 * @generated
cawthron
parents:
diff changeset
   853
	 */
cawthron
parents:
diff changeset
   854
	public T caseAccessArrayElementWithoutCheck2Type(AccessArrayElementWithoutCheck2Type object) {
cawthron
parents:
diff changeset
   855
		return null;
cawthron
parents:
diff changeset
   856
	}
cawthron
parents:
diff changeset
   857
cawthron
parents:
diff changeset
   858
	/**
cawthron
parents:
diff changeset
   859
	 * Returns the result of interpreting the object as an instance of '<em>Access Array Element Without Check Type</em>'.
cawthron
parents:
diff changeset
   860
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   861
	 * This implementation returns null;
cawthron
parents:
diff changeset
   862
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   863
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   864
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   865
	 * @return the result of interpreting the object as an instance of '<em>Access Array Element Without Check Type</em>'.
cawthron
parents:
diff changeset
   866
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   867
	 * @generated
cawthron
parents:
diff changeset
   868
	 */
cawthron
parents:
diff changeset
   869
	public T caseAccessArrayElementWithoutCheckType(AccessArrayElementWithoutCheckType object) {
cawthron
parents:
diff changeset
   870
		return null;
cawthron
parents:
diff changeset
   871
	}
cawthron
parents:
diff changeset
   872
cawthron
parents:
diff changeset
   873
	/**
cawthron
parents:
diff changeset
   874
	 * Returns the result of interpreting the object as an instance of '<em>Activestart Type</em>'.
cawthron
parents:
diff changeset
   875
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   876
	 * This implementation returns null;
cawthron
parents:
diff changeset
   877
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   878
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   879
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   880
	 * @return the result of interpreting the object as an instance of '<em>Activestart Type</em>'.
cawthron
parents:
diff changeset
   881
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   882
	 * @generated
cawthron
parents:
diff changeset
   883
	 */
cawthron
parents:
diff changeset
   884
	public T caseActivestartType(ActivestartType object) {
cawthron
parents:
diff changeset
   885
		return null;
cawthron
parents:
diff changeset
   886
	}
cawthron
parents:
diff changeset
   887
cawthron
parents:
diff changeset
   888
	/**
cawthron
parents:
diff changeset
   889
	 * Returns the result of interpreting the object as an instance of '<em>Activestop Type</em>'.
cawthron
parents:
diff changeset
   890
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   891
	 * This implementation returns null;
cawthron
parents:
diff changeset
   892
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   893
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   894
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   895
	 * @return the result of interpreting the object as an instance of '<em>Activestop Type</em>'.
cawthron
parents:
diff changeset
   896
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   897
	 * @generated
cawthron
parents:
diff changeset
   898
	 */
cawthron
parents:
diff changeset
   899
	public T caseActivestopType(ActivestopType object) {
cawthron
parents:
diff changeset
   900
		return null;
cawthron
parents:
diff changeset
   901
	}
cawthron
parents:
diff changeset
   902
cawthron
parents:
diff changeset
   903
	/**
cawthron
parents:
diff changeset
   904
	 * Returns the result of interpreting the object as an instance of '<em>Arguments Type</em>'.
cawthron
parents:
diff changeset
   905
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   906
	 * This implementation returns null;
cawthron
parents:
diff changeset
   907
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   908
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   909
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   910
	 * @return the result of interpreting the object as an instance of '<em>Arguments Type</em>'.
cawthron
parents:
diff changeset
   911
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   912
	 * @generated
cawthron
parents:
diff changeset
   913
	 */
cawthron
parents:
diff changeset
   914
	public T caseArgumentsType(ArgumentsType object) {
cawthron
parents:
diff changeset
   915
		return null;
cawthron
parents:
diff changeset
   916
	}
cawthron
parents:
diff changeset
   917
cawthron
parents:
diff changeset
   918
	/**
cawthron
parents:
diff changeset
   919
	 * Returns the result of interpreting the object as an instance of '<em>Arraypassing Type</em>'.
cawthron
parents:
diff changeset
   920
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   921
	 * This implementation returns null;
cawthron
parents:
diff changeset
   922
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   923
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   924
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   925
	 * @return the result of interpreting the object as an instance of '<em>Arraypassing Type</em>'.
cawthron
parents:
diff changeset
   926
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   927
	 * @generated
cawthron
parents:
diff changeset
   928
	 */
cawthron
parents:
diff changeset
   929
	public T caseArraypassingType(ArraypassingType object) {
cawthron
parents:
diff changeset
   930
		return null;
cawthron
parents:
diff changeset
   931
	}
cawthron
parents:
diff changeset
   932
cawthron
parents:
diff changeset
   933
	/**
cawthron
parents:
diff changeset
   934
	 * Returns the result of interpreting the object as an instance of '<em>Arrayptrcleanup Type</em>'.
cawthron
parents:
diff changeset
   935
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   936
	 * This implementation returns null;
cawthron
parents:
diff changeset
   937
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   938
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   939
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   940
	 * @return the result of interpreting the object as an instance of '<em>Arrayptrcleanup Type</em>'.
cawthron
parents:
diff changeset
   941
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   942
	 * @generated
cawthron
parents:
diff changeset
   943
	 */
cawthron
parents:
diff changeset
   944
	public T caseArrayptrcleanupType(ArrayptrcleanupType object) {
cawthron
parents:
diff changeset
   945
		return null;
cawthron
parents:
diff changeset
   946
	}
cawthron
parents:
diff changeset
   947
cawthron
parents:
diff changeset
   948
	/**
cawthron
parents:
diff changeset
   949
	 * Returns the result of interpreting the object as an instance of '<em>Assertdebuginvariant Type</em>'.
cawthron
parents:
diff changeset
   950
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   951
	 * This implementation returns null;
cawthron
parents:
diff changeset
   952
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   953
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   954
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   955
	 * @return the result of interpreting the object as an instance of '<em>Assertdebuginvariant Type</em>'.
cawthron
parents:
diff changeset
   956
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   957
	 * @generated
cawthron
parents:
diff changeset
   958
	 */
cawthron
parents:
diff changeset
   959
	public T caseAssertdebuginvariantType(AssertdebuginvariantType object) {
cawthron
parents:
diff changeset
   960
		return null;
cawthron
parents:
diff changeset
   961
	}
cawthron
parents:
diff changeset
   962
cawthron
parents:
diff changeset
   963
	/**
cawthron
parents:
diff changeset
   964
	 * Returns the result of interpreting the object as an instance of '<em>Baddefines Type</em>'.
cawthron
parents:
diff changeset
   965
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   966
	 * This implementation returns null;
cawthron
parents:
diff changeset
   967
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   968
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   969
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   970
	 * @return the result of interpreting the object as an instance of '<em>Baddefines Type</em>'.
cawthron
parents:
diff changeset
   971
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   972
	 * @generated
cawthron
parents:
diff changeset
   973
	 */
cawthron
parents:
diff changeset
   974
	public T caseBaddefinesType(BaddefinesType object) {
cawthron
parents:
diff changeset
   975
		return null;
cawthron
parents:
diff changeset
   976
	}
cawthron
parents:
diff changeset
   977
cawthron
parents:
diff changeset
   978
	/**
cawthron
parents:
diff changeset
   979
	 * Returns the result of interpreting the object as an instance of '<em>Baseconstruct Type</em>'.
cawthron
parents:
diff changeset
   980
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   981
	 * This implementation returns null;
cawthron
parents:
diff changeset
   982
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   983
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   984
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
   985
	 * @return the result of interpreting the object as an instance of '<em>Baseconstruct Type</em>'.
cawthron
parents:
diff changeset
   986
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
   987
	 * @generated
cawthron
parents:
diff changeset
   988
	 */
cawthron
parents:
diff changeset
   989
	public T caseBaseconstructType(BaseconstructType object) {
cawthron
parents:
diff changeset
   990
		return null;
cawthron
parents:
diff changeset
   991
	}
cawthron
parents:
diff changeset
   992
cawthron
parents:
diff changeset
   993
	/**
cawthron
parents:
diff changeset
   994
	 * Returns the result of interpreting the object as an instance of '<em>Call Active Object Without Checking Or Stopping Type</em>'.
cawthron
parents:
diff changeset
   995
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
   996
	 * This implementation returns null;
cawthron
parents:
diff changeset
   997
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
   998
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
   999
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1000
	 * @return the result of interpreting the object as an instance of '<em>Call Active Object Without Checking Or Stopping Type</em>'.
cawthron
parents:
diff changeset
  1001
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1002
	 * @generated
cawthron
parents:
diff changeset
  1003
	 */
cawthron
parents:
diff changeset
  1004
	public T caseCallActiveObjectWithoutCheckingOrStoppingType(CallActiveObjectWithoutCheckingOrStoppingType object) {
cawthron
parents:
diff changeset
  1005
		return null;
cawthron
parents:
diff changeset
  1006
	}
cawthron
parents:
diff changeset
  1007
cawthron
parents:
diff changeset
  1008
	/**
cawthron
parents:
diff changeset
  1009
	 * Returns the result of interpreting the object as an instance of '<em>Canpanic Type</em>'.
cawthron
parents:
diff changeset
  1010
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1011
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1012
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1013
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1014
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1015
	 * @return the result of interpreting the object as an instance of '<em>Canpanic Type</em>'.
cawthron
parents:
diff changeset
  1016
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1017
	 * @generated
cawthron
parents:
diff changeset
  1018
	 */
cawthron
parents:
diff changeset
  1019
	public T caseCanpanicType(CanpanicType object) {
cawthron
parents:
diff changeset
  1020
		return null;
cawthron
parents:
diff changeset
  1021
	}
cawthron
parents:
diff changeset
  1022
cawthron
parents:
diff changeset
  1023
	/**
cawthron
parents:
diff changeset
  1024
	 * Returns the result of interpreting the object as an instance of '<em>Categories Type</em>'.
cawthron
parents:
diff changeset
  1025
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1026
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1027
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1028
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1029
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1030
	 * @return the result of interpreting the object as an instance of '<em>Categories Type</em>'.
cawthron
parents:
diff changeset
  1031
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1032
	 * @generated
cawthron
parents:
diff changeset
  1033
	 */
cawthron
parents:
diff changeset
  1034
	public T caseCategoriesType(CategoriesType object) {
cawthron
parents:
diff changeset
  1035
		return null;
cawthron
parents:
diff changeset
  1036
	}
cawthron
parents:
diff changeset
  1037
cawthron
parents:
diff changeset
  1038
	/**
cawthron
parents:
diff changeset
  1039
	 * Returns the result of interpreting the object as an instance of '<em>Changenotification Type</em>'.
cawthron
parents:
diff changeset
  1040
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1041
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1042
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1043
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1044
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1045
	 * @return the result of interpreting the object as an instance of '<em>Changenotification Type</em>'.
cawthron
parents:
diff changeset
  1046
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1047
	 * @generated
cawthron
parents:
diff changeset
  1048
	 */
cawthron
parents:
diff changeset
  1049
	public T caseChangenotificationType(ChangenotificationType object) {
cawthron
parents:
diff changeset
  1050
		return null;
cawthron
parents:
diff changeset
  1051
	}
cawthron
parents:
diff changeset
  1052
cawthron
parents:
diff changeset
  1053
	/**
cawthron
parents:
diff changeset
  1054
	 * Returns the result of interpreting the object as an instance of '<em>Cleanup Type</em>'.
cawthron
parents:
diff changeset
  1055
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1056
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1057
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1058
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1059
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1060
	 * @return the result of interpreting the object as an instance of '<em>Cleanup Type</em>'.
cawthron
parents:
diff changeset
  1061
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1062
	 * @generated
cawthron
parents:
diff changeset
  1063
	 */
cawthron
parents:
diff changeset
  1064
	public T caseCleanupType(CleanupType object) {
cawthron
parents:
diff changeset
  1065
		return null;
cawthron
parents:
diff changeset
  1066
	}
cawthron
parents:
diff changeset
  1067
cawthron
parents:
diff changeset
  1068
	/**
cawthron
parents:
diff changeset
  1069
	 * Returns the result of interpreting the object as an instance of '<em>Codereview Type</em>'.
cawthron
parents:
diff changeset
  1070
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1071
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1072
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1073
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1074
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1075
	 * @return the result of interpreting the object as an instance of '<em>Codereview Type</em>'.
cawthron
parents:
diff changeset
  1076
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1077
	 * @generated
cawthron
parents:
diff changeset
  1078
	 */
cawthron
parents:
diff changeset
  1079
	public T caseCodereviewType(CodereviewType object) {
cawthron
parents:
diff changeset
  1080
		return null;
cawthron
parents:
diff changeset
  1081
	}
cawthron
parents:
diff changeset
  1082
cawthron
parents:
diff changeset
  1083
	/**
cawthron
parents:
diff changeset
  1084
	 * Returns the result of interpreting the object as an instance of '<em>Codescanner Config Type</em>'.
cawthron
parents:
diff changeset
  1085
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1086
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1087
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1088
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1089
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1090
	 * @return the result of interpreting the object as an instance of '<em>Codescanner Config Type</em>'.
cawthron
parents:
diff changeset
  1091
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1092
	 * @generated
cawthron
parents:
diff changeset
  1093
	 */
cawthron
parents:
diff changeset
  1094
	public T caseCodescannerConfigType(CodescannerConfigType object) {
cawthron
parents:
diff changeset
  1095
		return null;
cawthron
parents:
diff changeset
  1096
	}
cawthron
parents:
diff changeset
  1097
cawthron
parents:
diff changeset
  1098
	/**
cawthron
parents:
diff changeset
  1099
	 * Returns the result of interpreting the object as an instance of '<em>Codingstandards Type</em>'.
cawthron
parents:
diff changeset
  1100
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1101
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1102
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1103
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1104
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1105
	 * @return the result of interpreting the object as an instance of '<em>Codingstandards Type</em>'.
cawthron
parents:
diff changeset
  1106
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1107
	 * @generated
cawthron
parents:
diff changeset
  1108
	 */
cawthron
parents:
diff changeset
  1109
	public T caseCodingstandardsType(CodingstandardsType object) {
cawthron
parents:
diff changeset
  1110
		return null;
cawthron
parents:
diff changeset
  1111
	}
cawthron
parents:
diff changeset
  1112
cawthron
parents:
diff changeset
  1113
	/**
cawthron
parents:
diff changeset
  1114
	 * Returns the result of interpreting the object as an instance of '<em>Commentcode Type</em>'.
cawthron
parents:
diff changeset
  1115
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1116
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1117
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1118
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1119
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1120
	 * @return the result of interpreting the object as an instance of '<em>Commentcode Type</em>'.
cawthron
parents:
diff changeset
  1121
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1122
	 * @generated
cawthron
parents:
diff changeset
  1123
	 */
cawthron
parents:
diff changeset
  1124
	public T caseCommentcodeType(CommentcodeType object) {
cawthron
parents:
diff changeset
  1125
		return null;
cawthron
parents:
diff changeset
  1126
	}
cawthron
parents:
diff changeset
  1127
cawthron
parents:
diff changeset
  1128
	/**
cawthron
parents:
diff changeset
  1129
	 * Returns the result of interpreting the object as an instance of '<em>Connect And Dont Close Member Variable Type</em>'.
cawthron
parents:
diff changeset
  1130
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1131
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1132
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1133
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1134
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1135
	 * @return the result of interpreting the object as an instance of '<em>Connect And Dont Close Member Variable Type</em>'.
cawthron
parents:
diff changeset
  1136
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1137
	 * @generated
cawthron
parents:
diff changeset
  1138
	 */
cawthron
parents:
diff changeset
  1139
	public T caseConnectAndDontCloseMemberVariableType(ConnectAndDontCloseMemberVariableType object) {
cawthron
parents:
diff changeset
  1140
		return null;
cawthron
parents:
diff changeset
  1141
	}
cawthron
parents:
diff changeset
  1142
cawthron
parents:
diff changeset
  1143
	/**
cawthron
parents:
diff changeset
  1144
	 * Returns the result of interpreting the object as an instance of '<em>Connect Type</em>'.
cawthron
parents:
diff changeset
  1145
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1146
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1147
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1148
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1149
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1150
	 * @return the result of interpreting the object as an instance of '<em>Connect Type</em>'.
cawthron
parents:
diff changeset
  1151
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1152
	 * @generated
cawthron
parents:
diff changeset
  1153
	 */
cawthron
parents:
diff changeset
  1154
	public T caseConnectType(ConnectType object) {
cawthron
parents:
diff changeset
  1155
		return null;
cawthron
parents:
diff changeset
  1156
	}
cawthron
parents:
diff changeset
  1157
cawthron
parents:
diff changeset
  1158
	/**
cawthron
parents:
diff changeset
  1159
	 * Returns the result of interpreting the object as an instance of '<em>Constnames Type</em>'.
cawthron
parents:
diff changeset
  1160
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1161
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1162
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1163
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1164
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1165
	 * @return the result of interpreting the object as an instance of '<em>Constnames Type</em>'.
cawthron
parents:
diff changeset
  1166
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1167
	 * @generated
cawthron
parents:
diff changeset
  1168
	 */
cawthron
parents:
diff changeset
  1169
	public T caseConstnamesType(ConstnamesType object) {
cawthron
parents:
diff changeset
  1170
		return null;
cawthron
parents:
diff changeset
  1171
	}
cawthron
parents:
diff changeset
  1172
cawthron
parents:
diff changeset
  1173
	/**
cawthron
parents:
diff changeset
  1174
	 * Returns the result of interpreting the object as an instance of '<em>Consttdescptr Type</em>'.
cawthron
parents:
diff changeset
  1175
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1176
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1177
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1178
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1179
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1180
	 * @return the result of interpreting the object as an instance of '<em>Consttdescptr Type</em>'.
cawthron
parents:
diff changeset
  1181
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1182
	 * @generated
cawthron
parents:
diff changeset
  1183
	 */
cawthron
parents:
diff changeset
  1184
	public T caseConsttdescptrType(ConsttdescptrType object) {
cawthron
parents:
diff changeset
  1185
		return null;
cawthron
parents:
diff changeset
  1186
	}
cawthron
parents:
diff changeset
  1187
cawthron
parents:
diff changeset
  1188
	/**
cawthron
parents:
diff changeset
  1189
	 * Returns the result of interpreting the object as an instance of '<em>Controlornull Type</em>'.
cawthron
parents:
diff changeset
  1190
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1191
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1192
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1193
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1194
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1195
	 * @return the result of interpreting the object as an instance of '<em>Controlornull Type</em>'.
cawthron
parents:
diff changeset
  1196
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1197
	 * @generated
cawthron
parents:
diff changeset
  1198
	 */
cawthron
parents:
diff changeset
  1199
	public T caseControlornullType(ControlornullType object) {
cawthron
parents:
diff changeset
  1200
		return null;
cawthron
parents:
diff changeset
  1201
	}
cawthron
parents:
diff changeset
  1202
cawthron
parents:
diff changeset
  1203
	/**
cawthron
parents:
diff changeset
  1204
	 * Returns the result of interpreting the object as an instance of '<em>Ctltargettype Type</em>'.
cawthron
parents:
diff changeset
  1205
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1206
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1207
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1208
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1209
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1210
	 * @return the result of interpreting the object as an instance of '<em>Ctltargettype Type</em>'.
cawthron
parents:
diff changeset
  1211
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1212
	 * @generated
cawthron
parents:
diff changeset
  1213
	 */
cawthron
parents:
diff changeset
  1214
	public T caseCtltargettypeType(CtltargettypeType object) {
cawthron
parents:
diff changeset
  1215
		return null;
cawthron
parents:
diff changeset
  1216
	}
cawthron
parents:
diff changeset
  1217
cawthron
parents:
diff changeset
  1218
	/**
cawthron
parents:
diff changeset
  1219
	 * Returns the result of interpreting the object as an instance of '<em>Customrules Type</em>'.
cawthron
parents:
diff changeset
  1220
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1221
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1222
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1223
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1224
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1225
	 * @return the result of interpreting the object as an instance of '<em>Customrules Type</em>'.
cawthron
parents:
diff changeset
  1226
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1227
	 * @generated
cawthron
parents:
diff changeset
  1228
	 */
cawthron
parents:
diff changeset
  1229
	public T caseCustomrulesType(CustomrulesType object) {
cawthron
parents:
diff changeset
  1230
		return null;
cawthron
parents:
diff changeset
  1231
	}
cawthron
parents:
diff changeset
  1232
cawthron
parents:
diff changeset
  1233
	/**
cawthron
parents:
diff changeset
  1234
	 * Returns the result of interpreting the object as an instance of '<em>Customrule Type</em>'.
cawthron
parents:
diff changeset
  1235
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1236
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1237
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1238
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1239
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1240
	 * @return the result of interpreting the object as an instance of '<em>Customrule Type</em>'.
cawthron
parents:
diff changeset
  1241
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1242
	 * @generated
cawthron
parents:
diff changeset
  1243
	 */
cawthron
parents:
diff changeset
  1244
	public T caseCustomruleType(CustomruleType object) {
cawthron
parents:
diff changeset
  1245
		return null;
cawthron
parents:
diff changeset
  1246
	}
cawthron
parents:
diff changeset
  1247
cawthron
parents:
diff changeset
  1248
	/**
cawthron
parents:
diff changeset
  1249
	 * Returns the result of interpreting the object as an instance of '<em>Debugrom Type</em>'.
cawthron
parents:
diff changeset
  1250
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1251
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1252
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1253
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1254
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1255
	 * @return the result of interpreting the object as an instance of '<em>Debugrom Type</em>'.
cawthron
parents:
diff changeset
  1256
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1257
	 * @generated
cawthron
parents:
diff changeset
  1258
	 */
cawthron
parents:
diff changeset
  1259
	public T caseDebugromType(DebugromType object) {
cawthron
parents:
diff changeset
  1260
		return null;
cawthron
parents:
diff changeset
  1261
	}
cawthron
parents:
diff changeset
  1262
cawthron
parents:
diff changeset
  1263
	/**
cawthron
parents:
diff changeset
  1264
	 * Returns the result of interpreting the object as an instance of '<em>Declarename Type</em>'.
cawthron
parents:
diff changeset
  1265
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1266
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1267
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1268
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1269
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1270
	 * @return the result of interpreting the object as an instance of '<em>Declarename Type</em>'.
cawthron
parents:
diff changeset
  1271
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1272
	 * @generated
cawthron
parents:
diff changeset
  1273
	 */
cawthron
parents:
diff changeset
  1274
	public T caseDeclarenameType(DeclarenameType object) {
cawthron
parents:
diff changeset
  1275
		return null;
cawthron
parents:
diff changeset
  1276
	}
cawthron
parents:
diff changeset
  1277
cawthron
parents:
diff changeset
  1278
	/**
cawthron
parents:
diff changeset
  1279
	 * Returns the result of interpreting the object as an instance of '<em>Delete Member Variable Type</em>'.
cawthron
parents:
diff changeset
  1280
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1281
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1282
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1283
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1284
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1285
	 * @return the result of interpreting the object as an instance of '<em>Delete Member Variable Type</em>'.
cawthron
parents:
diff changeset
  1286
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1287
	 * @generated
cawthron
parents:
diff changeset
  1288
	 */
cawthron
parents:
diff changeset
  1289
	public T caseDeleteMemberVariableType(DeleteMemberVariableType object) {
cawthron
parents:
diff changeset
  1290
		return null;
cawthron
parents:
diff changeset
  1291
	}
cawthron
parents:
diff changeset
  1292
cawthron
parents:
diff changeset
  1293
	/**
cawthron
parents:
diff changeset
  1294
	 * Returns the result of interpreting the object as an instance of '<em>Destructor Type</em>'.
cawthron
parents:
diff changeset
  1295
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1296
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1297
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1298
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1299
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1300
	 * @return the result of interpreting the object as an instance of '<em>Destructor Type</em>'.
cawthron
parents:
diff changeset
  1301
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1302
	 * @generated
cawthron
parents:
diff changeset
  1303
	 */
cawthron
parents:
diff changeset
  1304
	public T caseDestructorType(DestructorType object) {
cawthron
parents:
diff changeset
  1305
		return null;
cawthron
parents:
diff changeset
  1306
	}
cawthron
parents:
diff changeset
  1307
cawthron
parents:
diff changeset
  1308
	/**
cawthron
parents:
diff changeset
  1309
	 * Returns the result of interpreting the object as an instance of '<em>Documentation Type</em>'.
cawthron
parents:
diff changeset
  1310
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1311
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1312
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1313
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1314
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1315
	 * @return the result of interpreting the object as an instance of '<em>Documentation Type</em>'.
cawthron
parents:
diff changeset
  1316
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1317
	 * @generated
cawthron
parents:
diff changeset
  1318
	 */
cawthron
parents:
diff changeset
  1319
	public T caseDocumentationType(DocumentationType object) {
cawthron
parents:
diff changeset
  1320
		return null;
cawthron
parents:
diff changeset
  1321
	}
cawthron
parents:
diff changeset
  1322
cawthron
parents:
diff changeset
  1323
	/**
cawthron
parents:
diff changeset
  1324
	 * Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
cawthron
parents:
diff changeset
  1325
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1326
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1327
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1328
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1329
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1330
	 * @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
cawthron
parents:
diff changeset
  1331
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1332
	 * @generated
cawthron
parents:
diff changeset
  1333
	 */
cawthron
parents:
diff changeset
  1334
	public T caseDocumentRoot(DocumentRoot object) {
cawthron
parents:
diff changeset
  1335
		return null;
cawthron
parents:
diff changeset
  1336
	}
cawthron
parents:
diff changeset
  1337
cawthron
parents:
diff changeset
  1338
	/**
cawthron
parents:
diff changeset
  1339
	 * Returns the result of interpreting the object as an instance of '<em>Double Semi Colon Type</em>'.
cawthron
parents:
diff changeset
  1340
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1341
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1342
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1343
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1344
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1345
	 * @return the result of interpreting the object as an instance of '<em>Double Semi Colon Type</em>'.
cawthron
parents:
diff changeset
  1346
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1347
	 * @generated
cawthron
parents:
diff changeset
  1348
	 */
cawthron
parents:
diff changeset
  1349
	public T caseDoubleSemiColonType(DoubleSemiColonType object) {
cawthron
parents:
diff changeset
  1350
		return null;
cawthron
parents:
diff changeset
  1351
	}
cawthron
parents:
diff changeset
  1352
cawthron
parents:
diff changeset
  1353
	/**
cawthron
parents:
diff changeset
  1354
	 * Returns the result of interpreting the object as an instance of '<em>Driveletters Type</em>'.
cawthron
parents:
diff changeset
  1355
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1356
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1357
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1358
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1359
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1360
	 * @return the result of interpreting the object as an instance of '<em>Driveletters Type</em>'.
cawthron
parents:
diff changeset
  1361
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1362
	 * @generated
cawthron
parents:
diff changeset
  1363
	 */
cawthron
parents:
diff changeset
  1364
	public T caseDrivelettersType(DrivelettersType object) {
cawthron
parents:
diff changeset
  1365
		return null;
cawthron
parents:
diff changeset
  1366
	}
cawthron
parents:
diff changeset
  1367
cawthron
parents:
diff changeset
  1368
	/**
cawthron
parents:
diff changeset
  1369
	 * Returns the result of interpreting the object as an instance of '<em>Eikbuttons Type</em>'.
cawthron
parents:
diff changeset
  1370
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1371
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1372
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1373
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1374
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1375
	 * @return the result of interpreting the object as an instance of '<em>Eikbuttons Type</em>'.
cawthron
parents:
diff changeset
  1376
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1377
	 * @generated
cawthron
parents:
diff changeset
  1378
	 */
cawthron
parents:
diff changeset
  1379
	public T caseEikbuttonsType(EikbuttonsType object) {
cawthron
parents:
diff changeset
  1380
		return null;
cawthron
parents:
diff changeset
  1381
	}
cawthron
parents:
diff changeset
  1382
cawthron
parents:
diff changeset
  1383
	/**
cawthron
parents:
diff changeset
  1384
	 * Returns the result of interpreting the object as an instance of '<em>Eikonenvstatic Type</em>'.
cawthron
parents:
diff changeset
  1385
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1386
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1387
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1388
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1389
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1390
	 * @return the result of interpreting the object as an instance of '<em>Eikonenvstatic Type</em>'.
cawthron
parents:
diff changeset
  1391
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1392
	 * @generated
cawthron
parents:
diff changeset
  1393
	 */
cawthron
parents:
diff changeset
  1394
	public T caseEikonenvstaticType(EikonenvstaticType object) {
cawthron
parents:
diff changeset
  1395
		return null;
cawthron
parents:
diff changeset
  1396
	}
cawthron
parents:
diff changeset
  1397
cawthron
parents:
diff changeset
  1398
	/**
cawthron
parents:
diff changeset
  1399
	 * Returns the result of interpreting the object as an instance of '<em>Enummembers Type</em>'.
cawthron
parents:
diff changeset
  1400
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1401
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1402
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1403
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1404
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1405
	 * @return the result of interpreting the object as an instance of '<em>Enummembers Type</em>'.
cawthron
parents:
diff changeset
  1406
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1407
	 * @generated
cawthron
parents:
diff changeset
  1408
	 */
cawthron
parents:
diff changeset
  1409
	public T caseEnummembersType(EnummembersType object) {
cawthron
parents:
diff changeset
  1410
		return null;
cawthron
parents:
diff changeset
  1411
	}
cawthron
parents:
diff changeset
  1412
cawthron
parents:
diff changeset
  1413
	/**
cawthron
parents:
diff changeset
  1414
	 * Returns the result of interpreting the object as an instance of '<em>Enumnames Type</em>'.
cawthron
parents:
diff changeset
  1415
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1416
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1417
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1418
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1419
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1420
	 * @return the result of interpreting the object as an instance of '<em>Enumnames Type</em>'.
cawthron
parents:
diff changeset
  1421
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1422
	 * @generated
cawthron
parents:
diff changeset
  1423
	 */
cawthron
parents:
diff changeset
  1424
	public T caseEnumnamesType(EnumnamesType object) {
cawthron
parents:
diff changeset
  1425
		return null;
cawthron
parents:
diff changeset
  1426
	}
cawthron
parents:
diff changeset
  1427
cawthron
parents:
diff changeset
  1428
	/**
cawthron
parents:
diff changeset
  1429
	 * Returns the result of interpreting the object as an instance of '<em>Exportinline Type</em>'.
cawthron
parents:
diff changeset
  1430
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1431
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1432
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1433
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1434
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1435
	 * @return the result of interpreting the object as an instance of '<em>Exportinline Type</em>'.
cawthron
parents:
diff changeset
  1436
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1437
	 * @generated
cawthron
parents:
diff changeset
  1438
	 */
cawthron
parents:
diff changeset
  1439
	public T caseExportinlineType(ExportinlineType object) {
cawthron
parents:
diff changeset
  1440
		return null;
cawthron
parents:
diff changeset
  1441
	}
cawthron
parents:
diff changeset
  1442
cawthron
parents:
diff changeset
  1443
	/**
cawthron
parents:
diff changeset
  1444
	 * Returns the result of interpreting the object as an instance of '<em>Exportpurevirtual Type</em>'.
cawthron
parents:
diff changeset
  1445
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1446
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1447
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1448
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1449
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1450
	 * @return the result of interpreting the object as an instance of '<em>Exportpurevirtual Type</em>'.
cawthron
parents:
diff changeset
  1451
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1452
	 * @generated
cawthron
parents:
diff changeset
  1453
	 */
cawthron
parents:
diff changeset
  1454
	public T caseExportpurevirtualType(ExportpurevirtualType object) {
cawthron
parents:
diff changeset
  1455
		return null;
cawthron
parents:
diff changeset
  1456
	}
cawthron
parents:
diff changeset
  1457
cawthron
parents:
diff changeset
  1458
	/**
cawthron
parents:
diff changeset
  1459
	 * Returns the result of interpreting the object as an instance of '<em>Externaldriveletters Type</em>'.
cawthron
parents:
diff changeset
  1460
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1461
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1462
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1463
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1464
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1465
	 * @return the result of interpreting the object as an instance of '<em>Externaldriveletters Type</em>'.
cawthron
parents:
diff changeset
  1466
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1467
	 * @generated
cawthron
parents:
diff changeset
  1468
	 */
cawthron
parents:
diff changeset
  1469
	public T caseExternaldrivelettersType(ExternaldrivelettersType object) {
cawthron
parents:
diff changeset
  1470
		return null;
cawthron
parents:
diff changeset
  1471
	}
cawthron
parents:
diff changeset
  1472
cawthron
parents:
diff changeset
  1473
	/**
cawthron
parents:
diff changeset
  1474
	 * Returns the result of interpreting the object as an instance of '<em>Foff Type</em>'.
cawthron
parents:
diff changeset
  1475
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1476
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1477
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1478
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1479
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1480
	 * @return the result of interpreting the object as an instance of '<em>Foff Type</em>'.
cawthron
parents:
diff changeset
  1481
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1482
	 * @generated
cawthron
parents:
diff changeset
  1483
	 */
cawthron
parents:
diff changeset
  1484
	public T caseFoffType(FoffType object) {
cawthron
parents:
diff changeset
  1485
		return null;
cawthron
parents:
diff changeset
  1486
	}
cawthron
parents:
diff changeset
  1487
cawthron
parents:
diff changeset
  1488
	/**
cawthron
parents:
diff changeset
  1489
	 * Returns the result of interpreting the object as an instance of '<em>Forbiddenwords Type</em>'.
cawthron
parents:
diff changeset
  1490
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1491
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1492
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1493
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1494
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1495
	 * @return the result of interpreting the object as an instance of '<em>Forbiddenwords Type</em>'.
cawthron
parents:
diff changeset
  1496
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1497
	 * @generated
cawthron
parents:
diff changeset
  1498
	 */
cawthron
parents:
diff changeset
  1499
	public T caseForbiddenwordsType(ForbiddenwordsType object) {
cawthron
parents:
diff changeset
  1500
		return null;
cawthron
parents:
diff changeset
  1501
	}
cawthron
parents:
diff changeset
  1502
cawthron
parents:
diff changeset
  1503
	/**
cawthron
parents:
diff changeset
  1504
	 * Returns the result of interpreting the object as an instance of '<em>Forgottoputptroncleanupstack Type</em>'.
cawthron
parents:
diff changeset
  1505
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1506
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1507
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1508
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1509
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1510
	 * @return the result of interpreting the object as an instance of '<em>Forgottoputptroncleanupstack Type</em>'.
cawthron
parents:
diff changeset
  1511
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1512
	 * @generated
cawthron
parents:
diff changeset
  1513
	 */
cawthron
parents:
diff changeset
  1514
	public T caseForgottoputptroncleanupstackType(ForgottoputptroncleanupstackType object) {
cawthron
parents:
diff changeset
  1515
		return null;
cawthron
parents:
diff changeset
  1516
	}
cawthron
parents:
diff changeset
  1517
cawthron
parents:
diff changeset
  1518
	/**
cawthron
parents:
diff changeset
  1519
	 * Returns the result of interpreting the object as an instance of '<em>Friend Type</em>'.
cawthron
parents:
diff changeset
  1520
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1521
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1522
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1523
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1524
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1525
	 * @return the result of interpreting the object as an instance of '<em>Friend Type</em>'.
cawthron
parents:
diff changeset
  1526
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1527
	 * @generated
cawthron
parents:
diff changeset
  1528
	 */
cawthron
parents:
diff changeset
  1529
	public T caseFriendType(FriendType object) {
cawthron
parents:
diff changeset
  1530
		return null;
cawthron
parents:
diff changeset
  1531
	}
cawthron
parents:
diff changeset
  1532
cawthron
parents:
diff changeset
  1533
	/**
cawthron
parents:
diff changeset
  1534
	 * Returns the result of interpreting the object as an instance of '<em>Functionality Type</em>'.
cawthron
parents:
diff changeset
  1535
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1536
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1537
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1538
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1539
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1540
	 * @return the result of interpreting the object as an instance of '<em>Functionality Type</em>'.
cawthron
parents:
diff changeset
  1541
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1542
	 * @generated
cawthron
parents:
diff changeset
  1543
	 */
cawthron
parents:
diff changeset
  1544
	public T caseFunctionalityType(FunctionalityType object) {
cawthron
parents:
diff changeset
  1545
		return null;
cawthron
parents:
diff changeset
  1546
	}
cawthron
parents:
diff changeset
  1547
cawthron
parents:
diff changeset
  1548
	/**
cawthron
parents:
diff changeset
  1549
	 * Returns the result of interpreting the object as an instance of '<em>Goto Type</em>'.
cawthron
parents:
diff changeset
  1550
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1551
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1552
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1553
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1554
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1555
	 * @return the result of interpreting the object as an instance of '<em>Goto Type</em>'.
cawthron
parents:
diff changeset
  1556
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1557
	 * @generated
cawthron
parents:
diff changeset
  1558
	 */
cawthron
parents:
diff changeset
  1559
	public T caseGotoType(GotoType object) {
cawthron
parents:
diff changeset
  1560
		return null;
cawthron
parents:
diff changeset
  1561
	}
cawthron
parents:
diff changeset
  1562
cawthron
parents:
diff changeset
  1563
	/**
cawthron
parents:
diff changeset
  1564
	 * Returns the result of interpreting the object as an instance of '<em>High Type</em>'.
cawthron
parents:
diff changeset
  1565
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1566
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1567
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1568
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1569
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1570
	 * @return the result of interpreting the object as an instance of '<em>High Type</em>'.
cawthron
parents:
diff changeset
  1571
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1572
	 * @generated
cawthron
parents:
diff changeset
  1573
	 */
cawthron
parents:
diff changeset
  1574
	public T caseHighType(HighType object) {
cawthron
parents:
diff changeset
  1575
		return null;
cawthron
parents:
diff changeset
  1576
	}
cawthron
parents:
diff changeset
  1577
cawthron
parents:
diff changeset
  1578
	/**
cawthron
parents:
diff changeset
  1579
	 * Returns the result of interpreting the object as an instance of '<em>Ifassignments Type</em>'.
cawthron
parents:
diff changeset
  1580
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1581
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1582
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1583
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1584
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1585
	 * @return the result of interpreting the object as an instance of '<em>Ifassignments Type</em>'.
cawthron
parents:
diff changeset
  1586
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1587
	 * @generated
cawthron
parents:
diff changeset
  1588
	 */
cawthron
parents:
diff changeset
  1589
	public T caseIfassignmentsType(IfassignmentsType object) {
cawthron
parents:
diff changeset
  1590
		return null;
cawthron
parents:
diff changeset
  1591
	}
cawthron
parents:
diff changeset
  1592
cawthron
parents:
diff changeset
  1593
	/**
cawthron
parents:
diff changeset
  1594
	 * Returns the result of interpreting the object as an instance of '<em>Ifpreprocessor Type</em>'.
cawthron
parents:
diff changeset
  1595
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1596
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1597
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1598
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1599
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1600
	 * @return the result of interpreting the object as an instance of '<em>Ifpreprocessor Type</em>'.
cawthron
parents:
diff changeset
  1601
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1602
	 * @generated
cawthron
parents:
diff changeset
  1603
	 */
cawthron
parents:
diff changeset
  1604
	public T caseIfpreprocessorType(IfpreprocessorType object) {
cawthron
parents:
diff changeset
  1605
		return null;
cawthron
parents:
diff changeset
  1606
	}
cawthron
parents:
diff changeset
  1607
cawthron
parents:
diff changeset
  1608
	/**
cawthron
parents:
diff changeset
  1609
	 * Returns the result of interpreting the object as an instance of '<em>Inheritanceorder Type</em>'.
cawthron
parents:
diff changeset
  1610
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1611
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1612
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1613
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1614
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1615
	 * @return the result of interpreting the object as an instance of '<em>Inheritanceorder Type</em>'.
cawthron
parents:
diff changeset
  1616
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1617
	 * @generated
cawthron
parents:
diff changeset
  1618
	 */
cawthron
parents:
diff changeset
  1619
	public T caseInheritanceorderType(InheritanceorderType object) {
cawthron
parents:
diff changeset
  1620
		return null;
cawthron
parents:
diff changeset
  1621
	}
cawthron
parents:
diff changeset
  1622
cawthron
parents:
diff changeset
  1623
	/**
cawthron
parents:
diff changeset
  1624
	 * Returns the result of interpreting the object as an instance of '<em>Intleaves Type</em>'.
cawthron
parents:
diff changeset
  1625
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1626
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1627
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1628
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1629
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1630
	 * @return the result of interpreting the object as an instance of '<em>Intleaves Type</em>'.
cawthron
parents:
diff changeset
  1631
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1632
	 * @generated
cawthron
parents:
diff changeset
  1633
	 */
cawthron
parents:
diff changeset
  1634
	public T caseIntleavesType(IntleavesType object) {
cawthron
parents:
diff changeset
  1635
		return null;
cawthron
parents:
diff changeset
  1636
	}
cawthron
parents:
diff changeset
  1637
cawthron
parents:
diff changeset
  1638
	/**
cawthron
parents:
diff changeset
  1639
	 * Returns the result of interpreting the object as an instance of '<em>Jmp Type</em>'.
cawthron
parents:
diff changeset
  1640
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1641
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1642
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1643
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1644
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1645
	 * @return the result of interpreting the object as an instance of '<em>Jmp Type</em>'.
cawthron
parents:
diff changeset
  1646
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1647
	 * @generated
cawthron
parents:
diff changeset
  1648
	 */
cawthron
parents:
diff changeset
  1649
	public T caseJmpType(JmpType object) {
cawthron
parents:
diff changeset
  1650
		return null;
cawthron
parents:
diff changeset
  1651
	}
cawthron
parents:
diff changeset
  1652
cawthron
parents:
diff changeset
  1653
	/**
cawthron
parents:
diff changeset
  1654
	 * Returns the result of interpreting the object as an instance of '<em>Keyword Type</em>'.
cawthron
parents:
diff changeset
  1655
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1656
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1657
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1658
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1659
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1660
	 * @return the result of interpreting the object as an instance of '<em>Keyword Type</em>'.
cawthron
parents:
diff changeset
  1661
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1662
	 * @generated
cawthron
parents:
diff changeset
  1663
	 */
cawthron
parents:
diff changeset
  1664
	public T caseKeywordType(KeywordType object) {
cawthron
parents:
diff changeset
  1665
		return null;
cawthron
parents:
diff changeset
  1666
	}
cawthron
parents:
diff changeset
  1667
cawthron
parents:
diff changeset
  1668
	/**
cawthron
parents:
diff changeset
  1669
	 * Returns the result of interpreting the object as an instance of '<em>Leave No Error Type</em>'.
cawthron
parents:
diff changeset
  1670
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1671
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1672
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1673
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1674
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1675
	 * @return the result of interpreting the object as an instance of '<em>Leave No Error Type</em>'.
cawthron
parents:
diff changeset
  1676
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1677
	 * @generated
cawthron
parents:
diff changeset
  1678
	 */
cawthron
parents:
diff changeset
  1679
	public T caseLeaveNoErrorType(LeaveNoErrorType object) {
cawthron
parents:
diff changeset
  1680
		return null;
cawthron
parents:
diff changeset
  1681
	}
cawthron
parents:
diff changeset
  1682
cawthron
parents:
diff changeset
  1683
	/**
cawthron
parents:
diff changeset
  1684
	 * Returns the result of interpreting the object as an instance of '<em>Leave Type</em>'.
cawthron
parents:
diff changeset
  1685
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1686
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1687
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1688
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1689
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1690
	 * @return the result of interpreting the object as an instance of '<em>Leave Type</em>'.
cawthron
parents:
diff changeset
  1691
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1692
	 * @generated
cawthron
parents:
diff changeset
  1693
	 */
cawthron
parents:
diff changeset
  1694
	public T caseLeaveType(LeaveType object) {
cawthron
parents:
diff changeset
  1695
		return null;
cawthron
parents:
diff changeset
  1696
	}
cawthron
parents:
diff changeset
  1697
cawthron
parents:
diff changeset
  1698
	/**
cawthron
parents:
diff changeset
  1699
	 * Returns the result of interpreting the object as an instance of '<em>Leavingoperators Type</em>'.
cawthron
parents:
diff changeset
  1700
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1701
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1702
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1703
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1704
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1705
	 * @return the result of interpreting the object as an instance of '<em>Leavingoperators Type</em>'.
cawthron
parents:
diff changeset
  1706
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1707
	 * @generated
cawthron
parents:
diff changeset
  1708
	 */
cawthron
parents:
diff changeset
  1709
	public T caseLeavingoperatorsType(LeavingoperatorsType object) {
cawthron
parents:
diff changeset
  1710
		return null;
cawthron
parents:
diff changeset
  1711
	}
cawthron
parents:
diff changeset
  1712
cawthron
parents:
diff changeset
  1713
	/**
cawthron
parents:
diff changeset
  1714
	 * Returns the result of interpreting the object as an instance of '<em>Legal Type</em>'.
cawthron
parents:
diff changeset
  1715
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1716
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1717
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1718
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1719
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1720
	 * @return the result of interpreting the object as an instance of '<em>Legal Type</em>'.
cawthron
parents:
diff changeset
  1721
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1722
	 * @generated
cawthron
parents:
diff changeset
  1723
	 */
cawthron
parents:
diff changeset
  1724
	public T caseLegalType(LegalType object) {
cawthron
parents:
diff changeset
  1725
		return null;
cawthron
parents:
diff changeset
  1726
	}
cawthron
parents:
diff changeset
  1727
cawthron
parents:
diff changeset
  1728
	/**
cawthron
parents:
diff changeset
  1729
	 * Returns the result of interpreting the object as an instance of '<em>LFunction Cant Leave Type</em>'.
cawthron
parents:
diff changeset
  1730
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1731
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1732
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1733
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1734
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1735
	 * @return the result of interpreting the object as an instance of '<em>LFunction Cant Leave Type</em>'.
cawthron
parents:
diff changeset
  1736
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1737
	 * @generated
cawthron
parents:
diff changeset
  1738
	 */
cawthron
parents:
diff changeset
  1739
	public T caseLFunctionCantLeaveType(LFunctionCantLeaveType object) {
cawthron
parents:
diff changeset
  1740
		return null;
cawthron
parents:
diff changeset
  1741
	}
cawthron
parents:
diff changeset
  1742
cawthron
parents:
diff changeset
  1743
	/**
cawthron
parents:
diff changeset
  1744
	 * Returns the result of interpreting the object as an instance of '<em>Localisation Type</em>'.
cawthron
parents:
diff changeset
  1745
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1746
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1747
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1748
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1749
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1750
	 * @return the result of interpreting the object as an instance of '<em>Localisation Type</em>'.
cawthron
parents:
diff changeset
  1751
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1752
	 * @generated
cawthron
parents:
diff changeset
  1753
	 */
cawthron
parents:
diff changeset
  1754
	public T caseLocalisationType(LocalisationType object) {
cawthron
parents:
diff changeset
  1755
		return null;
cawthron
parents:
diff changeset
  1756
	}
cawthron
parents:
diff changeset
  1757
cawthron
parents:
diff changeset
  1758
	/**
cawthron
parents:
diff changeset
  1759
	 * Returns the result of interpreting the object as an instance of '<em>Longlines Type</em>'.
cawthron
parents:
diff changeset
  1760
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1761
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1762
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1763
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1764
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1765
	 * @return the result of interpreting the object as an instance of '<em>Longlines Type</em>'.
cawthron
parents:
diff changeset
  1766
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1767
	 * @generated
cawthron
parents:
diff changeset
  1768
	 */
cawthron
parents:
diff changeset
  1769
	public T caseLonglinesType(LonglinesType object) {
cawthron
parents:
diff changeset
  1770
		return null;
cawthron
parents:
diff changeset
  1771
	}
cawthron
parents:
diff changeset
  1772
cawthron
parents:
diff changeset
  1773
	/**
cawthron
parents:
diff changeset
  1774
	 * Returns the result of interpreting the object as an instance of '<em>Low Type</em>'.
cawthron
parents:
diff changeset
  1775
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1776
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1777
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1778
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1779
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1780
	 * @return the result of interpreting the object as an instance of '<em>Low Type</em>'.
cawthron
parents:
diff changeset
  1781
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1782
	 * @generated
cawthron
parents:
diff changeset
  1783
	 */
cawthron
parents:
diff changeset
  1784
	public T caseLowType(LowType object) {
cawthron
parents:
diff changeset
  1785
		return null;
cawthron
parents:
diff changeset
  1786
	}
cawthron
parents:
diff changeset
  1787
cawthron
parents:
diff changeset
  1788
	/**
cawthron
parents:
diff changeset
  1789
	 * Returns the result of interpreting the object as an instance of '<em>Magicnumbers Type</em>'.
cawthron
parents:
diff changeset
  1790
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1791
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1792
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1793
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1794
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1795
	 * @return the result of interpreting the object as an instance of '<em>Magicnumbers Type</em>'.
cawthron
parents:
diff changeset
  1796
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1797
	 * @generated
cawthron
parents:
diff changeset
  1798
	 */
cawthron
parents:
diff changeset
  1799
	public T caseMagicnumbersType(MagicnumbersType object) {
cawthron
parents:
diff changeset
  1800
		return null;
cawthron
parents:
diff changeset
  1801
	}
cawthron
parents:
diff changeset
  1802
cawthron
parents:
diff changeset
  1803
	/**
cawthron
parents:
diff changeset
  1804
	 * Returns the result of interpreting the object as an instance of '<em>Mclassdestructor Type</em>'.
cawthron
parents:
diff changeset
  1805
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1806
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1807
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1808
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1809
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1810
	 * @return the result of interpreting the object as an instance of '<em>Mclassdestructor Type</em>'.
cawthron
parents:
diff changeset
  1811
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1812
	 * @generated
cawthron
parents:
diff changeset
  1813
	 */
cawthron
parents:
diff changeset
  1814
	public T caseMclassdestructorType(MclassdestructorType object) {
cawthron
parents:
diff changeset
  1815
		return null;
cawthron
parents:
diff changeset
  1816
	}
cawthron
parents:
diff changeset
  1817
cawthron
parents:
diff changeset
  1818
	/**
cawthron
parents:
diff changeset
  1819
	 * Returns the result of interpreting the object as an instance of '<em>Medium Type</em>'.
cawthron
parents:
diff changeset
  1820
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1821
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1822
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1823
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1824
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1825
	 * @return the result of interpreting the object as an instance of '<em>Medium Type</em>'.
cawthron
parents:
diff changeset
  1826
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1827
	 * @generated
cawthron
parents:
diff changeset
  1828
	 */
cawthron
parents:
diff changeset
  1829
	public T caseMediumType(MediumType object) {
cawthron
parents:
diff changeset
  1830
		return null;
cawthron
parents:
diff changeset
  1831
	}
cawthron
parents:
diff changeset
  1832
cawthron
parents:
diff changeset
  1833
	/**
cawthron
parents:
diff changeset
  1834
	 * Returns the result of interpreting the object as an instance of '<em>Memberlc Type</em>'.
cawthron
parents:
diff changeset
  1835
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1836
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1837
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1838
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1839
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1840
	 * @return the result of interpreting the object as an instance of '<em>Memberlc Type</em>'.
cawthron
parents:
diff changeset
  1841
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1842
	 * @generated
cawthron
parents:
diff changeset
  1843
	 */
cawthron
parents:
diff changeset
  1844
	public T caseMemberlcType(MemberlcType object) {
cawthron
parents:
diff changeset
  1845
		return null;
cawthron
parents:
diff changeset
  1846
	}
cawthron
parents:
diff changeset
  1847
cawthron
parents:
diff changeset
  1848
	/**
cawthron
parents:
diff changeset
  1849
	 * Returns the result of interpreting the object as an instance of '<em>Membervariablecallld Type</em>'.
cawthron
parents:
diff changeset
  1850
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1851
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1852
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1853
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1854
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1855
	 * @return the result of interpreting the object as an instance of '<em>Membervariablecallld Type</em>'.
cawthron
parents:
diff changeset
  1856
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1857
	 * @generated
cawthron
parents:
diff changeset
  1858
	 */
cawthron
parents:
diff changeset
  1859
	public T caseMembervariablecallldType(MembervariablecallldType object) {
cawthron
parents:
diff changeset
  1860
		return null;
cawthron
parents:
diff changeset
  1861
	}
cawthron
parents:
diff changeset
  1862
cawthron
parents:
diff changeset
  1863
	/**
cawthron
parents:
diff changeset
  1864
	 * Returns the result of interpreting the object as an instance of '<em>Missingcancel Type</em>'.
cawthron
parents:
diff changeset
  1865
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1866
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1867
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1868
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1869
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1870
	 * @return the result of interpreting the object as an instance of '<em>Missingcancel Type</em>'.
cawthron
parents:
diff changeset
  1871
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1872
	 * @generated
cawthron
parents:
diff changeset
  1873
	 */
cawthron
parents:
diff changeset
  1874
	public T caseMissingcancelType(MissingcancelType object) {
cawthron
parents:
diff changeset
  1875
		return null;
cawthron
parents:
diff changeset
  1876
	}
cawthron
parents:
diff changeset
  1877
cawthron
parents:
diff changeset
  1878
	/**
cawthron
parents:
diff changeset
  1879
	 * Returns the result of interpreting the object as an instance of '<em>Missingcclass Type</em>'.
cawthron
parents:
diff changeset
  1880
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1881
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1882
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1883
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1884
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1885
	 * @return the result of interpreting the object as an instance of '<em>Missingcclass Type</em>'.
cawthron
parents:
diff changeset
  1886
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1887
	 * @generated
cawthron
parents:
diff changeset
  1888
	 */
cawthron
parents:
diff changeset
  1889
	public T caseMissingcclassType(MissingcclassType object) {
cawthron
parents:
diff changeset
  1890
		return null;
cawthron
parents:
diff changeset
  1891
	}
cawthron
parents:
diff changeset
  1892
cawthron
parents:
diff changeset
  1893
	/**
cawthron
parents:
diff changeset
  1894
	 * Returns the result of interpreting the object as an instance of '<em>Mmpsourcepath Type</em>'.
cawthron
parents:
diff changeset
  1895
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1896
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1897
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1898
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1899
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1900
	 * @return the result of interpreting the object as an instance of '<em>Mmpsourcepath Type</em>'.
cawthron
parents:
diff changeset
  1901
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1902
	 * @generated
cawthron
parents:
diff changeset
  1903
	 */
cawthron
parents:
diff changeset
  1904
	public T caseMmpsourcepathType(MmpsourcepathType object) {
cawthron
parents:
diff changeset
  1905
		return null;
cawthron
parents:
diff changeset
  1906
	}
cawthron
parents:
diff changeset
  1907
cawthron
parents:
diff changeset
  1908
	/**
cawthron
parents:
diff changeset
  1909
	 * Returns the result of interpreting the object as an instance of '<em>Multilangrsc Type</em>'.
cawthron
parents:
diff changeset
  1910
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1911
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1912
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1913
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1914
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1915
	 * @return the result of interpreting the object as an instance of '<em>Multilangrsc Type</em>'.
cawthron
parents:
diff changeset
  1916
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1917
	 * @generated
cawthron
parents:
diff changeset
  1918
	 */
cawthron
parents:
diff changeset
  1919
	public T caseMultilangrscType(MultilangrscType object) {
cawthron
parents:
diff changeset
  1920
		return null;
cawthron
parents:
diff changeset
  1921
	}
cawthron
parents:
diff changeset
  1922
cawthron
parents:
diff changeset
  1923
	/**
cawthron
parents:
diff changeset
  1924
	 * Returns the result of interpreting the object as an instance of '<em>Multipledeclarations Type</em>'.
cawthron
parents:
diff changeset
  1925
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1926
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1927
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1928
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1929
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1930
	 * @return the result of interpreting the object as an instance of '<em>Multipledeclarations Type</em>'.
cawthron
parents:
diff changeset
  1931
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1932
	 * @generated
cawthron
parents:
diff changeset
  1933
	 */
cawthron
parents:
diff changeset
  1934
	public T caseMultipledeclarationsType(MultipledeclarationsType object) {
cawthron
parents:
diff changeset
  1935
		return null;
cawthron
parents:
diff changeset
  1936
	}
cawthron
parents:
diff changeset
  1937
cawthron
parents:
diff changeset
  1938
	/**
cawthron
parents:
diff changeset
  1939
	 * Returns the result of interpreting the object as an instance of '<em>Multipleinheritance Type</em>'.
cawthron
parents:
diff changeset
  1940
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1941
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1942
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1943
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1944
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1945
	 * @return the result of interpreting the object as an instance of '<em>Multipleinheritance Type</em>'.
cawthron
parents:
diff changeset
  1946
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1947
	 * @generated
cawthron
parents:
diff changeset
  1948
	 */
cawthron
parents:
diff changeset
  1949
	public T caseMultipleinheritanceType(MultipleinheritanceType object) {
cawthron
parents:
diff changeset
  1950
		return null;
cawthron
parents:
diff changeset
  1951
	}
cawthron
parents:
diff changeset
  1952
cawthron
parents:
diff changeset
  1953
	/**
cawthron
parents:
diff changeset
  1954
	 * Returns the result of interpreting the object as an instance of '<em>Mydocs Type</em>'.
cawthron
parents:
diff changeset
  1955
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1956
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1957
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1958
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1959
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1960
	 * @return the result of interpreting the object as an instance of '<em>Mydocs Type</em>'.
cawthron
parents:
diff changeset
  1961
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1962
	 * @generated
cawthron
parents:
diff changeset
  1963
	 */
cawthron
parents:
diff changeset
  1964
	public T caseMydocsType(MydocsType object) {
cawthron
parents:
diff changeset
  1965
		return null;
cawthron
parents:
diff changeset
  1966
	}
cawthron
parents:
diff changeset
  1967
cawthron
parents:
diff changeset
  1968
	/**
cawthron
parents:
diff changeset
  1969
	 * Returns the result of interpreting the object as an instance of '<em>Namespace Type</em>'.
cawthron
parents:
diff changeset
  1970
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1971
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1972
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1973
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1974
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1975
	 * @return the result of interpreting the object as an instance of '<em>Namespace Type</em>'.
cawthron
parents:
diff changeset
  1976
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1977
	 * @generated
cawthron
parents:
diff changeset
  1978
	 */
cawthron
parents:
diff changeset
  1979
	public T caseNamespaceType(NamespaceType object) {
cawthron
parents:
diff changeset
  1980
		return null;
cawthron
parents:
diff changeset
  1981
	}
cawthron
parents:
diff changeset
  1982
cawthron
parents:
diff changeset
  1983
	/**
cawthron
parents:
diff changeset
  1984
	 * Returns the result of interpreting the object as an instance of '<em>Newlreferences Type</em>'.
cawthron
parents:
diff changeset
  1985
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  1986
	 * This implementation returns null;
cawthron
parents:
diff changeset
  1987
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  1988
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  1989
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  1990
	 * @return the result of interpreting the object as an instance of '<em>Newlreferences Type</em>'.
cawthron
parents:
diff changeset
  1991
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  1992
	 * @generated
cawthron
parents:
diff changeset
  1993
	 */
cawthron
parents:
diff changeset
  1994
	public T caseNewlreferencesType(NewlreferencesType object) {
cawthron
parents:
diff changeset
  1995
		return null;
cawthron
parents:
diff changeset
  1996
	}
cawthron
parents:
diff changeset
  1997
cawthron
parents:
diff changeset
  1998
	/**
cawthron
parents:
diff changeset
  1999
	 * Returns the result of interpreting the object as an instance of '<em>Noleavetrap Type</em>'.
cawthron
parents:
diff changeset
  2000
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2001
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2002
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2003
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2004
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2005
	 * @return the result of interpreting the object as an instance of '<em>Noleavetrap Type</em>'.
cawthron
parents:
diff changeset
  2006
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2007
	 * @generated
cawthron
parents:
diff changeset
  2008
	 */
cawthron
parents:
diff changeset
  2009
	public T caseNoleavetrapType(NoleavetrapType object) {
cawthron
parents:
diff changeset
  2010
		return null;
cawthron
parents:
diff changeset
  2011
	}
cawthron
parents:
diff changeset
  2012
cawthron
parents:
diff changeset
  2013
	/**
cawthron
parents:
diff changeset
  2014
	 * Returns the result of interpreting the object as an instance of '<em>Nonconsthbufc Type</em>'.
cawthron
parents:
diff changeset
  2015
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2016
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2017
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2018
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2019
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2020
	 * @return the result of interpreting the object as an instance of '<em>Nonconsthbufc Type</em>'.
cawthron
parents:
diff changeset
  2021
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2022
	 * @generated
cawthron
parents:
diff changeset
  2023
	 */
cawthron
parents:
diff changeset
  2024
	public T caseNonconsthbufcType(NonconsthbufcType object) {
cawthron
parents:
diff changeset
  2025
		return null;
cawthron
parents:
diff changeset
  2026
	}
cawthron
parents:
diff changeset
  2027
cawthron
parents:
diff changeset
  2028
	/**
cawthron
parents:
diff changeset
  2029
	 * Returns the result of interpreting the object as an instance of '<em>Nonconsttdesc Type</em>'.
cawthron
parents:
diff changeset
  2030
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2031
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2032
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2033
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2034
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2035
	 * @return the result of interpreting the object as an instance of '<em>Nonconsttdesc Type</em>'.
cawthron
parents:
diff changeset
  2036
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2037
	 * @generated
cawthron
parents:
diff changeset
  2038
	 */
cawthron
parents:
diff changeset
  2039
	public T caseNonconsttdescType(NonconsttdescType object) {
cawthron
parents:
diff changeset
  2040
		return null;
cawthron
parents:
diff changeset
  2041
	}
cawthron
parents:
diff changeset
  2042
cawthron
parents:
diff changeset
  2043
	/**
cawthron
parents:
diff changeset
  2044
	 * Returns the result of interpreting the object as an instance of '<em>Nonleavenew Type</em>'.
cawthron
parents:
diff changeset
  2045
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2046
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2047
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2048
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2049
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2050
	 * @return the result of interpreting the object as an instance of '<em>Nonleavenew Type</em>'.
cawthron
parents:
diff changeset
  2051
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2052
	 * @generated
cawthron
parents:
diff changeset
  2053
	 */
cawthron
parents:
diff changeset
  2054
	public T caseNonleavenewType(NonleavenewType object) {
cawthron
parents:
diff changeset
  2055
		return null;
cawthron
parents:
diff changeset
  2056
	}
cawthron
parents:
diff changeset
  2057
cawthron
parents:
diff changeset
  2058
	/**
cawthron
parents:
diff changeset
  2059
	 * Returns the result of interpreting the object as an instance of '<em>Nonunicodeskins Type</em>'.
cawthron
parents:
diff changeset
  2060
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2061
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2062
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2063
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2064
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2065
	 * @return the result of interpreting the object as an instance of '<em>Nonunicodeskins Type</em>'.
cawthron
parents:
diff changeset
  2066
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2067
	 * @generated
cawthron
parents:
diff changeset
  2068
	 */
cawthron
parents:
diff changeset
  2069
	public T caseNonunicodeskinsType(NonunicodeskinsType object) {
cawthron
parents:
diff changeset
  2070
		return null;
cawthron
parents:
diff changeset
  2071
	}
cawthron
parents:
diff changeset
  2072
cawthron
parents:
diff changeset
  2073
	/**
cawthron
parents:
diff changeset
  2074
	 * Returns the result of interpreting the object as an instance of '<em>Null Type</em>'.
cawthron
parents:
diff changeset
  2075
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2076
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2077
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2078
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2079
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2080
	 * @return the result of interpreting the object as an instance of '<em>Null Type</em>'.
cawthron
parents:
diff changeset
  2081
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2082
	 * @generated
cawthron
parents:
diff changeset
  2083
	 */
cawthron
parents:
diff changeset
  2084
	public T caseNullType(NullType object) {
cawthron
parents:
diff changeset
  2085
		return null;
cawthron
parents:
diff changeset
  2086
	}
cawthron
parents:
diff changeset
  2087
cawthron
parents:
diff changeset
  2088
	/**
cawthron
parents:
diff changeset
  2089
	 * Returns the result of interpreting the object as an instance of '<em>Open Type</em>'.
cawthron
parents:
diff changeset
  2090
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2091
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2092
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2093
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2094
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2095
	 * @return the result of interpreting the object as an instance of '<em>Open Type</em>'.
cawthron
parents:
diff changeset
  2096
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2097
	 * @generated
cawthron
parents:
diff changeset
  2098
	 */
cawthron
parents:
diff changeset
  2099
	public T caseOpenType(OpenType object) {
cawthron
parents:
diff changeset
  2100
		return null;
cawthron
parents:
diff changeset
  2101
	}
cawthron
parents:
diff changeset
  2102
cawthron
parents:
diff changeset
  2103
	/**
cawthron
parents:
diff changeset
  2104
	 * Returns the result of interpreting the object as an instance of '<em>Other Type</em>'.
cawthron
parents:
diff changeset
  2105
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2106
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2107
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2108
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2109
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2110
	 * @return the result of interpreting the object as an instance of '<em>Other Type</em>'.
cawthron
parents:
diff changeset
  2111
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2112
	 * @generated
cawthron
parents:
diff changeset
  2113
	 */
cawthron
parents:
diff changeset
  2114
	public T caseOtherType(OtherType object) {
cawthron
parents:
diff changeset
  2115
		return null;
cawthron
parents:
diff changeset
  2116
	}
cawthron
parents:
diff changeset
  2117
cawthron
parents:
diff changeset
  2118
	/**
cawthron
parents:
diff changeset
  2119
	 * Returns the result of interpreting the object as an instance of '<em>Panic Type</em>'.
cawthron
parents:
diff changeset
  2120
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2121
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2122
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2123
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2124
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2125
	 * @return the result of interpreting the object as an instance of '<em>Panic Type</em>'.
cawthron
parents:
diff changeset
  2126
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2127
	 * @generated
cawthron
parents:
diff changeset
  2128
	 */
cawthron
parents:
diff changeset
  2129
	public T casePanicType(PanicType object) {
cawthron
parents:
diff changeset
  2130
		return null;
cawthron
parents:
diff changeset
  2131
	}
cawthron
parents:
diff changeset
  2132
cawthron
parents:
diff changeset
  2133
	/**
cawthron
parents:
diff changeset
  2134
	 * Returns the result of interpreting the object as an instance of '<em>Performance Type</em>'.
cawthron
parents:
diff changeset
  2135
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2136
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2137
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2138
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2139
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2140
	 * @return the result of interpreting the object as an instance of '<em>Performance Type</em>'.
cawthron
parents:
diff changeset
  2141
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2142
	 * @generated
cawthron
parents:
diff changeset
  2143
	 */
cawthron
parents:
diff changeset
  2144
	public T casePerformanceType(PerformanceType object) {
cawthron
parents:
diff changeset
  2145
		return null;
cawthron
parents:
diff changeset
  2146
	}
cawthron
parents:
diff changeset
  2147
cawthron
parents:
diff changeset
  2148
	/**
cawthron
parents:
diff changeset
  2149
	 * Returns the result of interpreting the object as an instance of '<em>Pointertoarrays Type</em>'.
cawthron
parents:
diff changeset
  2150
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2151
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2152
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2153
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2154
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2155
	 * @return the result of interpreting the object as an instance of '<em>Pointertoarrays Type</em>'.
cawthron
parents:
diff changeset
  2156
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2157
	 * @generated
cawthron
parents:
diff changeset
  2158
	 */
cawthron
parents:
diff changeset
  2159
	public T casePointertoarraysType(PointertoarraysType object) {
cawthron
parents:
diff changeset
  2160
		return null;
cawthron
parents:
diff changeset
  2161
	}
cawthron
parents:
diff changeset
  2162
cawthron
parents:
diff changeset
  2163
	/**
cawthron
parents:
diff changeset
  2164
	 * Returns the result of interpreting the object as an instance of '<em>Pragmadisable Type</em>'.
cawthron
parents:
diff changeset
  2165
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2166
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2167
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2168
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2169
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2170
	 * @return the result of interpreting the object as an instance of '<em>Pragmadisable Type</em>'.
cawthron
parents:
diff changeset
  2171
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2172
	 * @generated
cawthron
parents:
diff changeset
  2173
	 */
cawthron
parents:
diff changeset
  2174
	public T casePragmadisableType(PragmadisableType object) {
cawthron
parents:
diff changeset
  2175
		return null;
cawthron
parents:
diff changeset
  2176
	}
cawthron
parents:
diff changeset
  2177
cawthron
parents:
diff changeset
  2178
	/**
cawthron
parents:
diff changeset
  2179
	 * Returns the result of interpreting the object as an instance of '<em>Pragmamessage Type</em>'.
cawthron
parents:
diff changeset
  2180
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2181
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2182
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2183
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2184
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2185
	 * @return the result of interpreting the object as an instance of '<em>Pragmamessage Type</em>'.
cawthron
parents:
diff changeset
  2186
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2187
	 * @generated
cawthron
parents:
diff changeset
  2188
	 */
cawthron
parents:
diff changeset
  2189
	public T casePragmamessageType(PragmamessageType object) {
cawthron
parents:
diff changeset
  2190
		return null;
cawthron
parents:
diff changeset
  2191
	}
cawthron
parents:
diff changeset
  2192
cawthron
parents:
diff changeset
  2193
	/**
cawthron
parents:
diff changeset
  2194
	 * Returns the result of interpreting the object as an instance of '<em>Pragmaother Type</em>'.
cawthron
parents:
diff changeset
  2195
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2196
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2197
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2198
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2199
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2200
	 * @return the result of interpreting the object as an instance of '<em>Pragmaother Type</em>'.
cawthron
parents:
diff changeset
  2201
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2202
	 * @generated
cawthron
parents:
diff changeset
  2203
	 */
cawthron
parents:
diff changeset
  2204
	public T casePragmaotherType(PragmaotherType object) {
cawthron
parents:
diff changeset
  2205
		return null;
cawthron
parents:
diff changeset
  2206
	}
cawthron
parents:
diff changeset
  2207
cawthron
parents:
diff changeset
  2208
	/**
cawthron
parents:
diff changeset
  2209
	 * Returns the result of interpreting the object as an instance of '<em>Privateinheritance Type</em>'.
cawthron
parents:
diff changeset
  2210
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2211
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2212
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2213
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2214
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2215
	 * @return the result of interpreting the object as an instance of '<em>Privateinheritance Type</em>'.
cawthron
parents:
diff changeset
  2216
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2217
	 * @generated
cawthron
parents:
diff changeset
  2218
	 */
cawthron
parents:
diff changeset
  2219
	public T casePrivateinheritanceType(PrivateinheritanceType object) {
cawthron
parents:
diff changeset
  2220
		return null;
cawthron
parents:
diff changeset
  2221
	}
cawthron
parents:
diff changeset
  2222
cawthron
parents:
diff changeset
  2223
	/**
cawthron
parents:
diff changeset
  2224
	 * Returns the result of interpreting the object as an instance of '<em>Pushaddrvar Type</em>'.
cawthron
parents:
diff changeset
  2225
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2226
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2227
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2228
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2229
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2230
	 * @return the result of interpreting the object as an instance of '<em>Pushaddrvar Type</em>'.
cawthron
parents:
diff changeset
  2231
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2232
	 * @generated
cawthron
parents:
diff changeset
  2233
	 */
cawthron
parents:
diff changeset
  2234
	public T casePushaddrvarType(PushaddrvarType object) {
cawthron
parents:
diff changeset
  2235
		return null;
cawthron
parents:
diff changeset
  2236
	}
cawthron
parents:
diff changeset
  2237
cawthron
parents:
diff changeset
  2238
	/**
cawthron
parents:
diff changeset
  2239
	 * Returns the result of interpreting the object as an instance of '<em>Pushmember Type</em>'.
cawthron
parents:
diff changeset
  2240
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2241
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2242
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2243
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2244
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2245
	 * @return the result of interpreting the object as an instance of '<em>Pushmember Type</em>'.
cawthron
parents:
diff changeset
  2246
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2247
	 * @generated
cawthron
parents:
diff changeset
  2248
	 */
cawthron
parents:
diff changeset
  2249
	public T casePushmemberType(PushmemberType object) {
cawthron
parents:
diff changeset
  2250
		return null;
cawthron
parents:
diff changeset
  2251
	}
cawthron
parents:
diff changeset
  2252
cawthron
parents:
diff changeset
  2253
	/**
cawthron
parents:
diff changeset
  2254
	 * Returns the result of interpreting the object as an instance of '<em>Readresource Type</em>'.
cawthron
parents:
diff changeset
  2255
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2256
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2257
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2258
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2259
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2260
	 * @return the result of interpreting the object as an instance of '<em>Readresource Type</em>'.
cawthron
parents:
diff changeset
  2261
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2262
	 * @generated
cawthron
parents:
diff changeset
  2263
	 */
cawthron
parents:
diff changeset
  2264
	public T caseReadresourceType(ReadresourceType object) {
cawthron
parents:
diff changeset
  2265
		return null;
cawthron
parents:
diff changeset
  2266
	}
cawthron
parents:
diff changeset
  2267
cawthron
parents:
diff changeset
  2268
	/**
cawthron
parents:
diff changeset
  2269
	 * Returns the result of interpreting the object as an instance of '<em>Resourcenotoncleanupstack Type</em>'.
cawthron
parents:
diff changeset
  2270
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2271
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2272
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2273
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2274
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2275
	 * @return the result of interpreting the object as an instance of '<em>Resourcenotoncleanupstack Type</em>'.
cawthron
parents:
diff changeset
  2276
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2277
	 * @generated
cawthron
parents:
diff changeset
  2278
	 */
cawthron
parents:
diff changeset
  2279
	public T caseResourcenotoncleanupstackType(ResourcenotoncleanupstackType object) {
cawthron
parents:
diff changeset
  2280
		return null;
cawthron
parents:
diff changeset
  2281
	}
cawthron
parents:
diff changeset
  2282
cawthron
parents:
diff changeset
  2283
	/**
cawthron
parents:
diff changeset
  2284
	 * Returns the result of interpreting the object as an instance of '<em>Resourcesonheap Type</em>'.
cawthron
parents:
diff changeset
  2285
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2286
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2287
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2288
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2289
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2290
	 * @return the result of interpreting the object as an instance of '<em>Resourcesonheap Type</em>'.
cawthron
parents:
diff changeset
  2291
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2292
	 * @generated
cawthron
parents:
diff changeset
  2293
	 */
cawthron
parents:
diff changeset
  2294
	public T caseResourcesonheapType(ResourcesonheapType object) {
cawthron
parents:
diff changeset
  2295
		return null;
cawthron
parents:
diff changeset
  2296
	}
cawthron
parents:
diff changeset
  2297
cawthron
parents:
diff changeset
  2298
	/**
cawthron
parents:
diff changeset
  2299
	 * Returns the result of interpreting the object as an instance of '<em>Returndescriptoroutofscope Type</em>'.
cawthron
parents:
diff changeset
  2300
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2301
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2302
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2303
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2304
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2305
	 * @return the result of interpreting the object as an instance of '<em>Returndescriptoroutofscope Type</em>'.
cawthron
parents:
diff changeset
  2306
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2307
	 * @generated
cawthron
parents:
diff changeset
  2308
	 */
cawthron
parents:
diff changeset
  2309
	public T caseReturndescriptoroutofscopeType(ReturndescriptoroutofscopeType object) {
cawthron
parents:
diff changeset
  2310
		return null;
cawthron
parents:
diff changeset
  2311
	}
cawthron
parents:
diff changeset
  2312
cawthron
parents:
diff changeset
  2313
	/**
cawthron
parents:
diff changeset
  2314
	 * Returns the result of interpreting the object as an instance of '<em>Rfs Type</em>'.
cawthron
parents:
diff changeset
  2315
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2316
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2317
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2318
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2319
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2320
	 * @return the result of interpreting the object as an instance of '<em>Rfs Type</em>'.
cawthron
parents:
diff changeset
  2321
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2322
	 * @generated
cawthron
parents:
diff changeset
  2323
	 */
cawthron
parents:
diff changeset
  2324
	public T caseRfsType(RfsType object) {
cawthron
parents:
diff changeset
  2325
		return null;
cawthron
parents:
diff changeset
  2326
	}
cawthron
parents:
diff changeset
  2327
cawthron
parents:
diff changeset
  2328
	/**
cawthron
parents:
diff changeset
  2329
	 * Returns the result of interpreting the object as an instance of '<em>Rssnames Type</em>'.
cawthron
parents:
diff changeset
  2330
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2331
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2332
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2333
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2334
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2335
	 * @return the result of interpreting the object as an instance of '<em>Rssnames Type</em>'.
cawthron
parents:
diff changeset
  2336
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2337
	 * @generated
cawthron
parents:
diff changeset
  2338
	 */
cawthron
parents:
diff changeset
  2339
	public T caseRssnamesType(RssnamesType object) {
cawthron
parents:
diff changeset
  2340
		return null;
cawthron
parents:
diff changeset
  2341
	}
cawthron
parents:
diff changeset
  2342
cawthron
parents:
diff changeset
  2343
	/**
cawthron
parents:
diff changeset
  2344
	 * Returns the result of interpreting the object as an instance of '<em>Scripts Type</em>'.
cawthron
parents:
diff changeset
  2345
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2346
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2347
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2348
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2349
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2350
	 * @return the result of interpreting the object as an instance of '<em>Scripts Type</em>'.
cawthron
parents:
diff changeset
  2351
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2352
	 * @generated
cawthron
parents:
diff changeset
  2353
	 */
cawthron
parents:
diff changeset
  2354
	public T caseScriptsType(ScriptsType object) {
cawthron
parents:
diff changeset
  2355
		return null;
cawthron
parents:
diff changeset
  2356
	}
cawthron
parents:
diff changeset
  2357
cawthron
parents:
diff changeset
  2358
	/**
cawthron
parents:
diff changeset
  2359
	 * Returns the result of interpreting the object as an instance of '<em>Severities Type</em>'.
cawthron
parents:
diff changeset
  2360
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2361
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2362
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2363
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2364
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2365
	 * @return the result of interpreting the object as an instance of '<em>Severities Type</em>'.
cawthron
parents:
diff changeset
  2366
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2367
	 * @generated
cawthron
parents:
diff changeset
  2368
	 */
cawthron
parents:
diff changeset
  2369
	public T caseSeveritiesType(SeveritiesType object) {
cawthron
parents:
diff changeset
  2370
		return null;
cawthron
parents:
diff changeset
  2371
	}
cawthron
parents:
diff changeset
  2372
cawthron
parents:
diff changeset
  2373
	/**
cawthron
parents:
diff changeset
  2374
	 * Returns the result of interpreting the object as an instance of '<em>Sources Type</em>'.
cawthron
parents:
diff changeset
  2375
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2376
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2377
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2378
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2379
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2380
	 * @return the result of interpreting the object as an instance of '<em>Sources Type</em>'.
cawthron
parents:
diff changeset
  2381
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2382
	 * @generated
cawthron
parents:
diff changeset
  2383
	 */
cawthron
parents:
diff changeset
  2384
	public T caseSourcesType(SourcesType object) {
cawthron
parents:
diff changeset
  2385
		return null;
cawthron
parents:
diff changeset
  2386
	}
cawthron
parents:
diff changeset
  2387
cawthron
parents:
diff changeset
  2388
	/**
cawthron
parents:
diff changeset
  2389
	 * Returns the result of interpreting the object as an instance of '<em>Stringliterals Type</em>'.
cawthron
parents:
diff changeset
  2390
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2391
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2392
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2393
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2394
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2395
	 * @return the result of interpreting the object as an instance of '<em>Stringliterals Type</em>'.
cawthron
parents:
diff changeset
  2396
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2397
	 * @generated
cawthron
parents:
diff changeset
  2398
	 */
cawthron
parents:
diff changeset
  2399
	public T caseStringliteralsType(StringliteralsType object) {
cawthron
parents:
diff changeset
  2400
		return null;
cawthron
parents:
diff changeset
  2401
	}
cawthron
parents:
diff changeset
  2402
cawthron
parents:
diff changeset
  2403
	/**
cawthron
parents:
diff changeset
  2404
	 * Returns the result of interpreting the object as an instance of '<em>Stringsinresourcefiles Type</em>'.
cawthron
parents:
diff changeset
  2405
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2406
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2407
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2408
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2409
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2410
	 * @return the result of interpreting the object as an instance of '<em>Stringsinresourcefiles Type</em>'.
cawthron
parents:
diff changeset
  2411
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2412
	 * @generated
cawthron
parents:
diff changeset
  2413
	 */
cawthron
parents:
diff changeset
  2414
	public T caseStringsinresourcefilesType(StringsinresourcefilesType object) {
cawthron
parents:
diff changeset
  2415
		return null;
cawthron
parents:
diff changeset
  2416
	}
cawthron
parents:
diff changeset
  2417
cawthron
parents:
diff changeset
  2418
	/**
cawthron
parents:
diff changeset
  2419
	 * Returns the result of interpreting the object as an instance of '<em>Struct Type</em>'.
cawthron
parents:
diff changeset
  2420
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2421
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2422
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2423
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2424
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2425
	 * @return the result of interpreting the object as an instance of '<em>Struct Type</em>'.
cawthron
parents:
diff changeset
  2426
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2427
	 * @generated
cawthron
parents:
diff changeset
  2428
	 */
cawthron
parents:
diff changeset
  2429
	public T caseStructType(StructType object) {
cawthron
parents:
diff changeset
  2430
		return null;
cawthron
parents:
diff changeset
  2431
	}
cawthron
parents:
diff changeset
  2432
cawthron
parents:
diff changeset
  2433
	/**
cawthron
parents:
diff changeset
  2434
	 * Returns the result of interpreting the object as an instance of '<em>Tcclasses Type</em>'.
cawthron
parents:
diff changeset
  2435
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2436
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2437
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2438
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2439
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2440
	 * @return the result of interpreting the object as an instance of '<em>Tcclasses Type</em>'.
cawthron
parents:
diff changeset
  2441
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2442
	 * @generated
cawthron
parents:
diff changeset
  2443
	 */
cawthron
parents:
diff changeset
  2444
	public T caseTcclassesType(TcclassesType object) {
cawthron
parents:
diff changeset
  2445
		return null;
cawthron
parents:
diff changeset
  2446
	}
cawthron
parents:
diff changeset
  2447
cawthron
parents:
diff changeset
  2448
	/**
cawthron
parents:
diff changeset
  2449
	 * Returns the result of interpreting the object as an instance of '<em>Tclassdestructor Type</em>'.
cawthron
parents:
diff changeset
  2450
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2451
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2452
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2453
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2454
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2455
	 * @return the result of interpreting the object as an instance of '<em>Tclassdestructor Type</em>'.
cawthron
parents:
diff changeset
  2456
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2457
	 * @generated
cawthron
parents:
diff changeset
  2458
	 */
cawthron
parents:
diff changeset
  2459
	public T caseTclassdestructorType(TclassdestructorType object) {
cawthron
parents:
diff changeset
  2460
		return null;
cawthron
parents:
diff changeset
  2461
	}
cawthron
parents:
diff changeset
  2462
cawthron
parents:
diff changeset
  2463
	/**
cawthron
parents:
diff changeset
  2464
	 * Returns the result of interpreting the object as an instance of '<em>Todocomments Type</em>'.
cawthron
parents:
diff changeset
  2465
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2466
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2467
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2468
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2469
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2470
	 * @return the result of interpreting the object as an instance of '<em>Todocomments Type</em>'.
cawthron
parents:
diff changeset
  2471
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2472
	 * @generated
cawthron
parents:
diff changeset
  2473
	 */
cawthron
parents:
diff changeset
  2474
	public T caseTodocommentsType(TodocommentsType object) {
cawthron
parents:
diff changeset
  2475
		return null;
cawthron
parents:
diff changeset
  2476
	}
cawthron
parents:
diff changeset
  2477
cawthron
parents:
diff changeset
  2478
	/**
cawthron
parents:
diff changeset
  2479
	 * Returns the result of interpreting the object as an instance of '<em>Trapcleanup Type</em>'.
cawthron
parents:
diff changeset
  2480
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2481
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2482
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2483
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2484
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2485
	 * @return the result of interpreting the object as an instance of '<em>Trapcleanup Type</em>'.
cawthron
parents:
diff changeset
  2486
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2487
	 * @generated
cawthron
parents:
diff changeset
  2488
	 */
cawthron
parents:
diff changeset
  2489
	public T caseTrapcleanupType(TrapcleanupType object) {
cawthron
parents:
diff changeset
  2490
		return null;
cawthron
parents:
diff changeset
  2491
	}
cawthron
parents:
diff changeset
  2492
cawthron
parents:
diff changeset
  2493
	/**
cawthron
parents:
diff changeset
  2494
	 * Returns the result of interpreting the object as an instance of '<em>Trapeleave Type</em>'.
cawthron
parents:
diff changeset
  2495
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2496
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2497
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2498
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2499
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2500
	 * @return the result of interpreting the object as an instance of '<em>Trapeleave Type</em>'.
cawthron
parents:
diff changeset
  2501
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2502
	 * @generated
cawthron
parents:
diff changeset
  2503
	 */
cawthron
parents:
diff changeset
  2504
	public T caseTrapeleaveType(TrapeleaveType object) {
cawthron
parents:
diff changeset
  2505
		return null;
cawthron
parents:
diff changeset
  2506
	}
cawthron
parents:
diff changeset
  2507
cawthron
parents:
diff changeset
  2508
	/**
cawthron
parents:
diff changeset
  2509
	 * Returns the result of interpreting the object as an instance of '<em>Traprunl Type</em>'.
cawthron
parents:
diff changeset
  2510
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2511
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2512
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2513
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2514
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2515
	 * @return the result of interpreting the object as an instance of '<em>Traprunl Type</em>'.
cawthron
parents:
diff changeset
  2516
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2517
	 * @generated
cawthron
parents:
diff changeset
  2518
	 */
cawthron
parents:
diff changeset
  2519
	public T caseTraprunlType(TraprunlType object) {
cawthron
parents:
diff changeset
  2520
		return null;
cawthron
parents:
diff changeset
  2521
	}
cawthron
parents:
diff changeset
  2522
cawthron
parents:
diff changeset
  2523
	/**
cawthron
parents:
diff changeset
  2524
	 * Returns the result of interpreting the object as an instance of '<em>Trspassing Type</em>'.
cawthron
parents:
diff changeset
  2525
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2526
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2527
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2528
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2529
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2530
	 * @return the result of interpreting the object as an instance of '<em>Trspassing Type</em>'.
cawthron
parents:
diff changeset
  2531
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2532
	 * @generated
cawthron
parents:
diff changeset
  2533
	 */
cawthron
parents:
diff changeset
  2534
	public T caseTrspassingType(TrspassingType object) {
cawthron
parents:
diff changeset
  2535
		return null;
cawthron
parents:
diff changeset
  2536
	}
cawthron
parents:
diff changeset
  2537
cawthron
parents:
diff changeset
  2538
	/**
cawthron
parents:
diff changeset
  2539
	 * Returns the result of interpreting the object as an instance of '<em>Uids Type</em>'.
cawthron
parents:
diff changeset
  2540
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2541
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2542
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2543
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2544
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2545
	 * @return the result of interpreting the object as an instance of '<em>Uids Type</em>'.
cawthron
parents:
diff changeset
  2546
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2547
	 * @generated
cawthron
parents:
diff changeset
  2548
	 */
cawthron
parents:
diff changeset
  2549
	public T caseUidsType(UidsType object) {
cawthron
parents:
diff changeset
  2550
		return null;
cawthron
parents:
diff changeset
  2551
	}
cawthron
parents:
diff changeset
  2552
cawthron
parents:
diff changeset
  2553
	/**
cawthron
parents:
diff changeset
  2554
	 * Returns the result of interpreting the object as an instance of '<em>Uncompressedaif Type</em>'.
cawthron
parents:
diff changeset
  2555
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2556
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2557
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2558
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2559
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2560
	 * @return the result of interpreting the object as an instance of '<em>Uncompressedaif Type</em>'.
cawthron
parents:
diff changeset
  2561
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2562
	 * @generated
cawthron
parents:
diff changeset
  2563
	 */
cawthron
parents:
diff changeset
  2564
	public T caseUncompressedaifType(UncompressedaifType object) {
cawthron
parents:
diff changeset
  2565
		return null;
cawthron
parents:
diff changeset
  2566
	}
cawthron
parents:
diff changeset
  2567
cawthron
parents:
diff changeset
  2568
	/**
cawthron
parents:
diff changeset
  2569
	 * Returns the result of interpreting the object as an instance of '<em>Uncompressedbmp Type</em>'.
cawthron
parents:
diff changeset
  2570
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2571
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2572
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2573
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2574
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2575
	 * @return the result of interpreting the object as an instance of '<em>Uncompressedbmp Type</em>'.
cawthron
parents:
diff changeset
  2576
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2577
	 * @generated
cawthron
parents:
diff changeset
  2578
	 */
cawthron
parents:
diff changeset
  2579
	public T caseUncompressedbmpType(UncompressedbmpType object) {
cawthron
parents:
diff changeset
  2580
		return null;
cawthron
parents:
diff changeset
  2581
	}
cawthron
parents:
diff changeset
  2582
cawthron
parents:
diff changeset
  2583
	/**
cawthron
parents:
diff changeset
  2584
	 * Returns the result of interpreting the object as an instance of '<em>Unicodesource Type</em>'.
cawthron
parents:
diff changeset
  2585
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2586
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2587
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2588
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2589
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2590
	 * @return the result of interpreting the object as an instance of '<em>Unicodesource Type</em>'.
cawthron
parents:
diff changeset
  2591
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2592
	 * @generated
cawthron
parents:
diff changeset
  2593
	 */
cawthron
parents:
diff changeset
  2594
	public T caseUnicodesourceType(UnicodesourceType object) {
cawthron
parents:
diff changeset
  2595
		return null;
cawthron
parents:
diff changeset
  2596
	}
cawthron
parents:
diff changeset
  2597
cawthron
parents:
diff changeset
  2598
	/**
cawthron
parents:
diff changeset
  2599
	 * Returns the result of interpreting the object as an instance of '<em>Userafter Type</em>'.
cawthron
parents:
diff changeset
  2600
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2601
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2602
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2603
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2604
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2605
	 * @return the result of interpreting the object as an instance of '<em>Userafter Type</em>'.
cawthron
parents:
diff changeset
  2606
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2607
	 * @generated
cawthron
parents:
diff changeset
  2608
	 */
cawthron
parents:
diff changeset
  2609
	public T caseUserafterType(UserafterType object) {
cawthron
parents:
diff changeset
  2610
		return null;
cawthron
parents:
diff changeset
  2611
	}
cawthron
parents:
diff changeset
  2612
cawthron
parents:
diff changeset
  2613
	/**
cawthron
parents:
diff changeset
  2614
	 * Returns the result of interpreting the object as an instance of '<em>Userfree Type</em>'.
cawthron
parents:
diff changeset
  2615
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2616
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2617
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2618
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2619
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2620
	 * @return the result of interpreting the object as an instance of '<em>Userfree Type</em>'.
cawthron
parents:
diff changeset
  2621
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2622
	 * @generated
cawthron
parents:
diff changeset
  2623
	 */
cawthron
parents:
diff changeset
  2624
	public T caseUserfreeType(UserfreeType object) {
cawthron
parents:
diff changeset
  2625
		return null;
cawthron
parents:
diff changeset
  2626
	}
cawthron
parents:
diff changeset
  2627
cawthron
parents:
diff changeset
  2628
	/**
cawthron
parents:
diff changeset
  2629
	 * Returns the result of interpreting the object as an instance of '<em>User Wait For Request Type</em>'.
cawthron
parents:
diff changeset
  2630
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2631
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2632
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2633
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2634
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2635
	 * @return the result of interpreting the object as an instance of '<em>User Wait For Request Type</em>'.
cawthron
parents:
diff changeset
  2636
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2637
	 * @generated
cawthron
parents:
diff changeset
  2638
	 */
cawthron
parents:
diff changeset
  2639
	public T caseUserWaitForRequestType(UserWaitForRequestType object) {
cawthron
parents:
diff changeset
  2640
		return null;
cawthron
parents:
diff changeset
  2641
	}
cawthron
parents:
diff changeset
  2642
cawthron
parents:
diff changeset
  2643
	/**
cawthron
parents:
diff changeset
  2644
	 * Returns the result of interpreting the object as an instance of '<em>Variablenames Type</em>'.
cawthron
parents:
diff changeset
  2645
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2646
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2647
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2648
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2649
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2650
	 * @return the result of interpreting the object as an instance of '<em>Variablenames Type</em>'.
cawthron
parents:
diff changeset
  2651
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2652
	 * @generated
cawthron
parents:
diff changeset
  2653
	 */
cawthron
parents:
diff changeset
  2654
	public T caseVariablenamesType(VariablenamesType object) {
cawthron
parents:
diff changeset
  2655
		return null;
cawthron
parents:
diff changeset
  2656
	}
cawthron
parents:
diff changeset
  2657
cawthron
parents:
diff changeset
  2658
	/**
cawthron
parents:
diff changeset
  2659
	 * Returns the result of interpreting the object as an instance of '<em>Voidparameter Type</em>'.
cawthron
parents:
diff changeset
  2660
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2661
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2662
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2663
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2664
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2665
	 * @return the result of interpreting the object as an instance of '<em>Voidparameter Type</em>'.
cawthron
parents:
diff changeset
  2666
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2667
	 * @generated
cawthron
parents:
diff changeset
  2668
	 */
cawthron
parents:
diff changeset
  2669
	public T caseVoidparameterType(VoidparameterType object) {
cawthron
parents:
diff changeset
  2670
		return null;
cawthron
parents:
diff changeset
  2671
	}
cawthron
parents:
diff changeset
  2672
cawthron
parents:
diff changeset
  2673
	/**
cawthron
parents:
diff changeset
  2674
	 * Returns the result of interpreting the object as an instance of '<em>Worryingcomments Type</em>'.
cawthron
parents:
diff changeset
  2675
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2676
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2677
	 * returning a non-null result will terminate the switch.
cawthron
parents:
diff changeset
  2678
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2679
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2680
	 * @return the result of interpreting the object as an instance of '<em>Worryingcomments Type</em>'.
cawthron
parents:
diff changeset
  2681
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
cawthron
parents:
diff changeset
  2682
	 * @generated
cawthron
parents:
diff changeset
  2683
	 */
cawthron
parents:
diff changeset
  2684
	public T caseWorryingcommentsType(WorryingcommentsType object) {
cawthron
parents:
diff changeset
  2685
		return null;
cawthron
parents:
diff changeset
  2686
	}
cawthron
parents:
diff changeset
  2687
cawthron
parents:
diff changeset
  2688
	/**
cawthron
parents:
diff changeset
  2689
	 * Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
cawthron
parents:
diff changeset
  2690
	 * <!-- begin-user-doc -->
cawthron
parents:
diff changeset
  2691
	 * This implementation returns null;
cawthron
parents:
diff changeset
  2692
	 * returning a non-null result will terminate the switch, but this is the last case anyway.
cawthron
parents:
diff changeset
  2693
	 * <!-- end-user-doc -->
cawthron
parents:
diff changeset
  2694
	 * @param object the target of the switch.
cawthron
parents:
diff changeset
  2695
	 * @return the result of interpreting the object as an instance of '<em>EObject</em>'.
cawthron
parents:
diff changeset
  2696
	 * @see #doSwitch(org.eclipse.emf.ecore.EObject)
cawthron
parents:
diff changeset
  2697
	 * @generated
cawthron
parents:
diff changeset
  2698
	 */
cawthron
parents:
diff changeset
  2699
	public T defaultCase(EObject object) {
cawthron
parents:
diff changeset
  2700
		return null;
cawthron
parents:
diff changeset
  2701
	}
cawthron
parents:
diff changeset
  2702
cawthron
parents:
diff changeset
  2703
} //CSConfigSwitch