| /** |
| * Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany) |
| * 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 |
| * |
| * Based on ideas from Xtext, Xtend, Xcore |
| * |
| * Contributors: |
| * Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation |
| * |
| */ |
| package org.eclipse.osbp.xtext.reportdsl.util; |
| |
| import org.eclipse.emf.ecore.EObject; |
| import org.eclipse.emf.ecore.EPackage; |
| |
| import org.eclipse.emf.ecore.util.Switch; |
| |
| import org.eclipse.osbp.dsl.semantic.common.types.LLazyResolver; |
| import org.eclipse.osbp.dsl.semantic.common.types.LPackage; |
| |
| import org.eclipse.osbp.xtext.reportdsl.*; |
| |
| /** |
| * <!-- 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.eclipse.osbp.xtext.reportdsl.ReportDSLPackage |
| * @generated |
| */ |
| public class ReportDSLSwitch<T> extends Switch<T> { |
| /** |
| * The cached model package |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| protected static ReportDSLPackage modelPackage; |
| |
| /** |
| * Creates an instance of the switch. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @generated |
| */ |
| public ReportDSLSwitch() { |
| if (modelPackage == null) { |
| modelPackage = ReportDSLPackage.eINSTANCE; |
| } |
| } |
| |
| /** |
| * Checks whether this is a switch for the given package. |
| * <!-- begin-user-doc --> |
| * <!-- end-user-doc --> |
| * @param ePackage the package in question. |
| * @return whether this is a switch for the given package. |
| * @generated |
| */ |
| @Override |
| protected boolean isSwitchFor(EPackage ePackage) { |
| return ePackage == modelPackage; |
| } |
| |
| /** |
| * 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 |
| */ |
| @Override |
| protected T doSwitch(int classifierID, EObject theEObject) { |
| switch (classifierID) { |
| case ReportDSLPackage.REPORT_MODEL: { |
| ReportModel reportModel = (ReportModel)theEObject; |
| T result = caseReportModel(reportModel); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.REPORT_LAZY_RESOLVER: { |
| ReportLazyResolver reportLazyResolver = (ReportLazyResolver)theEObject; |
| T result = caseReportLazyResolver(reportLazyResolver); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.REPORT_BASE: { |
| ReportBase reportBase = (ReportBase)theEObject; |
| T result = caseReportBase(reportBase); |
| if (result == null) result = caseReportLazyResolver(reportBase); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.REPORT_PACKAGE: { |
| ReportPackage reportPackage = (ReportPackage)theEObject; |
| T result = caseReportPackage(reportPackage); |
| if (result == null) result = caseLPackage(reportPackage); |
| if (result == null) result = caseLLazyResolver(reportPackage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.PAGE_TEMPLATES: { |
| PageTemplates pageTemplates = (PageTemplates)theEObject; |
| T result = casePageTemplates(pageTemplates); |
| if (result == null) result = caseReportLazyResolver(pageTemplates); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.SOME_FORMATS: { |
| SomeFormats someFormats = (SomeFormats)theEObject; |
| T result = caseSomeFormats(someFormats); |
| if (result == null) result = caseReportLazyResolver(someFormats); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.COLORS: { |
| Colors colors = (Colors)theEObject; |
| T result = caseColors(colors); |
| if (result == null) result = caseReportLazyResolver(colors); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.FONTS: { |
| Fonts fonts = (Fonts)theEObject; |
| T result = caseFonts(fonts); |
| if (result == null) result = caseReportLazyResolver(fonts); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.MEDIAS: { |
| Medias medias = (Medias)theEObject; |
| T result = caseMedias(medias); |
| if (result == null) result = caseReportLazyResolver(medias); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.STYLES: { |
| Styles styles = (Styles)theEObject; |
| T result = caseStyles(styles); |
| if (result == null) result = caseReportLazyResolver(styles); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.PAGE_TEMPLATE: { |
| PageTemplate pageTemplate = (PageTemplate)theEObject; |
| T result = casePageTemplate(pageTemplate); |
| if (result == null) result = caseReportBase(pageTemplate); |
| if (result == null) result = caseReportLazyResolver(pageTemplate); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.COLOR: { |
| Color color = (Color)theEObject; |
| T result = caseColor(color); |
| if (result == null) result = caseReportBase(color); |
| if (result == null) result = caseReportLazyResolver(color); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.FONT: { |
| Font font = (Font)theEObject; |
| T result = caseFont(font); |
| if (result == null) result = caseReportBase(font); |
| if (result == null) result = caseReportLazyResolver(font); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.FONT_FAMILY: { |
| FontFamily fontFamily = (FontFamily)theEObject; |
| T result = caseFontFamily(fontFamily); |
| if (result == null) result = caseReportLazyResolver(fontFamily); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.BUILD_IN_FONT_FAMILY: { |
| BuildInFontFamily buildInFontFamily = (BuildInFontFamily)theEObject; |
| T result = caseBuildInFontFamily(buildInFontFamily); |
| if (result == null) result = caseFontFamily(buildInFontFamily); |
| if (result == null) result = caseReportLazyResolver(buildInFontFamily); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.CUSTOM_FONT_FAMILY: { |
| CustomFontFamily customFontFamily = (CustomFontFamily)theEObject; |
| T result = caseCustomFontFamily(customFontFamily); |
| if (result == null) result = caseFontFamily(customFontFamily); |
| if (result == null) result = caseReportLazyResolver(customFontFamily); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.MEDIA: { |
| Media media = (Media)theEObject; |
| T result = caseMedia(media); |
| if (result == null) result = caseReportBase(media); |
| if (result == null) result = caseReportLazyResolver(media); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.BORDER_STYLE: { |
| BorderStyle borderStyle = (BorderStyle)theEObject; |
| T result = caseBorderStyle(borderStyle); |
| if (result == null) result = caseReportLazyResolver(borderStyle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.BASE_STYLE: { |
| BaseStyle baseStyle = (BaseStyle)theEObject; |
| T result = caseBaseStyle(baseStyle); |
| if (result == null) result = caseReportLazyResolver(baseStyle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.MEDIA_STYLE: { |
| MediaStyle mediaStyle = (MediaStyle)theEObject; |
| T result = caseMediaStyle(mediaStyle); |
| if (result == null) result = caseBaseStyle(mediaStyle); |
| if (result == null) result = caseReportLazyResolver(mediaStyle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.STYLE: { |
| Style style = (Style)theEObject; |
| T result = caseStyle(style); |
| if (result == null) result = caseReportBase(style); |
| if (result == null) result = caseBaseStyle(style); |
| if (result == null) result = caseReportLazyResolver(style); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.SOME_FORMAT: { |
| SomeFormat someFormat = (SomeFormat)theEObject; |
| T result = caseSomeFormat(someFormat); |
| if (result == null) result = caseReportBase(someFormat); |
| if (result == null) result = caseReportLazyResolver(someFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.UOMO_FORMAT: { |
| UomoFormat uomoFormat = (UomoFormat)theEObject; |
| T result = caseUomoFormat(uomoFormat); |
| if (result == null) result = caseSomeFormat(uomoFormat); |
| if (result == null) result = caseReportBase(uomoFormat); |
| if (result == null) result = caseReportLazyResolver(uomoFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.NUMBER_FORMAT: { |
| NumberFormat numberFormat = (NumberFormat)theEObject; |
| T result = caseNumberFormat(numberFormat); |
| if (result == null) result = caseSomeFormat(numberFormat); |
| if (result == null) result = caseReportBase(numberFormat); |
| if (result == null) result = caseReportLazyResolver(numberFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.CURRENCY_FORMAT: { |
| CurrencyFormat currencyFormat = (CurrencyFormat)theEObject; |
| T result = caseCurrencyFormat(currencyFormat); |
| if (result == null) result = caseSomeFormat(currencyFormat); |
| if (result == null) result = caseReportBase(currencyFormat); |
| if (result == null) result = caseReportLazyResolver(currencyFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATE_FORMAT: { |
| DateFormat dateFormat = (DateFormat)theEObject; |
| T result = caseDateFormat(dateFormat); |
| if (result == null) result = caseSomeFormat(dateFormat); |
| if (result == null) result = caseReportBase(dateFormat); |
| if (result == null) result = caseReportLazyResolver(dateFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATE_TIME_FORMAT: { |
| DateTimeFormat dateTimeFormat = (DateTimeFormat)theEObject; |
| T result = caseDateTimeFormat(dateTimeFormat); |
| if (result == null) result = caseSomeFormat(dateTimeFormat); |
| if (result == null) result = caseReportBase(dateTimeFormat); |
| if (result == null) result = caseReportLazyResolver(dateTimeFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TIME_FORMAT: { |
| TimeFormat timeFormat = (TimeFormat)theEObject; |
| T result = caseTimeFormat(timeFormat); |
| if (result == null) result = caseSomeFormat(timeFormat); |
| if (result == null) result = caseReportBase(timeFormat); |
| if (result == null) result = caseReportLazyResolver(timeFormat); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.REPORT: { |
| Report report = (Report)theEObject; |
| T result = caseReport(report); |
| if (result == null) result = caseReportBase(report); |
| if (result == null) result = caseReportLazyResolver(report); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.REPORT_DESIGN: { |
| ReportDesign reportDesign = (ReportDesign)theEObject; |
| T result = caseReportDesign(reportDesign); |
| if (result == null) result = caseReportLazyResolver(reportDesign); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.REPORT_DESIGN_FILE: { |
| ReportDesignFile reportDesignFile = (ReportDesignFile)theEObject; |
| T result = caseReportDesignFile(reportDesignFile); |
| if (result == null) result = caseReportDesign(reportDesignFile); |
| if (result == null) result = caseReportLazyResolver(reportDesignFile); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.REPORT_DESIGN_TEMPLATE: { |
| ReportDesignTemplate reportDesignTemplate = (ReportDesignTemplate)theEObject; |
| T result = caseReportDesignTemplate(reportDesignTemplate); |
| if (result == null) result = caseReportDesign(reportDesignTemplate); |
| if (result == null) result = caseReportLazyResolver(reportDesignTemplate); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.CONTAINER: { |
| Container container = (Container)theEObject; |
| T result = caseContainer(container); |
| if (result == null) result = caseReportLazyResolver(container); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.PAGE_HEADER: { |
| PageHeader pageHeader = (PageHeader)theEObject; |
| T result = casePageHeader(pageHeader); |
| if (result == null) result = caseContainer(pageHeader); |
| if (result == null) result = caseReportLazyResolver(pageHeader); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.PAGE_DETAIL: { |
| PageDetail pageDetail = (PageDetail)theEObject; |
| T result = casePageDetail(pageDetail); |
| if (result == null) result = caseContainer(pageDetail); |
| if (result == null) result = caseReportLazyResolver(pageDetail); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.PAGE_FOOTER: { |
| PageFooter pageFooter = (PageFooter)theEObject; |
| T result = casePageFooter(pageFooter); |
| if (result == null) result = caseContainer(pageFooter); |
| if (result == null) result = caseReportLazyResolver(pageFooter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.ELEMENT: { |
| Element element = (Element)theEObject; |
| T result = caseElement(element); |
| if (result == null) result = caseReportLazyResolver(element); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.WITH_STYLE: { |
| WithStyle withStyle = (WithStyle)theEObject; |
| T result = caseWithStyle(withStyle); |
| if (result == null) result = caseReportLazyResolver(withStyle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TEXT_ELEMENT: { |
| TextElement textElement = (TextElement)theEObject; |
| T result = caseTextElement(textElement); |
| if (result == null) result = caseElement(textElement); |
| if (result == null) result = caseWithStyle(textElement); |
| if (result == null) result = caseReportLazyResolver(textElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TITLE: { |
| Title title = (Title)theEObject; |
| T result = caseTitle(title); |
| if (result == null) result = caseTextElement(title); |
| if (result == null) result = caseElement(title); |
| if (result == null) result = caseWithStyle(title); |
| if (result == null) result = caseReportLazyResolver(title); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.SUB_TITLE: { |
| SubTitle subTitle = (SubTitle)theEObject; |
| T result = caseSubTitle(subTitle); |
| if (result == null) result = caseTextElement(subTitle); |
| if (result == null) result = caseElement(subTitle); |
| if (result == null) result = caseWithStyle(subTitle); |
| if (result == null) result = caseReportLazyResolver(subTitle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.SUB_SUB_TITLE: { |
| SubSubTitle subSubTitle = (SubSubTitle)theEObject; |
| T result = caseSubSubTitle(subSubTitle); |
| if (result == null) result = caseTextElement(subSubTitle); |
| if (result == null) result = caseElement(subSubTitle); |
| if (result == null) result = caseWithStyle(subSubTitle); |
| if (result == null) result = caseReportLazyResolver(subSubTitle); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.LABEL: { |
| Label label = (Label)theEObject; |
| T result = caseLabel(label); |
| if (result == null) result = caseTextElement(label); |
| if (result == null) result = caseElement(label); |
| if (result == null) result = caseWithStyle(label); |
| if (result == null) result = caseReportLazyResolver(label); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TEXT: { |
| Text text = (Text)theEObject; |
| T result = caseText(text); |
| if (result == null) result = caseTextElement(text); |
| if (result == null) result = caseElement(text); |
| if (result == null) result = caseWithStyle(text); |
| if (result == null) result = caseReportLazyResolver(text); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.AUTO_TEXT: { |
| AutoText autoText = (AutoText)theEObject; |
| T result = caseAutoText(autoText); |
| if (result == null) result = caseElement(autoText); |
| if (result == null) result = caseWithStyle(autoText); |
| if (result == null) result = caseReportLazyResolver(autoText); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.IMAGE: { |
| Image image = (Image)theEObject; |
| T result = caseImage(image); |
| if (result == null) result = caseElement(image); |
| if (result == null) result = caseWithStyle(image); |
| if (result == null) result = caseReportLazyResolver(image); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.WITH_HEADER_FOOTER: { |
| WithHeaderFooter withHeaderFooter = (WithHeaderFooter)theEObject; |
| T result = caseWithHeaderFooter(withHeaderFooter); |
| if (result == null) result = caseReportLazyResolver(withHeaderFooter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATAMART_TABLE: { |
| DatamartTable datamartTable = (DatamartTable)theEObject; |
| T result = caseDatamartTable(datamartTable); |
| if (result == null) result = caseReportBase(datamartTable); |
| if (result == null) result = caseElement(datamartTable); |
| if (result == null) result = caseWithStyle(datamartTable); |
| if (result == null) result = caseWithHeaderFooter(datamartTable); |
| if (result == null) result = caseReportLazyResolver(datamartTable); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATAMART_TABLE_GROUP: { |
| DatamartTableGroup datamartTableGroup = (DatamartTableGroup)theEObject; |
| T result = caseDatamartTableGroup(datamartTableGroup); |
| if (result == null) result = caseReportBase(datamartTableGroup); |
| if (result == null) result = caseWithHeaderFooter(datamartTableGroup); |
| if (result == null) result = caseReportLazyResolver(datamartTableGroup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.SOME_GRID: { |
| SomeGrid someGrid = (SomeGrid)theEObject; |
| T result = caseSomeGrid(someGrid); |
| if (result == null) result = caseReportLazyResolver(someGrid); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATAMART_TABLE_GROUP_HEADER: { |
| DatamartTableGroupHeader datamartTableGroupHeader = (DatamartTableGroupHeader)theEObject; |
| T result = caseDatamartTableGroupHeader(datamartTableGroupHeader); |
| if (result == null) result = caseElement(datamartTableGroupHeader); |
| if (result == null) result = caseSomeGrid(datamartTableGroupHeader); |
| if (result == null) result = caseWithStyle(datamartTableGroupHeader); |
| if (result == null) result = caseReportLazyResolver(datamartTableGroupHeader); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATAMART_TABLE_GROUP_FOOTER: { |
| DatamartTableGroupFooter datamartTableGroupFooter = (DatamartTableGroupFooter)theEObject; |
| T result = caseDatamartTableGroupFooter(datamartTableGroupFooter); |
| if (result == null) result = caseElement(datamartTableGroupFooter); |
| if (result == null) result = caseSomeGrid(datamartTableGroupFooter); |
| if (result == null) result = caseWithStyle(datamartTableGroupFooter); |
| if (result == null) result = caseReportLazyResolver(datamartTableGroupFooter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATAMART_TABLE_DETAIL: { |
| DatamartTableDetail datamartTableDetail = (DatamartTableDetail)theEObject; |
| T result = caseDatamartTableDetail(datamartTableDetail); |
| if (result == null) result = caseWithStyle(datamartTableDetail); |
| if (result == null) result = caseReportLazyResolver(datamartTableDetail); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.DATAMART_TABLE_ATTRIBUTE: { |
| DatamartTableAttribute datamartTableAttribute = (DatamartTableAttribute)theEObject; |
| T result = caseDatamartTableAttribute(datamartTableAttribute); |
| if (result == null) result = caseElement(datamartTableAttribute); |
| if (result == null) result = caseWithStyle(datamartTableAttribute); |
| if (result == null) result = caseReportLazyResolver(datamartTableAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_FORMATTER: { |
| TableFormatter tableFormatter = (TableFormatter)theEObject; |
| T result = caseTableFormatter(tableFormatter); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_IMAGE: { |
| TableImage tableImage = (TableImage)theEObject; |
| T result = caseTableImage(tableImage); |
| if (result == null) result = caseReportLazyResolver(tableImage); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_VALUE_ELEMENT: { |
| TableValueElement tableValueElement = (TableValueElement)theEObject; |
| T result = caseTableValueElement(tableValueElement); |
| if (result == null) result = caseReportLazyResolver(tableValueElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_ATTRIBUTE: { |
| TableAttribute tableAttribute = (TableAttribute)theEObject; |
| T result = caseTableAttribute(tableAttribute); |
| if (result == null) result = caseTableValueElement(tableAttribute); |
| if (result == null) result = caseStringBinderValue(tableAttribute); |
| if (result == null) result = caseReportLazyResolver(tableAttribute); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_AGGREGATION: { |
| TableAggregation tableAggregation = (TableAggregation)theEObject; |
| T result = caseTableAggregation(tableAggregation); |
| if (result == null) result = caseTableValueElement(tableAggregation); |
| if (result == null) result = caseReportLazyResolver(tableAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_BASE_AGGREGATION: { |
| TableBaseAggregation tableBaseAggregation = (TableBaseAggregation)theEObject; |
| T result = caseTableBaseAggregation(tableBaseAggregation); |
| if (result == null) result = caseReportLazyResolver(tableBaseAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_PURE_AGGREGATION: { |
| TablePureAggregation tablePureAggregation = (TablePureAggregation)theEObject; |
| T result = caseTablePureAggregation(tablePureAggregation); |
| if (result == null) result = caseTableBaseAggregation(tablePureAggregation); |
| if (result == null) result = caseReportLazyResolver(tablePureAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_UNARY_AGGREGATION: { |
| TableUnaryAggregation tableUnaryAggregation = (TableUnaryAggregation)theEObject; |
| T result = caseTableUnaryAggregation(tableUnaryAggregation); |
| if (result == null) result = caseTableBaseAggregation(tableUnaryAggregation); |
| if (result == null) result = caseReportLazyResolver(tableUnaryAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_MULTIPLE_AGGREGATION: { |
| TableMultipleAggregation tableMultipleAggregation = (TableMultipleAggregation)theEObject; |
| T result = caseTableMultipleAggregation(tableMultipleAggregation); |
| if (result == null) result = caseTableBaseAggregation(tableMultipleAggregation); |
| if (result == null) result = caseReportLazyResolver(tableMultipleAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_BINARY_AGGREGATION: { |
| TableBinaryAggregation tableBinaryAggregation = (TableBinaryAggregation)theEObject; |
| T result = caseTableBinaryAggregation(tableBinaryAggregation); |
| if (result == null) result = caseTableBaseAggregation(tableBinaryAggregation); |
| if (result == null) result = caseReportLazyResolver(tableBinaryAggregation); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_INTERVAL: { |
| TableInterval tableInterval = (TableInterval)theEObject; |
| T result = caseTableInterval(tableInterval); |
| if (result == null) result = caseReportLazyResolver(tableInterval); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_NUMBER_INTERVAL: { |
| TableNumberInterval tableNumberInterval = (TableNumberInterval)theEObject; |
| T result = caseTableNumberInterval(tableNumberInterval); |
| if (result == null) result = caseTableInterval(tableNumberInterval); |
| if (result == null) result = caseReportLazyResolver(tableNumberInterval); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_DATE_DAY_INTERVAL: { |
| TableDateDayInterval tableDateDayInterval = (TableDateDayInterval)theEObject; |
| T result = caseTableDateDayInterval(tableDateDayInterval); |
| if (result == null) result = caseTableInterval(tableDateDayInterval); |
| if (result == null) result = caseReportLazyResolver(tableDateDayInterval); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_LOOKUP: { |
| TableLookup tableLookup = (TableLookup)theEObject; |
| T result = caseTableLookup(tableLookup); |
| if (result == null) result = caseReportLazyResolver(tableLookup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_NUMBER_LOOKUP: { |
| TableNumberLookup tableNumberLookup = (TableNumberLookup)theEObject; |
| T result = caseTableNumberLookup(tableNumberLookup); |
| if (result == null) result = caseTableLookup(tableNumberLookup); |
| if (result == null) result = caseReportLazyResolver(tableNumberLookup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_STRING_LOOKUP: { |
| TableStringLookup tableStringLookup = (TableStringLookup)theEObject; |
| T result = caseTableStringLookup(tableStringLookup); |
| if (result == null) result = caseTableLookup(tableStringLookup); |
| if (result == null) result = caseReportLazyResolver(tableStringLookup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_DATE_DAY_LOOKUP: { |
| TableDateDayLookup tableDateDayLookup = (TableDateDayLookup)theEObject; |
| T result = caseTableDateDayLookup(tableDateDayLookup); |
| if (result == null) result = caseTableLookup(tableDateDayLookup); |
| if (result == null) result = caseReportLazyResolver(tableDateDayLookup); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_RANGE_ELEMENT: { |
| TableRangeElement tableRangeElement = (TableRangeElement)theEObject; |
| T result = caseTableRangeElement(tableRangeElement); |
| if (result == null) result = caseReportLazyResolver(tableRangeElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_TEXT_COLOR: { |
| TableTextColor tableTextColor = (TableTextColor)theEObject; |
| T result = caseTableTextColor(tableTextColor); |
| if (result == null) result = caseTableRangeElement(tableTextColor); |
| if (result == null) result = caseReportLazyResolver(tableTextColor); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_CELL_COLOR: { |
| TableCellColor tableCellColor = (TableCellColor)theEObject; |
| T result = caseTableCellColor(tableCellColor); |
| if (result == null) result = caseTableRangeElement(tableCellColor); |
| if (result == null) result = caseReportLazyResolver(tableCellColor); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_ICON: { |
| TableIcon tableIcon = (TableIcon)theEObject; |
| T result = caseTableIcon(tableIcon); |
| if (result == null) result = caseTableRangeElement(tableIcon); |
| if (result == null) result = caseReportLazyResolver(tableIcon); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_TREND: { |
| TableTrend tableTrend = (TableTrend)theEObject; |
| T result = caseTableTrend(tableTrend); |
| if (result == null) result = caseTableRangeElement(tableTrend); |
| if (result == null) result = caseReportLazyResolver(tableTrend); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TABLE_TOOLTIP: { |
| TableTooltip tableTooltip = (TableTooltip)theEObject; |
| T result = caseTableTooltip(tableTooltip); |
| if (result == null) result = caseTableRangeElement(tableTooltip); |
| if (result == null) result = caseReportLazyResolver(tableTooltip); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.STRING_BINDER_ELEMENT: { |
| StringBinderElement stringBinderElement = (StringBinderElement)theEObject; |
| T result = caseStringBinderElement(stringBinderElement); |
| if (result == null) result = caseReportLazyResolver(stringBinderElement); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.STRING_BINDER_VALUE: { |
| StringBinderValue stringBinderValue = (StringBinderValue)theEObject; |
| T result = caseStringBinderValue(stringBinderValue); |
| if (result == null) result = caseReportLazyResolver(stringBinderValue); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.TRANSLATABLE_TEXT: { |
| TranslatableText translatableText = (TranslatableText)theEObject; |
| T result = caseTranslatableText(translatableText); |
| if (result == null) result = caseStringBinderValue(translatableText); |
| if (result == null) result = caseReportLazyResolver(translatableText); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.NON_TRANSLATABLE_TEXT: { |
| NonTranslatableText nonTranslatableText = (NonTranslatableText)theEObject; |
| T result = caseNonTranslatableText(nonTranslatableText); |
| if (result == null) result = caseStringBinderValue(nonTranslatableText); |
| if (result == null) result = caseElement(nonTranslatableText); |
| if (result == null) result = caseReportLazyResolver(nonTranslatableText); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.STRING_BINDER: { |
| StringBinder stringBinder = (StringBinder)theEObject; |
| T result = caseStringBinder(stringBinder); |
| if (result == null) result = caseElement(stringBinder); |
| if (result == null) result = caseWithStyle(stringBinder); |
| if (result == null) result = caseReportLazyResolver(stringBinder); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.VISIBILITY: { |
| Visibility visibility = (Visibility)theEObject; |
| T result = caseVisibility(visibility); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.PAGE_BREAK: { |
| PageBreak pageBreak = (PageBreak)theEObject; |
| T result = casePageBreak(pageBreak); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.GRID: { |
| Grid grid = (Grid)theEObject; |
| T result = caseGrid(grid); |
| if (result == null) result = caseReportBase(grid); |
| if (result == null) result = caseElement(grid); |
| if (result == null) result = caseSomeGrid(grid); |
| if (result == null) result = caseReportLazyResolver(grid); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.GRID_ROW: { |
| GridRow gridRow = (GridRow)theEObject; |
| T result = caseGridRow(gridRow); |
| if (result == null) result = caseReportBase(gridRow); |
| if (result == null) result = caseWithStyle(gridRow); |
| if (result == null) result = caseReportLazyResolver(gridRow); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| case ReportDSLPackage.GRID_CELL: { |
| GridCell gridCell = (GridCell)theEObject; |
| T result = caseGridCell(gridCell); |
| if (result == null) result = caseReportBase(gridCell); |
| if (result == null) result = caseContainer(gridCell); |
| if (result == null) result = caseWithStyle(gridCell); |
| if (result == null) result = caseReportLazyResolver(gridCell); |
| if (result == null) result = defaultCase(theEObject); |
| return result; |
| } |
| default: return defaultCase(theEObject); |
| } |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report Model</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>Report Model</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReportModel(ReportModel object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report Lazy Resolver</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>Report Lazy Resolver</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReportLazyResolver(ReportLazyResolver object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report Base</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>Report Base</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReportBase(ReportBase object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report Package</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>Report Package</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReportPackage(ReportPackage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Page Templates</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 Templates</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePageTemplates(PageTemplates object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Some Formats</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>Some Formats</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSomeFormats(SomeFormats object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Colors</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>Colors</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseColors(Colors object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Fonts</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>Fonts</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFonts(Fonts object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Medias</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>Medias</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMedias(Medias object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Styles</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>Styles</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStyles(Styles object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Page Template</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 Template</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePageTemplate(PageTemplate object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Color</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>Color</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseColor(Color object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Font</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>Font</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFont(Font object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Font Family</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>Font Family</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseFontFamily(FontFamily object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Build In Font Family</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>Build In Font Family</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBuildInFontFamily(BuildInFontFamily object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Custom Font Family</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>Custom Font Family</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCustomFontFamily(CustomFontFamily object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Media</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>Media</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMedia(Media object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Border Style</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>Border Style</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBorderStyle(BorderStyle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Base Style</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>Base Style</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseBaseStyle(BaseStyle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Media Style</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>Media Style</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseMediaStyle(MediaStyle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Style</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStyle(Style object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Some Format</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>Some Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSomeFormat(SomeFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Uomo Format</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>Uomo Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseUomoFormat(UomoFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Number Format</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>Number Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNumberFormat(NumberFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Currency Format</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>Currency Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseCurrencyFormat(CurrencyFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Date Format</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 Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDateFormat(DateFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Date Time Format</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 Time Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDateTimeFormat(DateTimeFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Time Format</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 Format</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTimeFormat(TimeFormat object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report</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>Report</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReport(Report object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report Design</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>Report Design</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReportDesign(ReportDesign object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report Design File</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>Report Design File</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReportDesignFile(ReportDesignFile object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Report Design Template</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>Report Design Template</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseReportDesignTemplate(ReportDesignTemplate object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Container</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>Container</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseContainer(Container object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Page Header</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 Header</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePageHeader(PageHeader object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Page Detail</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 Detail</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePageDetail(PageDetail object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Page Footer</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 Footer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePageFooter(PageFooter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Element</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>Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseElement(Element object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>With Style</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>With Style</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseWithStyle(WithStyle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Text Element</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>Text Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTextElement(TextElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Title</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTitle(Title object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sub Title</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>Sub Title</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSubTitle(SubTitle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Sub Sub Title</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>Sub Sub Title</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSubSubTitle(SubSubTitle object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Label</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>Label</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLabel(Label object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Text</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>Text</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseText(Text object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Auto Text</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>Auto Text</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseAutoText(AutoText object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Image</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</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseImage(Image object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>With Header Footer</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>With Header Footer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseWithHeaderFooter(WithHeaderFooter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Table</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>Datamart Table</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTable(DatamartTable object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Table Group</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>Datamart Table Group</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTableGroup(DatamartTableGroup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Some Grid</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>Some Grid</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseSomeGrid(SomeGrid object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Table Group Header</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>Datamart Table Group Header</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTableGroupHeader(DatamartTableGroupHeader object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Table Group Footer</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>Datamart Table Group Footer</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTableGroupFooter(DatamartTableGroupFooter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Table Detail</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>Datamart Table Detail</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTableDetail(DatamartTableDetail object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Datamart Table Attribute</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>Datamart Table Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseDatamartTableAttribute(DatamartTableAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Formatter</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 Formatter</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableFormatter(TableFormatter object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Image</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 Image</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableImage(TableImage object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Value Element</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 Value Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableValueElement(TableValueElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Attribute</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 Attribute</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableAttribute(TableAttribute object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Aggregation</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 Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableAggregation(TableAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Base Aggregation</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 Base Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableBaseAggregation(TableBaseAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Pure Aggregation</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 Pure Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTablePureAggregation(TablePureAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Unary Aggregation</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 Unary Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableUnaryAggregation(TableUnaryAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Multiple Aggregation</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 Multiple Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableMultipleAggregation(TableMultipleAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Binary Aggregation</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 Binary Aggregation</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableBinaryAggregation(TableBinaryAggregation object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Interval</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 Interval</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableInterval(TableInterval object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Number Interval</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 Number Interval</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableNumberInterval(TableNumberInterval object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Date Day Interval</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 Date Day Interval</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableDateDayInterval(TableDateDayInterval object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Lookup</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 Lookup</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableLookup(TableLookup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Number Lookup</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 Number Lookup</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableNumberLookup(TableNumberLookup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table String Lookup</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 String Lookup</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableStringLookup(TableStringLookup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Date Day Lookup</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 Date Day Lookup</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableDateDayLookup(TableDateDayLookup object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Range Element</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 Range Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableRangeElement(TableRangeElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Text Color</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 Text Color</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableTextColor(TableTextColor object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Cell Color</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 Cell Color</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableCellColor(TableCellColor object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Icon</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 Icon</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableIcon(TableIcon object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Trend</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 Trend</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableTrend(TableTrend object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Table Tooltip</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 Tooltip</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTableTooltip(TableTooltip object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>String Binder Element</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>String Binder Element</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStringBinderElement(StringBinderElement object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>String Binder Value</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>String Binder Value</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStringBinderValue(StringBinderValue object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Translatable Text</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>Translatable Text</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseTranslatableText(TranslatableText object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Non Translatable Text</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>Non Translatable Text</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseNonTranslatableText(NonTranslatableText object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>String Binder</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>String Binder</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseStringBinder(StringBinder object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Visibility</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>Visibility</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseVisibility(Visibility object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Page Break</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 Break</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T casePageBreak(PageBreak object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Grid</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>Grid</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGrid(Grid object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Grid Row</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>Grid Row</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGridRow(GridRow object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>Grid Cell</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>Grid Cell</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseGridCell(GridCell object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>LLazy Resolver</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>LLazy Resolver</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLLazyResolver(LLazyResolver object) { |
| return null; |
| } |
| |
| /** |
| * Returns the result of interpreting the object as an instance of '<em>LPackage</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>LPackage</em>'. |
| * @see #doSwitch(org.eclipse.emf.ecore.EObject) doSwitch(EObject) |
| * @generated |
| */ |
| public T caseLPackage(LPackage 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 |
| */ |
| @Override |
| public T defaultCase(EObject object) { |
| return null; |
| } |
| |
| } //ReportDSLSwitch |