/*******************************************************************************
* Copyright (c) 2006-2012
* Software Technology Group, Dresden University of Technology
* DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Software Technology Group - TU Dresden, Germany;
* DevBoost GmbH - Berlin, Germany
* - initial API and implementation
******************************************************************************/
/**
* <copyright>
* </copyright>
*
* $Id$
*/
package org.oasisopen.names.tc.opendocument.xmlns.text.util;
import java.util.List;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EObject;
import org.oasisopen.names.tc.opendocument.xmlns.text.*;
/**
* <!-- begin-user-doc -->
* The <b>Switch</b> for the model's inheritance hierarchy.
* It supports the call {@link #doSwitch(EObject) doSwitch(object)}
* to invoke the <code>caseXXX</code> method for each class of the model,
* starting with the actual class of the object
* and proceeding up the inheritance hierarchy
* until a non-null result is returned,
* which is the result of the switch.
* <!-- end-user-doc -->
* @see org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage
* @generated
*/
public class TextSwitch<T> {
/**
* The cached model package
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected static TextPackage modelPackage;
/**
* Creates an instance of the switch.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TextSwitch() {
if (modelPackage == null) {
modelPackage = TextPackage.eINSTANCE;
}
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
public T doSwitch(EObject theEObject) {
return doSwitch(theEObject.eClass(), theEObject);
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected T doSwitch(EClass theEClass, EObject theEObject) {
if (theEClass.eContainer() == modelPackage) {
return doSwitch(theEClass.getClassifierID(), theEObject);
}
else {
List<EClass> eSuperTypes = theEClass.getESuperTypes();
return
eSuperTypes.isEmpty() ?
defaultCase(theEObject) :
doSwitch(eSuperTypes.get(0), theEObject);
}
}
/**
* Calls <code>caseXXX</code> for each class of the model until one returns a non null result; it yields that result.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the first non-null result returned by a <code>caseXXX</code> call.
* @generated
*/
protected T doSwitch(int classifierID, EObject theEObject) {
switch (classifierID) {
case TextPackage.ALPHABETICAL_INDEX_AUTO_MARK_FILE_TYPE: {
AlphabeticalIndexAutoMarkFileType alphabeticalIndexAutoMarkFileType = (AlphabeticalIndexAutoMarkFileType)theEObject;
T result = caseAlphabeticalIndexAutoMarkFileType(alphabeticalIndexAutoMarkFileType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ALPHABETICAL_INDEX_ENTRY_TEMPLATE_TYPE: {
AlphabeticalIndexEntryTemplateType alphabeticalIndexEntryTemplateType = (AlphabeticalIndexEntryTemplateType)theEObject;
T result = caseAlphabeticalIndexEntryTemplateType(alphabeticalIndexEntryTemplateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ALPHABETICAL_INDEX_MARK_END_TYPE: {
AlphabeticalIndexMarkEndType alphabeticalIndexMarkEndType = (AlphabeticalIndexMarkEndType)theEObject;
T result = caseAlphabeticalIndexMarkEndType(alphabeticalIndexMarkEndType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ALPHABETICAL_INDEX_MARK_START_TYPE: {
AlphabeticalIndexMarkStartType alphabeticalIndexMarkStartType = (AlphabeticalIndexMarkStartType)theEObject;
T result = caseAlphabeticalIndexMarkStartType(alphabeticalIndexMarkStartType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ALPHABETICAL_INDEX_MARK_TYPE: {
AlphabeticalIndexMarkType alphabeticalIndexMarkType = (AlphabeticalIndexMarkType)theEObject;
T result = caseAlphabeticalIndexMarkType(alphabeticalIndexMarkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ALPHABETICAL_INDEX_SOURCE_TYPE: {
AlphabeticalIndexSourceType alphabeticalIndexSourceType = (AlphabeticalIndexSourceType)theEObject;
T result = caseAlphabeticalIndexSourceType(alphabeticalIndexSourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ALPHABETICAL_INDEX_TYPE: {
AlphabeticalIndexType alphabeticalIndexType = (AlphabeticalIndexType)theEObject;
T result = caseAlphabeticalIndexType(alphabeticalIndexType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ANY_ATT_LIST_OR_ELEMENTS: {
AnyAttListOrElements anyAttListOrElements = (AnyAttListOrElements)theEObject;
T result = caseAnyAttListOrElements(anyAttListOrElements);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ATYPE: {
AType aType = (AType)theEObject;
T result = caseAType(aType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.AUTHOR_INITIALS_TYPE: {
AuthorInitialsType authorInitialsType = (AuthorInitialsType)theEObject;
T result = caseAuthorInitialsType(authorInitialsType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.AUTHOR_NAME_TYPE: {
AuthorNameType authorNameType = (AuthorNameType)theEObject;
T result = caseAuthorNameType(authorNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BIBLIOGRAPHY_CONFIGURATION_TYPE: {
BibliographyConfigurationType bibliographyConfigurationType = (BibliographyConfigurationType)theEObject;
T result = caseBibliographyConfigurationType(bibliographyConfigurationType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BIBLIOGRAPHY_ENTRY_TEMPLATE_TYPE: {
BibliographyEntryTemplateType bibliographyEntryTemplateType = (BibliographyEntryTemplateType)theEObject;
T result = caseBibliographyEntryTemplateType(bibliographyEntryTemplateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BIBLIOGRAPHY_MARK_TYPE: {
BibliographyMarkType bibliographyMarkType = (BibliographyMarkType)theEObject;
T result = caseBibliographyMarkType(bibliographyMarkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BIBLIOGRAPHY_SOURCE_TYPE: {
BibliographySourceType bibliographySourceType = (BibliographySourceType)theEObject;
T result = caseBibliographySourceType(bibliographySourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BIBLIOGRAPHY_TYPE: {
BibliographyType bibliographyType = (BibliographyType)theEObject;
T result = caseBibliographyType(bibliographyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BOOKMARK_END_TYPE: {
BookmarkEndType bookmarkEndType = (BookmarkEndType)theEObject;
T result = caseBookmarkEndType(bookmarkEndType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BOOKMARK_REF_TYPE: {
BookmarkRefType bookmarkRefType = (BookmarkRefType)theEObject;
T result = caseBookmarkRefType(bookmarkRefType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BOOKMARK_START_TYPE: {
BookmarkStartType bookmarkStartType = (BookmarkStartType)theEObject;
T result = caseBookmarkStartType(bookmarkStartType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.BOOKMARK_TYPE: {
BookmarkType bookmarkType = (BookmarkType)theEObject;
T result = caseBookmarkType(bookmarkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CHANGED_REGION_TYPE: {
ChangedRegionType changedRegionType = (ChangedRegionType)theEObject;
T result = caseChangedRegionType(changedRegionType);
if (result == null) result = caseTextChangedRegionContent(changedRegionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CHANGE_MARKS_TYPE: {
ChangeMarksType changeMarksType = (ChangeMarksType)theEObject;
T result = caseChangeMarksType(changeMarksType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CHAPTER_TYPE: {
ChapterType chapterType = (ChapterType)theEObject;
T result = caseChapterType(chapterType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CHARACTER_COUNT_TYPE: {
CharacterCountType characterCountType = (CharacterCountType)theEObject;
T result = caseCharacterCountType(characterCountType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.COMMON_FORM_CONTROL_CONTENT: {
CommonFormControlContent commonFormControlContent = (CommonFormControlContent)theEObject;
T result = caseCommonFormControlContent(commonFormControlContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CONDITIONAL_TEXT_TYPE: {
ConditionalTextType conditionalTextType = (ConditionalTextType)theEObject;
T result = caseConditionalTextType(conditionalTextType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CONFIG_ITEMS: {
ConfigItems configItems = (ConfigItems)theEObject;
T result = caseConfigItems(configItems);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CREATION_DATE_TYPE: {
CreationDateType creationDateType = (CreationDateType)theEObject;
T result = caseCreationDateType(creationDateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CREATION_TIME_TYPE: {
CreationTimeType creationTimeType = (CreationTimeType)theEObject;
T result = caseCreationTimeType(creationTimeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.CREATOR_TYPE: {
CreatorType creatorType = (CreatorType)theEObject;
T result = caseCreatorType(creatorType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DATABASE_NAME_TYPE: {
DatabaseNameType databaseNameType = (DatabaseNameType)theEObject;
T result = caseDatabaseNameType(databaseNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DATABASE_ROW_NUMBER_TYPE: {
DatabaseRowNumberType databaseRowNumberType = (DatabaseRowNumberType)theEObject;
T result = caseDatabaseRowNumberType(databaseRowNumberType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DATE_TYPE: {
DateType dateType = (DateType)theEObject;
T result = caseDateType(dateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DDE_CONNECTION_DECLS_TYPE: {
DdeConnectionDeclsType ddeConnectionDeclsType = (DdeConnectionDeclsType)theEObject;
T result = caseDdeConnectionDeclsType(ddeConnectionDeclsType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DDE_CONNECTION_DECL_TYPE: {
DdeConnectionDeclType ddeConnectionDeclType = (DdeConnectionDeclType)theEObject;
T result = caseDdeConnectionDeclType(ddeConnectionDeclType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DDE_CONNECTION_TYPE: {
DdeConnectionType ddeConnectionType = (DdeConnectionType)theEObject;
T result = caseDdeConnectionType(ddeConnectionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DELETION_TYPE: {
DeletionType deletionType = (DeletionType)theEObject;
T result = caseDeletionType(deletionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DESCRIPTION_TYPE: {
DescriptionType descriptionType = (DescriptionType)theEObject;
T result = caseDescriptionType(descriptionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.EDITING_CYCLES_TYPE: {
EditingCyclesType editingCyclesType = (EditingCyclesType)theEObject;
T result = caseEditingCyclesType(editingCyclesType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.EDITING_DURATION_TYPE: {
EditingDurationType editingDurationType = (EditingDurationType)theEObject;
T result = caseEditingDurationType(editingDurationType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.EXECUTE_MACRO_TYPE: {
ExecuteMacroType executeMacroType = (ExecuteMacroType)theEObject;
T result = caseExecuteMacroType(executeMacroType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.EXPRESSION_TYPE: {
ExpressionType expressionType = (ExpressionType)theEObject;
T result = caseExpressionType(expressionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.FILE_NAME_TYPE: {
FileNameType fileNameType = (FileNameType)theEObject;
T result = caseFileNameType(fileNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.FORMAT_CHANGE_TYPE: {
FormatChangeType formatChangeType = (FormatChangeType)theEObject;
T result = caseFormatChangeType(formatChangeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.FORM_PROPERTY_TYPE_AND_VALUE_LIST: {
FormPropertyTypeAndValueList formPropertyTypeAndValueList = (FormPropertyTypeAndValueList)theEObject;
T result = caseFormPropertyTypeAndValueList(formPropertyTypeAndValueList);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.HEADER_FOOTER_CONTENT: {
HeaderFooterContent headerFooterContent = (HeaderFooterContent)theEObject;
T result = caseHeaderFooterContent(headerFooterContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.HIDDEN_PARAGRAPH_TYPE: {
HiddenParagraphType hiddenParagraphType = (HiddenParagraphType)theEObject;
T result = caseHiddenParagraphType(hiddenParagraphType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.HIDDEN_TEXT_TYPE: {
HiddenTextType hiddenTextType = (HiddenTextType)theEObject;
T result = caseHiddenTextType(hiddenTextType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.HTYPE: {
HType hType = (HType)theEObject;
T result = caseHType(hType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ILLUSTRATION_INDEX_SOURCE_TYPE: {
IllustrationIndexSourceType illustrationIndexSourceType = (IllustrationIndexSourceType)theEObject;
T result = caseIllustrationIndexSourceType(illustrationIndexSourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.ILLUSTRATION_INDEX_TYPE: {
IllustrationIndexType illustrationIndexType = (IllustrationIndexType)theEObject;
T result = caseIllustrationIndexType(illustrationIndexType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.IMAGE_COUNT_TYPE: {
ImageCountType imageCountType = (ImageCountType)theEObject;
T result = caseImageCountType(imageCountType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_BODY_TYPE: {
IndexBodyType indexBodyType = (IndexBodyType)theEObject;
T result = caseIndexBodyType(indexBodyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_BIBLIOGRAPHY_TYPE: {
IndexEntryBibliographyType indexEntryBibliographyType = (IndexEntryBibliographyType)theEObject;
T result = caseIndexEntryBibliographyType(indexEntryBibliographyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_CHAPTER_TYPE: {
IndexEntryChapterType indexEntryChapterType = (IndexEntryChapterType)theEObject;
T result = caseIndexEntryChapterType(indexEntryChapterType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_LINK_END_TYPE: {
IndexEntryLinkEndType indexEntryLinkEndType = (IndexEntryLinkEndType)theEObject;
T result = caseIndexEntryLinkEndType(indexEntryLinkEndType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_LINK_START_TYPE: {
IndexEntryLinkStartType indexEntryLinkStartType = (IndexEntryLinkStartType)theEObject;
T result = caseIndexEntryLinkStartType(indexEntryLinkStartType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_PAGE_NUMBER_TYPE: {
IndexEntryPageNumberType indexEntryPageNumberType = (IndexEntryPageNumberType)theEObject;
T result = caseIndexEntryPageNumberType(indexEntryPageNumberType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_SPAN_TYPE: {
IndexEntrySpanType indexEntrySpanType = (IndexEntrySpanType)theEObject;
T result = caseIndexEntrySpanType(indexEntrySpanType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_TAB_STOP_TYPE: {
IndexEntryTabStopType indexEntryTabStopType = (IndexEntryTabStopType)theEObject;
T result = caseIndexEntryTabStopType(indexEntryTabStopType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_ENTRY_TEXT_TYPE: {
IndexEntryTextType indexEntryTextType = (IndexEntryTextType)theEObject;
T result = caseIndexEntryTextType(indexEntryTextType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_SOURCE_STYLES_TYPE: {
IndexSourceStylesType indexSourceStylesType = (IndexSourceStylesType)theEObject;
T result = caseIndexSourceStylesType(indexSourceStylesType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_SOURCE_STYLE_TYPE: {
IndexSourceStyleType indexSourceStyleType = (IndexSourceStyleType)theEObject;
T result = caseIndexSourceStyleType(indexSourceStyleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_TITLE_TEMPLATE_TYPE: {
IndexTitleTemplateType indexTitleTemplateType = (IndexTitleTemplateType)theEObject;
T result = caseIndexTitleTemplateType(indexTitleTemplateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INDEX_TITLE_TYPE: {
IndexTitleType indexTitleType = (IndexTitleType)theEObject;
T result = caseIndexTitleType(indexTitleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INITIAL_CREATOR_TYPE: {
InitialCreatorType initialCreatorType = (InitialCreatorType)theEObject;
T result = caseInitialCreatorType(initialCreatorType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.INSERTION_TYPE: {
InsertionType insertionType = (InsertionType)theEObject;
T result = caseInsertionType(insertionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.KEYWORDS_TYPE: {
KeywordsType keywordsType = (KeywordsType)theEObject;
T result = caseKeywordsType(keywordsType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LINE_BREAK_TYPE: {
LineBreakType lineBreakType = (LineBreakType)theEObject;
T result = caseLineBreakType(lineBreakType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LINENUMBERING_CONFIGURATION_TYPE: {
LinenumberingConfigurationType linenumberingConfigurationType = (LinenumberingConfigurationType)theEObject;
T result = caseLinenumberingConfigurationType(linenumberingConfigurationType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LINENUMBERING_SEPARATOR_TYPE: {
LinenumberingSeparatorType linenumberingSeparatorType = (LinenumberingSeparatorType)theEObject;
T result = caseLinenumberingSeparatorType(linenumberingSeparatorType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LIST_ITEM_TYPE: {
ListItemType listItemType = (ListItemType)theEObject;
T result = caseListItemType(listItemType);
if (result == null) result = caseTextListItemContent(listItemType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LIST_LEVEL_STYLE_BULLET_TYPE: {
ListLevelStyleBulletType listLevelStyleBulletType = (ListLevelStyleBulletType)theEObject;
T result = caseListLevelStyleBulletType(listLevelStyleBulletType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LIST_LEVEL_STYLE_IMAGE_TYPE: {
ListLevelStyleImageType listLevelStyleImageType = (ListLevelStyleImageType)theEObject;
T result = caseListLevelStyleImageType(listLevelStyleImageType);
if (result == null) result = caseTextListLevelStyleImageAttr(listLevelStyleImageType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LIST_LEVEL_STYLE_NUMBER_TYPE: {
ListLevelStyleNumberType listLevelStyleNumberType = (ListLevelStyleNumberType)theEObject;
T result = caseListLevelStyleNumberType(listLevelStyleNumberType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LIST_STYLE_TYPE: {
ListStyleType listStyleType = (ListStyleType)theEObject;
T result = caseListStyleType(listStyleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.LIST_TYPE: {
ListType listType = (ListType)theEObject;
T result = caseListType(listType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.MATH_MARKUP: {
MathMarkup mathMarkup = (MathMarkup)theEObject;
T result = caseMathMarkup(mathMarkup);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.MEASURE_TYPE: {
MeasureType measureType = (MeasureType)theEObject;
T result = caseMeasureType(measureType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.MODIFICATION_DATE_TYPE: {
ModificationDateType modificationDateType = (ModificationDateType)theEObject;
T result = caseModificationDateType(modificationDateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.MODIFICATION_TIME_TYPE: {
ModificationTimeType modificationTimeType = (ModificationTimeType)theEObject;
T result = caseModificationTimeType(modificationTimeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.NOTE_BODY_TYPE: {
NoteBodyType noteBodyType = (NoteBodyType)theEObject;
T result = caseNoteBodyType(noteBodyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.NOTE_CITATION_TYPE: {
NoteCitationType noteCitationType = (NoteCitationType)theEObject;
T result = caseNoteCitationType(noteCitationType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.NOTE_REF_TYPE: {
NoteRefType noteRefType = (NoteRefType)theEObject;
T result = caseNoteRefType(noteRefType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.NOTE_TYPE: {
NoteType noteType = (NoteType)theEObject;
T result = caseNoteType(noteType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.NUMBERED_PARAGRAPH_TYPE: {
NumberedParagraphType numberedParagraphType = (NumberedParagraphType)theEObject;
T result = caseNumberedParagraphType(numberedParagraphType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OBJECT_COUNT_TYPE: {
ObjectCountType objectCountType = (ObjectCountType)theEObject;
T result = caseObjectCountType(objectCountType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OBJECT_INDEX_SOURCE_TYPE: {
ObjectIndexSourceType objectIndexSourceType = (ObjectIndexSourceType)theEObject;
T result = caseObjectIndexSourceType(objectIndexSourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OBJECT_INDEX_TYPE: {
ObjectIndexType objectIndexType = (ObjectIndexType)theEObject;
T result = caseObjectIndexType(objectIndexType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OFFICE_BODY_CONTENT: {
OfficeBodyContent officeBodyContent = (OfficeBodyContent)theEObject;
T result = caseOfficeBodyContent(officeBodyContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OFFICE_CHART_CONTENT_MAIN_TYPE: {
OfficeChartContentMainType officeChartContentMainType = (OfficeChartContentMainType)theEObject;
T result = caseOfficeChartContentMainType(officeChartContentMainType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OFFICE_IMAGE_CONTENT_MAIN: {
OfficeImageContentMain officeImageContentMain = (OfficeImageContentMain)theEObject;
T result = caseOfficeImageContentMain(officeImageContentMain);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OFFICE_META: {
OfficeMeta officeMeta = (OfficeMeta)theEObject;
T result = caseOfficeMeta(officeMeta);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OFFICE_META_CONTENT: {
OfficeMetaContent officeMetaContent = (OfficeMetaContent)theEObject;
T result = caseOfficeMetaContent(officeMetaContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OUTLINE_LEVEL_STYLE_TYPE: {
OutlineLevelStyleType outlineLevelStyleType = (OutlineLevelStyleType)theEObject;
T result = caseOutlineLevelStyleType(outlineLevelStyleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.OUTLINE_STYLE_TYPE: {
OutlineStyleType outlineStyleType = (OutlineStyleType)theEObject;
T result = caseOutlineStyleType(outlineStyleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PAGE_CONTINUATION_TYPE: {
PageContinuationType pageContinuationType = (PageContinuationType)theEObject;
T result = casePageContinuationType(pageContinuationType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PAGE_COUNT_TYPE: {
PageCountType pageCountType = (PageCountType)theEObject;
T result = casePageCountType(pageCountType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PAGE_NUMBER_TYPE: {
PageNumberType pageNumberType = (PageNumberType)theEObject;
T result = casePageNumberType(pageNumberType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PAGE_SEQUENCE_TYPE: {
PageSequenceType pageSequenceType = (PageSequenceType)theEObject;
T result = casePageSequenceType(pageSequenceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PAGE_TYPE: {
PageType pageType = (PageType)theEObject;
T result = casePageType(pageType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PAGE_VARIABLE_GET_TYPE: {
PageVariableGetType pageVariableGetType = (PageVariableGetType)theEObject;
T result = casePageVariableGetType(pageVariableGetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PAGE_VARIABLE_SET_TYPE: {
PageVariableSetType pageVariableSetType = (PageVariableSetType)theEObject;
T result = casePageVariableSetType(pageVariableSetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PARAGRAPH_COUNT_TYPE: {
ParagraphCountType paragraphCountType = (ParagraphCountType)theEObject;
T result = caseParagraphCountType(paragraphCountType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PLACEHOLDER_TYPE: {
PlaceholderType placeholderType = (PlaceholderType)theEObject;
T result = casePlaceholderType(placeholderType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PRINT_DATE_TYPE: {
PrintDateType printDateType = (PrintDateType)theEObject;
T result = casePrintDateType(printDateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PRINTED_BY_TYPE: {
PrintedByType printedByType = (PrintedByType)theEObject;
T result = casePrintedByType(printedByType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PRINT_TIME_TYPE: {
PrintTimeType printTimeType = (PrintTimeType)theEObject;
T result = casePrintTimeType(printTimeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.PTYPE: {
PType pType = (PType)theEObject;
T result = casePType(pType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.REFERENCE_MARK_END_TYPE: {
ReferenceMarkEndType referenceMarkEndType = (ReferenceMarkEndType)theEObject;
T result = caseReferenceMarkEndType(referenceMarkEndType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.REFERENCE_MARK_START_TYPE: {
ReferenceMarkStartType referenceMarkStartType = (ReferenceMarkStartType)theEObject;
T result = caseReferenceMarkStartType(referenceMarkStartType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.REFERENCE_MARK_TYPE: {
ReferenceMarkType referenceMarkType = (ReferenceMarkType)theEObject;
T result = caseReferenceMarkType(referenceMarkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.REFERENCE_REF_TYPE: {
ReferenceRefType referenceRefType = (ReferenceRefType)theEObject;
T result = caseReferenceRefType(referenceRefType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.REGION_CONTENT: {
RegionContent regionContent = (RegionContent)theEObject;
T result = caseRegionContent(regionContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.RUBY_BASE_TYPE: {
RubyBaseType rubyBaseType = (RubyBaseType)theEObject;
T result = caseRubyBaseType(rubyBaseType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.RUBY_TEXT_TYPE: {
RubyTextType rubyTextType = (RubyTextType)theEObject;
T result = caseRubyTextType(rubyTextType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.RUBY_TYPE: {
RubyType rubyType = (RubyType)theEObject;
T result = caseRubyType(rubyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SCRIPT_TYPE: {
ScriptType scriptType = (ScriptType)theEObject;
T result = caseScriptType(scriptType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SECTION_SOURCE_TYPE: {
SectionSourceType sectionSourceType = (SectionSourceType)theEObject;
T result = caseSectionSourceType(sectionSourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SECTION_TYPE: {
SectionType sectionType = (SectionType)theEObject;
T result = caseSectionType(sectionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_CITY_TYPE: {
SenderCityType senderCityType = (SenderCityType)theEObject;
T result = caseSenderCityType(senderCityType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_COMPANY_TYPE: {
SenderCompanyType senderCompanyType = (SenderCompanyType)theEObject;
T result = caseSenderCompanyType(senderCompanyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_COUNTRY_TYPE: {
SenderCountryType senderCountryType = (SenderCountryType)theEObject;
T result = caseSenderCountryType(senderCountryType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_EMAIL_TYPE: {
SenderEmailType senderEmailType = (SenderEmailType)theEObject;
T result = caseSenderEmailType(senderEmailType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_FAX_TYPE: {
SenderFaxType senderFaxType = (SenderFaxType)theEObject;
T result = caseSenderFaxType(senderFaxType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_FIRSTNAME_TYPE: {
SenderFirstnameType senderFirstnameType = (SenderFirstnameType)theEObject;
T result = caseSenderFirstnameType(senderFirstnameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_INITIALS_TYPE: {
SenderInitialsType senderInitialsType = (SenderInitialsType)theEObject;
T result = caseSenderInitialsType(senderInitialsType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_LASTNAME_TYPE: {
SenderLastnameType senderLastnameType = (SenderLastnameType)theEObject;
T result = caseSenderLastnameType(senderLastnameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_PHONE_PRIVATE_TYPE: {
SenderPhonePrivateType senderPhonePrivateType = (SenderPhonePrivateType)theEObject;
T result = caseSenderPhonePrivateType(senderPhonePrivateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_PHONE_WORK_TYPE: {
SenderPhoneWorkType senderPhoneWorkType = (SenderPhoneWorkType)theEObject;
T result = caseSenderPhoneWorkType(senderPhoneWorkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_POSITION_TYPE: {
SenderPositionType senderPositionType = (SenderPositionType)theEObject;
T result = caseSenderPositionType(senderPositionType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_POSTAL_CODE_TYPE: {
SenderPostalCodeType senderPostalCodeType = (SenderPostalCodeType)theEObject;
T result = caseSenderPostalCodeType(senderPostalCodeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_STATE_OR_PROVINCE_TYPE: {
SenderStateOrProvinceType senderStateOrProvinceType = (SenderStateOrProvinceType)theEObject;
T result = caseSenderStateOrProvinceType(senderStateOrProvinceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_STREET_TYPE: {
SenderStreetType senderStreetType = (SenderStreetType)theEObject;
T result = caseSenderStreetType(senderStreetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SENDER_TITLE_TYPE: {
SenderTitleType senderTitleType = (SenderTitleType)theEObject;
T result = caseSenderTitleType(senderTitleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SEQUENCE_DECLS_TYPE: {
SequenceDeclsType sequenceDeclsType = (SequenceDeclsType)theEObject;
T result = caseSequenceDeclsType(sequenceDeclsType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SEQUENCE_DECL_TYPE: {
SequenceDeclType sequenceDeclType = (SequenceDeclType)theEObject;
T result = caseSequenceDeclType(sequenceDeclType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SEQUENCE_REF_TYPE: {
SequenceRefType sequenceRefType = (SequenceRefType)theEObject;
T result = caseSequenceRefType(sequenceRefType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SEQUENCE_TYPE: {
SequenceType sequenceType = (SequenceType)theEObject;
T result = caseSequenceType(sequenceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SOFT_PAGE_BREAK_TYPE: {
SoftPageBreakType softPageBreakType = (SoftPageBreakType)theEObject;
T result = caseSoftPageBreakType(softPageBreakType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SORT_KEY_TYPE: {
SortKeyType sortKeyType = (SortKeyType)theEObject;
T result = caseSortKeyType(sortKeyType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SPAN_TYPE: {
SpanType spanType = (SpanType)theEObject;
T result = caseSpanType(spanType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_CHART_PROPERTIES_CONTENT: {
StyleChartPropertiesContent styleChartPropertiesContent = (StyleChartPropertiesContent)theEObject;
T result = caseStyleChartPropertiesContent(styleChartPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleChartPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleChartPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_DRAWING_PAGE_PROPERTIES_CONTENT: {
StyleDrawingPagePropertiesContent styleDrawingPagePropertiesContent = (StyleDrawingPagePropertiesContent)theEObject;
T result = caseStyleDrawingPagePropertiesContent(styleDrawingPagePropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleDrawingPagePropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleDrawingPagePropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_GRAPHIC_PROPERTIES_CONTENT: {
StyleGraphicPropertiesContent styleGraphicPropertiesContent = (StyleGraphicPropertiesContent)theEObject;
T result = caseStyleGraphicPropertiesContent(styleGraphicPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleGraphicPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleGraphicPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_HEADER_FOOTER_PROPERTIES_CONTENT: {
StyleHeaderFooterPropertiesContent styleHeaderFooterPropertiesContent = (StyleHeaderFooterPropertiesContent)theEObject;
T result = caseStyleHeaderFooterPropertiesContent(styleHeaderFooterPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleHeaderFooterPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleHeaderFooterPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_LIST_LEVEL_PROPERTIES_CONTENT: {
StyleListLevelPropertiesContent styleListLevelPropertiesContent = (StyleListLevelPropertiesContent)theEObject;
T result = caseStyleListLevelPropertiesContent(styleListLevelPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleListLevelPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleListLevelPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_PAGE_LAYOUT_PROPERTIES_CONTENT: {
StylePageLayoutPropertiesContent stylePageLayoutPropertiesContent = (StylePageLayoutPropertiesContent)theEObject;
T result = caseStylePageLayoutPropertiesContent(stylePageLayoutPropertiesContent);
if (result == null) result = caseStylePropertiesContent(stylePageLayoutPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(stylePageLayoutPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_PARAGRAPH_PROPERTIES_CONTENT: {
StyleParagraphPropertiesContent styleParagraphPropertiesContent = (StyleParagraphPropertiesContent)theEObject;
T result = caseStyleParagraphPropertiesContent(styleParagraphPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleParagraphPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleParagraphPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_PROPERTIES_CONTENT: {
StylePropertiesContent stylePropertiesContent = (StylePropertiesContent)theEObject;
T result = caseStylePropertiesContent(stylePropertiesContent);
if (result == null) result = caseAnyAttListOrElements(stylePropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_RUBY_PROPERTIES_CONTENT: {
StyleRubyPropertiesContent styleRubyPropertiesContent = (StyleRubyPropertiesContent)theEObject;
T result = caseStyleRubyPropertiesContent(styleRubyPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleRubyPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleRubyPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_SECTION_PROPERTIES_CONTENT: {
StyleSectionPropertiesContent styleSectionPropertiesContent = (StyleSectionPropertiesContent)theEObject;
T result = caseStyleSectionPropertiesContent(styleSectionPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleSectionPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleSectionPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_STYLE_CONTENT: {
StyleStyleContent styleStyleContent = (StyleStyleContent)theEObject;
T result = caseStyleStyleContent(styleStyleContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_TABLE_CELL_PROPERTIES_CONTENT: {
StyleTableCellPropertiesContent styleTableCellPropertiesContent = (StyleTableCellPropertiesContent)theEObject;
T result = caseStyleTableCellPropertiesContent(styleTableCellPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleTableCellPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleTableCellPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_TABLE_COLUMN_PROPERTIES_CONTENT: {
StyleTableColumnPropertiesContent styleTableColumnPropertiesContent = (StyleTableColumnPropertiesContent)theEObject;
T result = caseStyleTableColumnPropertiesContent(styleTableColumnPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleTableColumnPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleTableColumnPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_TABLE_PROPERTIES_CONTENT: {
StyleTablePropertiesContent styleTablePropertiesContent = (StyleTablePropertiesContent)theEObject;
T result = caseStyleTablePropertiesContent(styleTablePropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleTablePropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleTablePropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_TABLE_ROW_PROPERTIES_CONTENT: {
StyleTableRowPropertiesContent styleTableRowPropertiesContent = (StyleTableRowPropertiesContent)theEObject;
T result = caseStyleTableRowPropertiesContent(styleTableRowPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleTableRowPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleTableRowPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYLE_TEXT_PROPERTIES_CONTENT: {
StyleTextPropertiesContent styleTextPropertiesContent = (StyleTextPropertiesContent)theEObject;
T result = caseStyleTextPropertiesContent(styleTextPropertiesContent);
if (result == null) result = caseStylePropertiesContent(styleTextPropertiesContent);
if (result == null) result = caseAnyAttListOrElements(styleTextPropertiesContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.STYPE: {
SType sType = (SType)theEObject;
T result = caseSType(sType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.SUBJECT_TYPE: {
SubjectType subjectType = (SubjectType)theEObject;
T result = caseSubjectType(subjectType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_COUNT_TYPE: {
TableCountType tableCountType = (TableCountType)theEObject;
T result = caseTableCountType(tableCountType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_FORMULA_TYPE: {
TableFormulaType tableFormulaType = (TableFormulaType)theEObject;
T result = caseTableFormulaType(tableFormulaType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_INDEX_SOURCE_TYPE: {
TableIndexSourceType tableIndexSourceType = (TableIndexSourceType)theEObject;
T result = caseTableIndexSourceType(tableIndexSourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_INDEX_TYPE: {
TableIndexType tableIndexType = (TableIndexType)theEObject;
T result = caseTableIndexType(tableIndexType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_OF_CONTENT_ENTRY_TEMPLATE_TYPE: {
TableOfContentEntryTemplateType tableOfContentEntryTemplateType = (TableOfContentEntryTemplateType)theEObject;
T result = caseTableOfContentEntryTemplateType(tableOfContentEntryTemplateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_OF_CONTENT_SOURCE_TYPE: {
TableOfContentSourceType tableOfContentSourceType = (TableOfContentSourceType)theEObject;
T result = caseTableOfContentSourceType(tableOfContentSourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_OF_CONTENT_TYPE: {
TableOfContentType tableOfContentType = (TableOfContentType)theEObject;
T result = caseTableOfContentType(tableOfContentType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TABLE_TABLE_CELL_CONTENT: {
TableTableCellContent tableTableCellContent = (TableTableCellContent)theEObject;
T result = caseTableTableCellContent(tableTableCellContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TAB_TYPE: {
TabType tabType = (TabType)theEObject;
T result = caseTabType(tabType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEMPLATE_NAME_TYPE: {
TemplateNameType templateNameType = (TemplateNameType)theEObject;
T result = caseTemplateNameType(templateNameType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_CHANGED_REGION_CONTENT: {
TextChangedRegionContent textChangedRegionContent = (TextChangedRegionContent)theEObject;
T result = caseTextChangedRegionContent(textChangedRegionContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_DATABASE_DISPLAY_ATTLIST: {
TextDatabaseDisplayAttlist textDatabaseDisplayAttlist = (TextDatabaseDisplayAttlist)theEObject;
T result = caseTextDatabaseDisplayAttlist(textDatabaseDisplayAttlist);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_DATABASE_NEXT_ATTLIST: {
TextDatabaseNextAttlist textDatabaseNextAttlist = (TextDatabaseNextAttlist)theEObject;
T result = caseTextDatabaseNextAttlist(textDatabaseNextAttlist);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_DATABASE_ROW_SELECT_ATTLIST: {
TextDatabaseRowSelectAttlist textDatabaseRowSelectAttlist = (TextDatabaseRowSelectAttlist)theEObject;
T result = caseTextDatabaseRowSelectAttlist(textDatabaseRowSelectAttlist);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_ILLUSTRATION_INDEX_ENTRY_CONTENT: {
TextIllustrationIndexEntryContent textIllustrationIndexEntryContent = (TextIllustrationIndexEntryContent)theEObject;
T result = caseTextIllustrationIndexEntryContent(textIllustrationIndexEntryContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_INPUT_TYPE: {
TextInputType textInputType = (TextInputType)theEObject;
T result = caseTextInputType(textInputType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_LIST_ITEM_CONTENT: {
TextListItemContent textListItemContent = (TextListItemContent)theEObject;
T result = caseTextListItemContent(textListItemContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_LIST_LEVEL_STYLE_IMAGE_ATTR: {
TextListLevelStyleImageAttr textListLevelStyleImageAttr = (TextListLevelStyleImageAttr)theEObject;
T result = caseTextListLevelStyleImageAttr(textListLevelStyleImageAttr);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_NOTES_CONFIGURATION_CONTENT: {
TextNotesConfigurationContent textNotesConfigurationContent = (TextNotesConfigurationContent)theEObject;
T result = caseTextNotesConfigurationContent(textNotesConfigurationContent);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TEXT_SECTION_SOURCE_DDE_TYPE: {
TextSectionSourceDdeType textSectionSourceDdeType = (TextSectionSourceDdeType)theEObject;
T result = caseTextSectionSourceDdeType(textSectionSourceDdeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TIME_TYPE: {
TimeType timeType = (TimeType)theEObject;
T result = caseTimeType(timeType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TITLE_TYPE: {
TitleType titleType = (TitleType)theEObject;
T result = caseTitleType(titleType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TOC_MARK_END_TYPE: {
TocMarkEndType tocMarkEndType = (TocMarkEndType)theEObject;
T result = caseTocMarkEndType(tocMarkEndType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TOC_MARK_START_TYPE: {
TocMarkStartType tocMarkStartType = (TocMarkStartType)theEObject;
T result = caseTocMarkStartType(tocMarkStartType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TOC_MARK_TYPE: {
TocMarkType tocMarkType = (TocMarkType)theEObject;
T result = caseTocMarkType(tocMarkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.TRACKED_CHANGES_TYPE: {
TrackedChangesType trackedChangesType = (TrackedChangesType)theEObject;
T result = caseTrackedChangesType(trackedChangesType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_DEFINED_TYPE: {
UserDefinedType userDefinedType = (UserDefinedType)theEObject;
T result = caseUserDefinedType(userDefinedType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_FIELD_DECLS_TYPE: {
UserFieldDeclsType userFieldDeclsType = (UserFieldDeclsType)theEObject;
T result = caseUserFieldDeclsType(userFieldDeclsType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_FIELD_DECL_TYPE: {
UserFieldDeclType userFieldDeclType = (UserFieldDeclType)theEObject;
T result = caseUserFieldDeclType(userFieldDeclType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_FIELD_GET_TYPE: {
UserFieldGetType userFieldGetType = (UserFieldGetType)theEObject;
T result = caseUserFieldGetType(userFieldGetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_FIELD_INPUT_TYPE: {
UserFieldInputType userFieldInputType = (UserFieldInputType)theEObject;
T result = caseUserFieldInputType(userFieldInputType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_INDEX_ENTRY_TEMPLATE_TYPE: {
UserIndexEntryTemplateType userIndexEntryTemplateType = (UserIndexEntryTemplateType)theEObject;
T result = caseUserIndexEntryTemplateType(userIndexEntryTemplateType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_INDEX_MARK_END_TYPE: {
UserIndexMarkEndType userIndexMarkEndType = (UserIndexMarkEndType)theEObject;
T result = caseUserIndexMarkEndType(userIndexMarkEndType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_INDEX_MARK_START_TYPE: {
UserIndexMarkStartType userIndexMarkStartType = (UserIndexMarkStartType)theEObject;
T result = caseUserIndexMarkStartType(userIndexMarkStartType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_INDEX_MARK_TYPE: {
UserIndexMarkType userIndexMarkType = (UserIndexMarkType)theEObject;
T result = caseUserIndexMarkType(userIndexMarkType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_INDEX_SOURCE_TYPE: {
UserIndexSourceType userIndexSourceType = (UserIndexSourceType)theEObject;
T result = caseUserIndexSourceType(userIndexSourceType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.USER_INDEX_TYPE: {
UserIndexType userIndexType = (UserIndexType)theEObject;
T result = caseUserIndexType(userIndexType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.VARIABLE_DECLS_TYPE: {
VariableDeclsType variableDeclsType = (VariableDeclsType)theEObject;
T result = caseVariableDeclsType(variableDeclsType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.VARIABLE_DECL_TYPE: {
VariableDeclType variableDeclType = (VariableDeclType)theEObject;
T result = caseVariableDeclType(variableDeclType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.VARIABLE_GET_TYPE: {
VariableGetType variableGetType = (VariableGetType)theEObject;
T result = caseVariableGetType(variableGetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.VARIABLE_INPUT_TYPE: {
VariableInputType variableInputType = (VariableInputType)theEObject;
T result = caseVariableInputType(variableInputType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.VARIABLE_SET_TYPE: {
VariableSetType variableSetType = (VariableSetType)theEObject;
T result = caseVariableSetType(variableSetType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.WORD_COUNT_TYPE: {
WordCountType wordCountType = (WordCountType)theEObject;
T result = caseWordCountType(wordCountType);
if (result == null) result = defaultCase(theEObject);
return result;
}
case TextPackage.DOCUMENT_ROOT: {
DocumentRoot documentRoot = (DocumentRoot)theEObject;
T result = caseDocumentRoot(documentRoot);
if (result == null) result = defaultCase(theEObject);
return result;
}
default: return defaultCase(theEObject);
}
}
/**
* Returns the result of interpreting the object as an instance of '<em>Alphabetical Index Auto Mark File Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Alphabetical Index Auto Mark File Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAlphabeticalIndexAutoMarkFileType(AlphabeticalIndexAutoMarkFileType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Alphabetical Index Entry Template Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Alphabetical Index Entry Template Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAlphabeticalIndexEntryTemplateType(AlphabeticalIndexEntryTemplateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Alphabetical Index Mark End Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Alphabetical Index Mark End Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAlphabeticalIndexMarkEndType(AlphabeticalIndexMarkEndType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Alphabetical Index Mark Start Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Alphabetical Index Mark Start Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAlphabeticalIndexMarkStartType(AlphabeticalIndexMarkStartType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Alphabetical Index Mark Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Alphabetical Index Mark Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAlphabeticalIndexMarkType(AlphabeticalIndexMarkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Alphabetical Index Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Alphabetical Index Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAlphabeticalIndexSourceType(AlphabeticalIndexSourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Alphabetical Index Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Alphabetical Index Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAlphabeticalIndexType(AlphabeticalIndexType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Any Att List Or Elements</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Any Att List Or Elements</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAnyAttListOrElements(AnyAttListOrElements object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>AType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>AType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAType(AType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Author Initials Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Author Initials Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAuthorInitialsType(AuthorInitialsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Author Name Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Author Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseAuthorNameType(AuthorNameType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bibliography Configuration Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bibliography Configuration Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBibliographyConfigurationType(BibliographyConfigurationType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bibliography Entry Template Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bibliography Entry Template Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBibliographyEntryTemplateType(BibliographyEntryTemplateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bibliography Mark Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bibliography Mark Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBibliographyMarkType(BibliographyMarkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bibliography Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bibliography Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBibliographySourceType(BibliographySourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bibliography Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bibliography Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBibliographyType(BibliographyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bookmark End Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bookmark End Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBookmarkEndType(BookmarkEndType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bookmark Ref Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bookmark Ref Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBookmarkRefType(BookmarkRefType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bookmark Start Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bookmark Start Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBookmarkStartType(BookmarkStartType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Bookmark Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Bookmark Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseBookmarkType(BookmarkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Changed Region Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Changed Region Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseChangedRegionType(ChangedRegionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Change Marks Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Change Marks Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseChangeMarksType(ChangeMarksType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Chapter Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Chapter Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseChapterType(ChapterType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Character Count Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Character Count Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCharacterCountType(CharacterCountType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Common Form Control Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Common Form Control Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCommonFormControlContent(CommonFormControlContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Conditional Text Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Conditional Text Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseConditionalTextType(ConditionalTextType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Config Items</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Config Items</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseConfigItems(ConfigItems object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Creation Date Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Creation Date Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCreationDateType(CreationDateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Creation Time Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Creation Time Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCreationTimeType(CreationTimeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Creator Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Creator Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseCreatorType(CreatorType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Database Name Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Database Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDatabaseNameType(DatabaseNameType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Database Row Number Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Database Row Number Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDatabaseRowNumberType(DatabaseRowNumberType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Date Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Date Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDateType(DateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dde Connection Decls Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dde Connection Decls Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDdeConnectionDeclsType(DdeConnectionDeclsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dde Connection Decl Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dde Connection Decl Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDdeConnectionDeclType(DdeConnectionDeclType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Dde Connection Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Dde Connection Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDdeConnectionType(DdeConnectionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Deletion Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Deletion Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDeletionType(DeletionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Description Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Description Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDescriptionType(DescriptionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Editing Cycles Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Editing Cycles Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEditingCyclesType(EditingCyclesType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Editing Duration Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Editing Duration Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseEditingDurationType(EditingDurationType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Execute Macro Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Execute Macro Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseExecuteMacroType(ExecuteMacroType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Expression Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Expression Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseExpressionType(ExpressionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>File Name Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>File Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseFileNameType(FileNameType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Format Change Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Format Change Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseFormatChangeType(FormatChangeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Form Property Type And Value List</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Form Property Type And Value List</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseFormPropertyTypeAndValueList(FormPropertyTypeAndValueList object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Header Footer Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Header Footer Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseHeaderFooterContent(HeaderFooterContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Hidden Paragraph Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Hidden Paragraph Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseHiddenParagraphType(HiddenParagraphType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Hidden Text Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Hidden Text Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseHiddenTextType(HiddenTextType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>HType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>HType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseHType(HType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Illustration Index Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Illustration Index Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIllustrationIndexSourceType(IllustrationIndexSourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Illustration Index Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Illustration Index Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIllustrationIndexType(IllustrationIndexType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Image Count Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Image Count Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseImageCountType(ImageCountType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Body Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Body Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexBodyType(IndexBodyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Bibliography Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Bibliography Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntryBibliographyType(IndexEntryBibliographyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Chapter Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Chapter Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntryChapterType(IndexEntryChapterType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Link End Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Link End Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntryLinkEndType(IndexEntryLinkEndType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Link Start Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Link Start Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntryLinkStartType(IndexEntryLinkStartType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Page Number Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Page Number Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntryPageNumberType(IndexEntryPageNumberType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Span Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Span Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntrySpanType(IndexEntrySpanType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Tab Stop Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Tab Stop Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntryTabStopType(IndexEntryTabStopType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Entry Text Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Entry Text Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexEntryTextType(IndexEntryTextType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Source Styles Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Source Styles Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexSourceStylesType(IndexSourceStylesType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Source Style Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Source Style Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexSourceStyleType(IndexSourceStyleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Title Template Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Title Template Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexTitleTemplateType(IndexTitleTemplateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Index Title Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Index Title Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseIndexTitleType(IndexTitleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Initial Creator Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Initial Creator Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseInitialCreatorType(InitialCreatorType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Insertion Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Insertion Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseInsertionType(InsertionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Keywords Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Keywords Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseKeywordsType(KeywordsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Line Break Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Line Break Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseLineBreakType(LineBreakType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Linenumbering Configuration Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Linenumbering Configuration Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseLinenumberingConfigurationType(LinenumberingConfigurationType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Linenumbering Separator Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Linenumbering Separator Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseLinenumberingSeparatorType(LinenumberingSeparatorType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Item Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Item Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseListItemType(ListItemType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Level Style Bullet Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Level Style Bullet Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseListLevelStyleBulletType(ListLevelStyleBulletType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Level Style Image Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Level Style Image Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseListLevelStyleImageType(ListLevelStyleImageType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Level Style Number Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Level Style Number Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseListLevelStyleNumberType(ListLevelStyleNumberType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Style Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Style Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseListStyleType(ListStyleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseListType(ListType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Math Markup</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Math Markup</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseMathMarkup(MathMarkup object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Measure Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Measure Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseMeasureType(MeasureType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Modification Date Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Modification Date Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseModificationDateType(ModificationDateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Modification Time Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Modification Time Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseModificationTimeType(ModificationTimeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Note Body Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Note Body Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseNoteBodyType(NoteBodyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Note Citation Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Note Citation Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseNoteCitationType(NoteCitationType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Note Ref Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Note Ref Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseNoteRefType(NoteRefType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Note Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Note Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseNoteType(NoteType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Numbered Paragraph Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Numbered Paragraph Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseNumberedParagraphType(NumberedParagraphType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Object Count Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Object Count Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseObjectCountType(ObjectCountType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Object Index Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Object Index Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseObjectIndexSourceType(ObjectIndexSourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Object Index Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Object Index Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseObjectIndexType(ObjectIndexType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Office Body Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Office Body Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOfficeBodyContent(OfficeBodyContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Office Chart Content Main Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Office Chart Content Main Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOfficeChartContentMainType(OfficeChartContentMainType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Office Image Content Main</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Office Image Content Main</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOfficeImageContentMain(OfficeImageContentMain object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Office Meta</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Office Meta</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOfficeMeta(OfficeMeta object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Office Meta Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Office Meta Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOfficeMetaContent(OfficeMetaContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Outline Level Style Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Outline Level Style Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOutlineLevelStyleType(OutlineLevelStyleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Outline Style Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Outline Style Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseOutlineStyleType(OutlineStyleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Page Continuation Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Page Continuation Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePageContinuationType(PageContinuationType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Page Count Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Page Count Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePageCountType(PageCountType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Page Number Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Page Number Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePageNumberType(PageNumberType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Page Sequence Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Page Sequence Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePageSequenceType(PageSequenceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Page Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Page Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePageType(PageType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Page Variable Get Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Page Variable Get Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePageVariableGetType(PageVariableGetType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Page Variable Set Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Page Variable Set Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePageVariableSetType(PageVariableSetType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Paragraph Count Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Paragraph Count Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseParagraphCountType(ParagraphCountType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Placeholder Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Placeholder Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePlaceholderType(PlaceholderType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Print Date Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Print Date Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePrintDateType(PrintDateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Printed By Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Printed By Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePrintedByType(PrintedByType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Print Time Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Print Time Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePrintTimeType(PrintTimeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>PType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>PType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T casePType(PType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Reference Mark End Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Reference Mark End Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseReferenceMarkEndType(ReferenceMarkEndType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Reference Mark Start Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Reference Mark Start Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseReferenceMarkStartType(ReferenceMarkStartType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Reference Mark Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Reference Mark Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseReferenceMarkType(ReferenceMarkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Reference Ref Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Reference Ref Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseReferenceRefType(ReferenceRefType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Region Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Region Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseRegionContent(RegionContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ruby Base Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ruby Base Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseRubyBaseType(RubyBaseType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ruby Text Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ruby Text Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseRubyTextType(RubyTextType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Ruby Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Ruby Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseRubyType(RubyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Script Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Script Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseScriptType(ScriptType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Section Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Section Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSectionSourceType(SectionSourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Section Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Section Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSectionType(SectionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender City Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender City Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderCityType(SenderCityType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Company Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Company Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderCompanyType(SenderCompanyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Country Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Country Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderCountryType(SenderCountryType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Email Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Email Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderEmailType(SenderEmailType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Fax Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Fax Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderFaxType(SenderFaxType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Firstname Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Firstname Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderFirstnameType(SenderFirstnameType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Initials Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Initials Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderInitialsType(SenderInitialsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Lastname Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Lastname Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderLastnameType(SenderLastnameType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Phone Private Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Phone Private Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderPhonePrivateType(SenderPhonePrivateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Phone Work Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Phone Work Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderPhoneWorkType(SenderPhoneWorkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Position Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Position Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderPositionType(SenderPositionType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Postal Code Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Postal Code Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderPostalCodeType(SenderPostalCodeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender State Or Province Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender State Or Province Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderStateOrProvinceType(SenderStateOrProvinceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Street Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Street Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderStreetType(SenderStreetType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sender Title Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sender Title Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSenderTitleType(SenderTitleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sequence Decls Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sequence Decls Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSequenceDeclsType(SequenceDeclsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sequence Decl Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sequence Decl Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSequenceDeclType(SequenceDeclType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sequence Ref Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sequence Ref Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSequenceRefType(SequenceRefType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sequence Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sequence Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSequenceType(SequenceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Soft Page Break Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Soft Page Break Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSoftPageBreakType(SoftPageBreakType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Sort Key Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Sort Key Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSortKeyType(SortKeyType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Span Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Span Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSpanType(SpanType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Chart Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Chart Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleChartPropertiesContent(StyleChartPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Drawing Page Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Drawing Page Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleDrawingPagePropertiesContent(StyleDrawingPagePropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Graphic Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Graphic Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleGraphicPropertiesContent(StyleGraphicPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Header Footer Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Header Footer Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleHeaderFooterPropertiesContent(StyleHeaderFooterPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style List Level Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style List Level Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleListLevelPropertiesContent(StyleListLevelPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Page Layout Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Page Layout Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStylePageLayoutPropertiesContent(StylePageLayoutPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Paragraph Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Paragraph Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleParagraphPropertiesContent(StyleParagraphPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStylePropertiesContent(StylePropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Ruby Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Ruby Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleRubyPropertiesContent(StyleRubyPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Section Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Section Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleSectionPropertiesContent(StyleSectionPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Style Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Style Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleStyleContent(StyleStyleContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Table Cell Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Table Cell Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleTableCellPropertiesContent(StyleTableCellPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Table Column Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Table Column Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleTableColumnPropertiesContent(StyleTableColumnPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Table Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Table Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleTablePropertiesContent(StyleTablePropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Table Row Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Table Row Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleTableRowPropertiesContent(StyleTableRowPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Style Text Properties Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Style Text Properties Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseStyleTextPropertiesContent(StyleTextPropertiesContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>SType</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>SType</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSType(SType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Subject Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Subject Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseSubjectType(SubjectType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Count Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Count Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableCountType(TableCountType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Formula Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Formula Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableFormulaType(TableFormulaType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Index Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Index Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableIndexSourceType(TableIndexSourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Index Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Index Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableIndexType(TableIndexType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Of Content Entry Template Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Of Content Entry Template Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableOfContentEntryTemplateType(TableOfContentEntryTemplateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Of Content Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Of Content Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableOfContentSourceType(TableOfContentSourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Of Content Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Of Content Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableOfContentType(TableOfContentType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Table Table Cell Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Table Table Cell Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTableTableCellContent(TableTableCellContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Tab Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Tab Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTabType(TabType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Template Name Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Template Name Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTemplateNameType(TemplateNameType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Changed Region Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Changed Region Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextChangedRegionContent(TextChangedRegionContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Database Display Attlist</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Database Display Attlist</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextDatabaseDisplayAttlist(TextDatabaseDisplayAttlist object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Database Next Attlist</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Database Next Attlist</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextDatabaseNextAttlist(TextDatabaseNextAttlist object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Database Row Select Attlist</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Database Row Select Attlist</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextDatabaseRowSelectAttlist(TextDatabaseRowSelectAttlist object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Illustration Index Entry Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Illustration Index Entry Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextIllustrationIndexEntryContent(TextIllustrationIndexEntryContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Input Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Input Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextInputType(TextInputType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Item Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Item Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextListItemContent(TextListItemContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>List Level Style Image Attr</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>List Level Style Image Attr</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextListLevelStyleImageAttr(TextListLevelStyleImageAttr object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Notes Configuration Content</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Notes Configuration Content</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextNotesConfigurationContent(TextNotesConfigurationContent object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Section Source Dde Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Section Source Dde Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTextSectionSourceDdeType(TextSectionSourceDdeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Time Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Time Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTimeType(TimeType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Title Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Title Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTitleType(TitleType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Toc Mark End Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Toc Mark End Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTocMarkEndType(TocMarkEndType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Toc Mark Start Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Toc Mark Start Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTocMarkStartType(TocMarkStartType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Toc Mark Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Toc Mark Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTocMarkType(TocMarkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Tracked Changes Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Tracked Changes Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseTrackedChangesType(TrackedChangesType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Defined Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Defined Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserDefinedType(UserDefinedType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Field Decls Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Field Decls Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserFieldDeclsType(UserFieldDeclsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Field Decl Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Field Decl Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserFieldDeclType(UserFieldDeclType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Field Get Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Field Get Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserFieldGetType(UserFieldGetType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Field Input Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Field Input Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserFieldInputType(UserFieldInputType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Index Entry Template Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Index Entry Template Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserIndexEntryTemplateType(UserIndexEntryTemplateType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Index Mark End Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Index Mark End Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserIndexMarkEndType(UserIndexMarkEndType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Index Mark Start Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Index Mark Start Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserIndexMarkStartType(UserIndexMarkStartType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Index Mark Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Index Mark Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserIndexMarkType(UserIndexMarkType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Index Source Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Index Source Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserIndexSourceType(UserIndexSourceType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>User Index Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>User Index Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseUserIndexType(UserIndexType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Variable Decls Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Variable Decls Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseVariableDeclsType(VariableDeclsType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Variable Decl Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Variable Decl Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseVariableDeclType(VariableDeclType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Variable Get Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Variable Get Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseVariableGetType(VariableGetType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Variable Input Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Variable Input Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseVariableInputType(VariableInputType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Variable Set Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Variable Set Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseVariableSetType(VariableSetType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Word Count Type</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Word Count Type</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseWordCountType(WordCountType object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>Document Root</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>Document Root</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject)
* @generated
*/
public T caseDocumentRoot(DocumentRoot object) {
return null;
}
/**
* Returns the result of interpreting the object as an instance of '<em>EObject</em>'.
* <!-- begin-user-doc -->
* This implementation returns null;
* returning a non-null result will terminate the switch, but this is the last case anyway.
* <!-- end-user-doc -->
* @param object the target of the switch.
* @return the result of interpreting the object as an instance of '<em>EObject</em>'.
* @see #doSwitch(org.eclipse.emf.ecore.EObject)
* @generated
*/
public T defaultCase(EObject object) {
return null;
}
} //TextSwitch