blob: f8ec3a2e8295b6512059caec700101b784d926c7 [file] [log] [blame]
/**
* 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.impl;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.EFactoryImpl;
import org.eclipse.emf.ecore.plugin.EcorePlugin;
import org.eclipse.osbp.xtext.reportdsl.*;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Factory</b>.
* <!-- end-user-doc -->
* @generated
*/
public class ReportDSLFactoryImpl extends EFactoryImpl implements ReportDSLFactory {
/**
* Creates the default factory implementation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public static ReportDSLFactory init() {
try {
ReportDSLFactory theReportDSLFactory = (ReportDSLFactory)EPackage.Registry.INSTANCE.getEFactory(ReportDSLPackage.eNS_URI);
if (theReportDSLFactory != null) {
return theReportDSLFactory;
}
}
catch (Exception exception) {
EcorePlugin.INSTANCE.log(exception);
}
return new ReportDSLFactoryImpl();
}
/**
* Creates an instance of the factory.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportDSLFactoryImpl() {
super();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public EObject create(EClass eClass) {
switch (eClass.getClassifierID()) {
case ReportDSLPackage.REPORT_MODEL: return createReportModel();
case ReportDSLPackage.REPORT_LAZY_RESOLVER: return createReportLazyResolver();
case ReportDSLPackage.REPORT_BASE: return createReportBase();
case ReportDSLPackage.REPORT_PACKAGE: return createReportPackage();
case ReportDSLPackage.PAGE_TEMPLATES: return createPageTemplates();
case ReportDSLPackage.SOME_FORMATS: return createSomeFormats();
case ReportDSLPackage.COLORS: return createColors();
case ReportDSLPackage.FONTS: return createFonts();
case ReportDSLPackage.MEDIAS: return createMedias();
case ReportDSLPackage.STYLES: return createStyles();
case ReportDSLPackage.PAGE_TEMPLATE: return createPageTemplate();
case ReportDSLPackage.COLOR: return createColor();
case ReportDSLPackage.FONT: return createFont();
case ReportDSLPackage.BUILD_IN_FONT_FAMILY: return createBuildInFontFamily();
case ReportDSLPackage.CUSTOM_FONT_FAMILY: return createCustomFontFamily();
case ReportDSLPackage.MEDIA: return createMedia();
case ReportDSLPackage.BORDER_STYLE: return createBorderStyle();
case ReportDSLPackage.BASE_STYLE: return createBaseStyle();
case ReportDSLPackage.MEDIA_STYLE: return createMediaStyle();
case ReportDSLPackage.STYLE: return createStyle();
case ReportDSLPackage.SOME_FORMAT: return createSomeFormat();
case ReportDSLPackage.UOMO_FORMAT: return createUomoFormat();
case ReportDSLPackage.NUMBER_FORMAT: return createNumberFormat();
case ReportDSLPackage.CURRENCY_FORMAT: return createCurrencyFormat();
case ReportDSLPackage.DATE_FORMAT: return createDateFormat();
case ReportDSLPackage.DATE_TIME_FORMAT: return createDateTimeFormat();
case ReportDSLPackage.TIME_FORMAT: return createTimeFormat();
case ReportDSLPackage.REPORT: return createReport();
case ReportDSLPackage.REPORT_DESIGN_FILE: return createReportDesignFile();
case ReportDSLPackage.REPORT_DESIGN_TEMPLATE: return createReportDesignTemplate();
case ReportDSLPackage.CONTAINER: return createContainer();
case ReportDSLPackage.PAGE_HEADER: return createPageHeader();
case ReportDSLPackage.PAGE_DETAIL: return createPageDetail();
case ReportDSLPackage.PAGE_FOOTER: return createPageFooter();
case ReportDSLPackage.WITH_STYLE: return createWithStyle();
case ReportDSLPackage.TEXT_ELEMENT: return createTextElement();
case ReportDSLPackage.TITLE: return createTitle();
case ReportDSLPackage.SUB_TITLE: return createSubTitle();
case ReportDSLPackage.SUB_SUB_TITLE: return createSubSubTitle();
case ReportDSLPackage.LABEL: return createLabel();
case ReportDSLPackage.TEXT: return createText();
case ReportDSLPackage.AUTO_TEXT: return createAutoText();
case ReportDSLPackage.IMAGE: return createImage();
case ReportDSLPackage.WITH_HEADER_FOOTER: return createWithHeaderFooter();
case ReportDSLPackage.DATAMART_TABLE: return createDatamartTable();
case ReportDSLPackage.DATAMART_TABLE_GROUP: return createDatamartTableGroup();
case ReportDSLPackage.SOME_GRID: return createSomeGrid();
case ReportDSLPackage.DATAMART_TABLE_GROUP_HEADER: return createDatamartTableGroupHeader();
case ReportDSLPackage.DATAMART_TABLE_GROUP_FOOTER: return createDatamartTableGroupFooter();
case ReportDSLPackage.DATAMART_TABLE_DETAIL: return createDatamartTableDetail();
case ReportDSLPackage.DATAMART_TABLE_PROPERTY: return createDatamartTableProperty();
case ReportDSLPackage.TABLE_FORMATTER: return createTableFormatter();
case ReportDSLPackage.TABLE_IMAGE: return createTableImage();
case ReportDSLPackage.TABLE_PROPERTY: return createTableProperty();
case ReportDSLPackage.TABLE_AGGREGATION: return createTableAggregation();
case ReportDSLPackage.TABLE_BASE_AGGREGATION: return createTableBaseAggregation();
case ReportDSLPackage.TABLE_PURE_AGGREGATION: return createTablePureAggregation();
case ReportDSLPackage.TABLE_UNARY_AGGREGATION: return createTableUnaryAggregation();
case ReportDSLPackage.TABLE_MULTIPLE_AGGREGATION: return createTableMultipleAggregation();
case ReportDSLPackage.TABLE_BINARY_AGGREGATION: return createTableBinaryAggregation();
case ReportDSLPackage.TABLE_NUMBER_INTERVAL: return createTableNumberInterval();
case ReportDSLPackage.TABLE_DATE_DAY_INTERVAL: return createTableDateDayInterval();
case ReportDSLPackage.TABLE_NUMBER_LOOKUP: return createTableNumberLookup();
case ReportDSLPackage.TABLE_STRING_LOOKUP: return createTableStringLookup();
case ReportDSLPackage.TABLE_DATE_DAY_LOOKUP: return createTableDateDayLookup();
case ReportDSLPackage.TABLE_TEXT_COLOR: return createTableTextColor();
case ReportDSLPackage.TABLE_CELL_COLOR: return createTableCellColor();
case ReportDSLPackage.TABLE_ICON: return createTableIcon();
case ReportDSLPackage.TABLE_TREND: return createTableTrend();
case ReportDSLPackage.TABLE_TOOLTIP: return createTableTooltip();
case ReportDSLPackage.GRID: return createGrid();
case ReportDSLPackage.GRID_ROW: return createGridRow();
case ReportDSLPackage.GRID_CELL: return createGridCell();
default:
throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public Object createFromString(EDataType eDataType, String initialValue) {
switch (eDataType.getClassifierID()) {
case ReportDSLPackage.UNIT_ENUM:
return createUnitEnumFromString(eDataType, initialValue);
case ReportDSLPackage.PAGE_SIZE_ENUM:
return createPageSizeEnumFromString(eDataType, initialValue);
case ReportDSLPackage.ORIENTATION_ENUM:
return createOrientationEnumFromString(eDataType, initialValue);
case ReportDSLPackage.FONT_STYLE_ENUM:
return createFontStyleEnumFromString(eDataType, initialValue);
case ReportDSLPackage.BUILD_IN_FONT_FAMILY_ENUM:
return createBuildInFontFamilyEnumFromString(eDataType, initialValue);
case ReportDSLPackage.BORDER_TYPE_ENUM:
return createBorderTypeEnumFromString(eDataType, initialValue);
case ReportDSLPackage.TEXT_ALIGN_ENUM:
return createTextAlignEnumFromString(eDataType, initialValue);
case ReportDSLPackage.NUMBER_FORMAT_CATEGORY_ENUM:
return createNumberFormatCategoryEnumFromString(eDataType, initialValue);
case ReportDSLPackage.CURRENCY_FORMAT_CATEGORY_ENUM:
return createCurrencyFormatCategoryEnumFromString(eDataType, initialValue);
case ReportDSLPackage.DATE_FORMAT_CATEGORY_ENUM:
return createDateFormatCategoryEnumFromString(eDataType, initialValue);
case ReportDSLPackage.DATE_TIME_FORMAT_CATEGORY_ENUM:
return createDateTimeFormatCategoryEnumFromString(eDataType, initialValue);
case ReportDSLPackage.TIME_FORMAT_CATEGORY_ENUM:
return createTimeFormatCategoryEnumFromString(eDataType, initialValue);
case ReportDSLPackage.AUTO_TEXT_ENUM:
return createAutoTextEnumFromString(eDataType, initialValue);
case ReportDSLPackage.IMAGE_SIZE_ENUM:
return createImageSizeEnumFromString(eDataType, initialValue);
case ReportDSLPackage.IMAGE_SOURCE_ENUM:
return createImageSourceEnumFromString(eDataType, initialValue);
case ReportDSLPackage.PURE_AGGREGATION_TYPE_ENUM:
return createPureAggregationTypeEnumFromString(eDataType, initialValue);
case ReportDSLPackage.UNARY_AGGREGATION_TYPE_ENUM:
return createUnaryAggregationTypeEnumFromString(eDataType, initialValue);
case ReportDSLPackage.BINARY_AGGREGATION_TYPE_ENUM:
return createBinaryAggregationTypeEnumFromString(eDataType, initialValue);
case ReportDSLPackage.MULTIPLE_AGGREGATION_TYPE_ENUM:
return createMultipleAggregationTypeEnumFromString(eDataType, initialValue);
case ReportDSLPackage.TREND_ICON_ENUM:
return createTrendIconEnumFromString(eDataType, initialValue);
case ReportDSLPackage.RENDERING_ENUM:
return createRenderingEnumFromString(eDataType, initialValue);
case ReportDSLPackage.INTERNAL_EOBJECT:
return createInternalEObjectFromString(eDataType, initialValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
@Override
public String convertToString(EDataType eDataType, Object instanceValue) {
switch (eDataType.getClassifierID()) {
case ReportDSLPackage.UNIT_ENUM:
return convertUnitEnumToString(eDataType, instanceValue);
case ReportDSLPackage.PAGE_SIZE_ENUM:
return convertPageSizeEnumToString(eDataType, instanceValue);
case ReportDSLPackage.ORIENTATION_ENUM:
return convertOrientationEnumToString(eDataType, instanceValue);
case ReportDSLPackage.FONT_STYLE_ENUM:
return convertFontStyleEnumToString(eDataType, instanceValue);
case ReportDSLPackage.BUILD_IN_FONT_FAMILY_ENUM:
return convertBuildInFontFamilyEnumToString(eDataType, instanceValue);
case ReportDSLPackage.BORDER_TYPE_ENUM:
return convertBorderTypeEnumToString(eDataType, instanceValue);
case ReportDSLPackage.TEXT_ALIGN_ENUM:
return convertTextAlignEnumToString(eDataType, instanceValue);
case ReportDSLPackage.NUMBER_FORMAT_CATEGORY_ENUM:
return convertNumberFormatCategoryEnumToString(eDataType, instanceValue);
case ReportDSLPackage.CURRENCY_FORMAT_CATEGORY_ENUM:
return convertCurrencyFormatCategoryEnumToString(eDataType, instanceValue);
case ReportDSLPackage.DATE_FORMAT_CATEGORY_ENUM:
return convertDateFormatCategoryEnumToString(eDataType, instanceValue);
case ReportDSLPackage.DATE_TIME_FORMAT_CATEGORY_ENUM:
return convertDateTimeFormatCategoryEnumToString(eDataType, instanceValue);
case ReportDSLPackage.TIME_FORMAT_CATEGORY_ENUM:
return convertTimeFormatCategoryEnumToString(eDataType, instanceValue);
case ReportDSLPackage.AUTO_TEXT_ENUM:
return convertAutoTextEnumToString(eDataType, instanceValue);
case ReportDSLPackage.IMAGE_SIZE_ENUM:
return convertImageSizeEnumToString(eDataType, instanceValue);
case ReportDSLPackage.IMAGE_SOURCE_ENUM:
return convertImageSourceEnumToString(eDataType, instanceValue);
case ReportDSLPackage.PURE_AGGREGATION_TYPE_ENUM:
return convertPureAggregationTypeEnumToString(eDataType, instanceValue);
case ReportDSLPackage.UNARY_AGGREGATION_TYPE_ENUM:
return convertUnaryAggregationTypeEnumToString(eDataType, instanceValue);
case ReportDSLPackage.BINARY_AGGREGATION_TYPE_ENUM:
return convertBinaryAggregationTypeEnumToString(eDataType, instanceValue);
case ReportDSLPackage.MULTIPLE_AGGREGATION_TYPE_ENUM:
return convertMultipleAggregationTypeEnumToString(eDataType, instanceValue);
case ReportDSLPackage.TREND_ICON_ENUM:
return convertTrendIconEnumToString(eDataType, instanceValue);
case ReportDSLPackage.RENDERING_ENUM:
return convertRenderingEnumToString(eDataType, instanceValue);
case ReportDSLPackage.INTERNAL_EOBJECT:
return convertInternalEObjectToString(eDataType, instanceValue);
default:
throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier");
}
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportModel createReportModel() {
ReportModelImpl reportModel = new ReportModelImpl();
return reportModel;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportLazyResolver createReportLazyResolver() {
ReportLazyResolverImpl reportLazyResolver = new ReportLazyResolverImpl();
return reportLazyResolver;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportBase createReportBase() {
ReportBaseImpl reportBase = new ReportBaseImpl();
return reportBase;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportPackage createReportPackage() {
ReportPackageImpl reportPackage = new ReportPackageImpl();
return reportPackage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PageTemplates createPageTemplates() {
PageTemplatesImpl pageTemplates = new PageTemplatesImpl();
return pageTemplates;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SomeFormats createSomeFormats() {
SomeFormatsImpl someFormats = new SomeFormatsImpl();
return someFormats;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Colors createColors() {
ColorsImpl colors = new ColorsImpl();
return colors;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Fonts createFonts() {
FontsImpl fonts = new FontsImpl();
return fonts;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Medias createMedias() {
MediasImpl medias = new MediasImpl();
return medias;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Styles createStyles() {
StylesImpl styles = new StylesImpl();
return styles;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PageTemplate createPageTemplate() {
PageTemplateImpl pageTemplate = new PageTemplateImpl();
return pageTemplate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Color createColor() {
ColorImpl color = new ColorImpl();
return color;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Font createFont() {
FontImpl font = new FontImpl();
return font;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BuildInFontFamily createBuildInFontFamily() {
BuildInFontFamilyImpl buildInFontFamily = new BuildInFontFamilyImpl();
return buildInFontFamily;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CustomFontFamily createCustomFontFamily() {
CustomFontFamilyImpl customFontFamily = new CustomFontFamilyImpl();
return customFontFamily;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Media createMedia() {
MediaImpl media = new MediaImpl();
return media;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BorderStyle createBorderStyle() {
BorderStyleImpl borderStyle = new BorderStyleImpl();
return borderStyle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BaseStyle createBaseStyle() {
BaseStyleImpl baseStyle = new BaseStyleImpl();
return baseStyle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MediaStyle createMediaStyle() {
MediaStyleImpl mediaStyle = new MediaStyleImpl();
return mediaStyle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Style createStyle() {
StyleImpl style = new StyleImpl();
return style;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SomeFormat createSomeFormat() {
SomeFormatImpl someFormat = new SomeFormatImpl();
return someFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UomoFormat createUomoFormat() {
UomoFormatImpl uomoFormat = new UomoFormatImpl();
return uomoFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NumberFormat createNumberFormat() {
NumberFormatImpl numberFormat = new NumberFormatImpl();
return numberFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CurrencyFormat createCurrencyFormat() {
CurrencyFormatImpl currencyFormat = new CurrencyFormatImpl();
return currencyFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DateFormat createDateFormat() {
DateFormatImpl dateFormat = new DateFormatImpl();
return dateFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DateTimeFormat createDateTimeFormat() {
DateTimeFormatImpl dateTimeFormat = new DateTimeFormatImpl();
return dateTimeFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeFormat createTimeFormat() {
TimeFormatImpl timeFormat = new TimeFormatImpl();
return timeFormat;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Report createReport() {
ReportImpl report = new ReportImpl();
return report;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportDesignFile createReportDesignFile() {
ReportDesignFileImpl reportDesignFile = new ReportDesignFileImpl();
return reportDesignFile;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportDesignTemplate createReportDesignTemplate() {
ReportDesignTemplateImpl reportDesignTemplate = new ReportDesignTemplateImpl();
return reportDesignTemplate;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public org.eclipse.osbp.xtext.reportdsl.Container createContainer() {
ContainerImpl container = new ContainerImpl();
return container;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PageHeader createPageHeader() {
PageHeaderImpl pageHeader = new PageHeaderImpl();
return pageHeader;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PageDetail createPageDetail() {
PageDetailImpl pageDetail = new PageDetailImpl();
return pageDetail;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PageFooter createPageFooter() {
PageFooterImpl pageFooter = new PageFooterImpl();
return pageFooter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WithStyle createWithStyle() {
WithStyleImpl withStyle = new WithStyleImpl();
return withStyle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TextElement createTextElement() {
TextElementImpl textElement = new TextElementImpl();
return textElement;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Title createTitle() {
TitleImpl title = new TitleImpl();
return title;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SubTitle createSubTitle() {
SubTitleImpl subTitle = new SubTitleImpl();
return subTitle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SubSubTitle createSubSubTitle() {
SubSubTitleImpl subSubTitle = new SubSubTitleImpl();
return subSubTitle;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Label createLabel() {
LabelImpl label = new LabelImpl();
return label;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Text createText() {
TextImpl text = new TextImpl();
return text;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AutoText createAutoText() {
AutoTextImpl autoText = new AutoTextImpl();
return autoText;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Image createImage() {
ImageImpl image = new ImageImpl();
return image;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public WithHeaderFooter createWithHeaderFooter() {
WithHeaderFooterImpl withHeaderFooter = new WithHeaderFooterImpl();
return withHeaderFooter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DatamartTable createDatamartTable() {
DatamartTableImpl datamartTable = new DatamartTableImpl();
return datamartTable;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DatamartTableGroup createDatamartTableGroup() {
DatamartTableGroupImpl datamartTableGroup = new DatamartTableGroupImpl();
return datamartTableGroup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public SomeGrid createSomeGrid() {
SomeGridImpl someGrid = new SomeGridImpl();
return someGrid;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DatamartTableGroupHeader createDatamartTableGroupHeader() {
DatamartTableGroupHeaderImpl datamartTableGroupHeader = new DatamartTableGroupHeaderImpl();
return datamartTableGroupHeader;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DatamartTableGroupFooter createDatamartTableGroupFooter() {
DatamartTableGroupFooterImpl datamartTableGroupFooter = new DatamartTableGroupFooterImpl();
return datamartTableGroupFooter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DatamartTableDetail createDatamartTableDetail() {
DatamartTableDetailImpl datamartTableDetail = new DatamartTableDetailImpl();
return datamartTableDetail;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DatamartTableProperty createDatamartTableProperty() {
DatamartTablePropertyImpl datamartTableProperty = new DatamartTablePropertyImpl();
return datamartTableProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableFormatter createTableFormatter() {
TableFormatterImpl tableFormatter = new TableFormatterImpl();
return tableFormatter;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableImage createTableImage() {
TableImageImpl tableImage = new TableImageImpl();
return tableImage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableProperty createTableProperty() {
TablePropertyImpl tableProperty = new TablePropertyImpl();
return tableProperty;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableAggregation createTableAggregation() {
TableAggregationImpl tableAggregation = new TableAggregationImpl();
return tableAggregation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableBaseAggregation createTableBaseAggregation() {
TableBaseAggregationImpl tableBaseAggregation = new TableBaseAggregationImpl();
return tableBaseAggregation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TablePureAggregation createTablePureAggregation() {
TablePureAggregationImpl tablePureAggregation = new TablePureAggregationImpl();
return tablePureAggregation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableUnaryAggregation createTableUnaryAggregation() {
TableUnaryAggregationImpl tableUnaryAggregation = new TableUnaryAggregationImpl();
return tableUnaryAggregation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableMultipleAggregation createTableMultipleAggregation() {
TableMultipleAggregationImpl tableMultipleAggregation = new TableMultipleAggregationImpl();
return tableMultipleAggregation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableBinaryAggregation createTableBinaryAggregation() {
TableBinaryAggregationImpl tableBinaryAggregation = new TableBinaryAggregationImpl();
return tableBinaryAggregation;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableNumberInterval createTableNumberInterval() {
TableNumberIntervalImpl tableNumberInterval = new TableNumberIntervalImpl();
return tableNumberInterval;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableDateDayInterval createTableDateDayInterval() {
TableDateDayIntervalImpl tableDateDayInterval = new TableDateDayIntervalImpl();
return tableDateDayInterval;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableNumberLookup createTableNumberLookup() {
TableNumberLookupImpl tableNumberLookup = new TableNumberLookupImpl();
return tableNumberLookup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableStringLookup createTableStringLookup() {
TableStringLookupImpl tableStringLookup = new TableStringLookupImpl();
return tableStringLookup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableDateDayLookup createTableDateDayLookup() {
TableDateDayLookupImpl tableDateDayLookup = new TableDateDayLookupImpl();
return tableDateDayLookup;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableTextColor createTableTextColor() {
TableTextColorImpl tableTextColor = new TableTextColorImpl();
return tableTextColor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableCellColor createTableCellColor() {
TableCellColorImpl tableCellColor = new TableCellColorImpl();
return tableCellColor;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableIcon createTableIcon() {
TableIconImpl tableIcon = new TableIconImpl();
return tableIcon;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableTrend createTableTrend() {
TableTrendImpl tableTrend = new TableTrendImpl();
return tableTrend;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TableTooltip createTableTooltip() {
TableTooltipImpl tableTooltip = new TableTooltipImpl();
return tableTooltip;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public Grid createGrid() {
GridImpl grid = new GridImpl();
return grid;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GridRow createGridRow() {
GridRowImpl gridRow = new GridRowImpl();
return gridRow;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public GridCell createGridCell() {
GridCellImpl gridCell = new GridCellImpl();
return gridCell;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UnitEnum createUnitEnumFromString(EDataType eDataType, String initialValue) {
UnitEnum result = UnitEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertUnitEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PageSizeEnum createPageSizeEnumFromString(EDataType eDataType, String initialValue) {
PageSizeEnum result = PageSizeEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPageSizeEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public OrientationEnum createOrientationEnumFromString(EDataType eDataType, String initialValue) {
OrientationEnum result = OrientationEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertOrientationEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public FontStyleEnum createFontStyleEnumFromString(EDataType eDataType, String initialValue) {
FontStyleEnum result = FontStyleEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertFontStyleEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BuildInFontFamilyEnum createBuildInFontFamilyEnumFromString(EDataType eDataType, String initialValue) {
BuildInFontFamilyEnum result = BuildInFontFamilyEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertBuildInFontFamilyEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BorderTypeEnum createBorderTypeEnumFromString(EDataType eDataType, String initialValue) {
BorderTypeEnum result = BorderTypeEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertBorderTypeEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TextAlignEnum createTextAlignEnumFromString(EDataType eDataType, String initialValue) {
TextAlignEnum result = TextAlignEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTextAlignEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public NumberFormatCategoryEnum createNumberFormatCategoryEnumFromString(EDataType eDataType, String initialValue) {
NumberFormatCategoryEnum result = NumberFormatCategoryEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertNumberFormatCategoryEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public CurrencyFormatCategoryEnum createCurrencyFormatCategoryEnumFromString(EDataType eDataType, String initialValue) {
CurrencyFormatCategoryEnum result = CurrencyFormatCategoryEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertCurrencyFormatCategoryEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DateFormatCategoryEnum createDateFormatCategoryEnumFromString(EDataType eDataType, String initialValue) {
DateFormatCategoryEnum result = DateFormatCategoryEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertDateFormatCategoryEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public DateTimeFormatCategoryEnum createDateTimeFormatCategoryEnumFromString(EDataType eDataType, String initialValue) {
DateTimeFormatCategoryEnum result = DateTimeFormatCategoryEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertDateTimeFormatCategoryEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TimeFormatCategoryEnum createTimeFormatCategoryEnumFromString(EDataType eDataType, String initialValue) {
TimeFormatCategoryEnum result = TimeFormatCategoryEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTimeFormatCategoryEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public AutoTextEnum createAutoTextEnumFromString(EDataType eDataType, String initialValue) {
AutoTextEnum result = AutoTextEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertAutoTextEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ImageSizeEnum createImageSizeEnumFromString(EDataType eDataType, String initialValue) {
ImageSizeEnum result = ImageSizeEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertImageSizeEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ImageSourceEnum createImageSourceEnumFromString(EDataType eDataType, String initialValue) {
ImageSourceEnum result = ImageSourceEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertImageSourceEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public PureAggregationTypeEnum createPureAggregationTypeEnumFromString(EDataType eDataType, String initialValue) {
PureAggregationTypeEnum result = PureAggregationTypeEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertPureAggregationTypeEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public UnaryAggregationTypeEnum createUnaryAggregationTypeEnumFromString(EDataType eDataType, String initialValue) {
UnaryAggregationTypeEnum result = UnaryAggregationTypeEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertUnaryAggregationTypeEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public BinaryAggregationTypeEnum createBinaryAggregationTypeEnumFromString(EDataType eDataType, String initialValue) {
BinaryAggregationTypeEnum result = BinaryAggregationTypeEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertBinaryAggregationTypeEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public MultipleAggregationTypeEnum createMultipleAggregationTypeEnumFromString(EDataType eDataType, String initialValue) {
MultipleAggregationTypeEnum result = MultipleAggregationTypeEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertMultipleAggregationTypeEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public TrendIconEnum createTrendIconEnumFromString(EDataType eDataType, String initialValue) {
TrendIconEnum result = TrendIconEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertTrendIconEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public RenderingEnum createRenderingEnumFromString(EDataType eDataType, String initialValue) {
RenderingEnum result = RenderingEnum.get(initialValue);
if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'");
return result;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertRenderingEnumToString(EDataType eDataType, Object instanceValue) {
return instanceValue == null ? null : instanceValue.toString();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public InternalEObject createInternalEObjectFromString(EDataType eDataType, String initialValue) {
return (InternalEObject)super.createFromString(eDataType, initialValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public String convertInternalEObjectToString(EDataType eDataType, Object instanceValue) {
return super.convertToString(eDataType, instanceValue);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportDSLPackage getReportDSLPackage() {
return (ReportDSLPackage)getEPackage();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @deprecated
* @generated
*/
@Deprecated
public static ReportDSLPackage getPackage() {
return ReportDSLPackage.eINSTANCE;
}
} //ReportDSLFactoryImpl