blob: 1c2753b3a2bdaa974d1ec1c526f169b1d91bdbe6 [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.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EDataType;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EOperation;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.emf.ecore.EcorePackage;
import org.eclipse.emf.ecore.InternalEObject;
import org.eclipse.emf.ecore.impl.EPackageImpl;
import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
import org.eclipse.osbp.xtext.action.ActionDSLPackage;
import org.eclipse.osbp.xtext.datamartdsl.DatamartDSLPackage;
import org.eclipse.osbp.xtext.reportdsl.AutoText;
import org.eclipse.osbp.xtext.reportdsl.AutoTextEnum;
import org.eclipse.osbp.xtext.reportdsl.BaseStyle;
import org.eclipse.osbp.xtext.reportdsl.BeforeAfterPageBreakEnum;
import org.eclipse.osbp.xtext.reportdsl.BinaryAggregationTypeEnum;
import org.eclipse.osbp.xtext.reportdsl.BorderStyle;
import org.eclipse.osbp.xtext.reportdsl.BorderTypeEnum;
import org.eclipse.osbp.xtext.reportdsl.BuildInFontFamily;
import org.eclipse.osbp.xtext.reportdsl.BuildInFontFamilyEnum;
import org.eclipse.osbp.xtext.reportdsl.Color;
import org.eclipse.osbp.xtext.reportdsl.Colors;
import org.eclipse.osbp.xtext.reportdsl.CurrencyFormat;
import org.eclipse.osbp.xtext.reportdsl.CurrencyFormatCategoryEnum;
import org.eclipse.osbp.xtext.reportdsl.CustomFontFamily;
import org.eclipse.osbp.xtext.reportdsl.DatamartTable;
import org.eclipse.osbp.xtext.reportdsl.DatamartTableAttribute;
import org.eclipse.osbp.xtext.reportdsl.DatamartTableDetail;
import org.eclipse.osbp.xtext.reportdsl.DatamartTableGroup;
import org.eclipse.osbp.xtext.reportdsl.DatamartTableGroupFooter;
import org.eclipse.osbp.xtext.reportdsl.DatamartTableGroupHeader;
import org.eclipse.osbp.xtext.reportdsl.DateFormat;
import org.eclipse.osbp.xtext.reportdsl.DateFormatCategoryEnum;
import org.eclipse.osbp.xtext.reportdsl.DateTimeFormat;
import org.eclipse.osbp.xtext.reportdsl.DateTimeFormatCategoryEnum;
import org.eclipse.osbp.xtext.reportdsl.Element;
import org.eclipse.osbp.xtext.reportdsl.Font;
import org.eclipse.osbp.xtext.reportdsl.FontFamily;
import org.eclipse.osbp.xtext.reportdsl.FontStyleEnum;
import org.eclipse.osbp.xtext.reportdsl.Fonts;
import org.eclipse.osbp.xtext.reportdsl.Grid;
import org.eclipse.osbp.xtext.reportdsl.GridCell;
import org.eclipse.osbp.xtext.reportdsl.GridRow;
import org.eclipse.osbp.xtext.reportdsl.Image;
import org.eclipse.osbp.xtext.reportdsl.ImageSizeEnum;
import org.eclipse.osbp.xtext.reportdsl.ImageSourceEnum;
import org.eclipse.osbp.xtext.reportdsl.InsidePageBreakEnum;
import org.eclipse.osbp.xtext.reportdsl.Label;
import org.eclipse.osbp.xtext.reportdsl.Media;
import org.eclipse.osbp.xtext.reportdsl.MediaStyle;
import org.eclipse.osbp.xtext.reportdsl.Medias;
import org.eclipse.osbp.xtext.reportdsl.MultipleAggregationTypeEnum;
import org.eclipse.osbp.xtext.reportdsl.NonTranslatableText;
import org.eclipse.osbp.xtext.reportdsl.NumberFormat;
import org.eclipse.osbp.xtext.reportdsl.NumberFormatCategoryEnum;
import org.eclipse.osbp.xtext.reportdsl.OrientationEnum;
import org.eclipse.osbp.xtext.reportdsl.PageBreak;
import org.eclipse.osbp.xtext.reportdsl.PageDetail;
import org.eclipse.osbp.xtext.reportdsl.PageFooter;
import org.eclipse.osbp.xtext.reportdsl.PageHeader;
import org.eclipse.osbp.xtext.reportdsl.PageSizeEnum;
import org.eclipse.osbp.xtext.reportdsl.PageTemplate;
import org.eclipse.osbp.xtext.reportdsl.PageTemplates;
import org.eclipse.osbp.xtext.reportdsl.PureAggregationTypeEnum;
import org.eclipse.osbp.xtext.reportdsl.RenderingEnum;
import org.eclipse.osbp.xtext.reportdsl.Report;
import org.eclipse.osbp.xtext.reportdsl.ReportBase;
import org.eclipse.osbp.xtext.reportdsl.ReportDSLFactory;
import org.eclipse.osbp.xtext.reportdsl.ReportDSLPackage;
import org.eclipse.osbp.xtext.reportdsl.ReportDesign;
import org.eclipse.osbp.xtext.reportdsl.ReportDesignFile;
import org.eclipse.osbp.xtext.reportdsl.ReportDesignTemplate;
import org.eclipse.osbp.xtext.reportdsl.ReportLazyResolver;
import org.eclipse.osbp.xtext.reportdsl.ReportModel;
import org.eclipse.osbp.xtext.reportdsl.ReportPackage;
import org.eclipse.osbp.xtext.reportdsl.SomeFormat;
import org.eclipse.osbp.xtext.reportdsl.SomeFormats;
import org.eclipse.osbp.xtext.reportdsl.SomeGrid;
import org.eclipse.osbp.xtext.reportdsl.StringBinder;
import org.eclipse.osbp.xtext.reportdsl.StringBinderElement;
import org.eclipse.osbp.xtext.reportdsl.StringBinderValue;
import org.eclipse.osbp.xtext.reportdsl.Style;
import org.eclipse.osbp.xtext.reportdsl.Styles;
import org.eclipse.osbp.xtext.reportdsl.SubSubTitle;
import org.eclipse.osbp.xtext.reportdsl.SubTitle;
import org.eclipse.osbp.xtext.reportdsl.TableAggregation;
import org.eclipse.osbp.xtext.reportdsl.TableAttribute;
import org.eclipse.osbp.xtext.reportdsl.TableBaseAggregation;
import org.eclipse.osbp.xtext.reportdsl.TableBinaryAggregation;
import org.eclipse.osbp.xtext.reportdsl.TableCellColor;
import org.eclipse.osbp.xtext.reportdsl.TableDateDayInterval;
import org.eclipse.osbp.xtext.reportdsl.TableDateDayLookup;
import org.eclipse.osbp.xtext.reportdsl.TableFormatter;
import org.eclipse.osbp.xtext.reportdsl.TableIcon;
import org.eclipse.osbp.xtext.reportdsl.TableImage;
import org.eclipse.osbp.xtext.reportdsl.TableInterval;
import org.eclipse.osbp.xtext.reportdsl.TableLookup;
import org.eclipse.osbp.xtext.reportdsl.TableMultipleAggregation;
import org.eclipse.osbp.xtext.reportdsl.TableNumberInterval;
import org.eclipse.osbp.xtext.reportdsl.TableNumberLookup;
import org.eclipse.osbp.xtext.reportdsl.TablePureAggregation;
import org.eclipse.osbp.xtext.reportdsl.TableRangeElement;
import org.eclipse.osbp.xtext.reportdsl.TableStringLookup;
import org.eclipse.osbp.xtext.reportdsl.TableTextColor;
import org.eclipse.osbp.xtext.reportdsl.TableTooltip;
import org.eclipse.osbp.xtext.reportdsl.TableTrend;
import org.eclipse.osbp.xtext.reportdsl.TableUnaryAggregation;
import org.eclipse.osbp.xtext.reportdsl.TableValueElement;
import org.eclipse.osbp.xtext.reportdsl.Text;
import org.eclipse.osbp.xtext.reportdsl.TextAlignEnum;
import org.eclipse.osbp.xtext.reportdsl.TextContentTypeEnum;
import org.eclipse.osbp.xtext.reportdsl.TextElement;
import org.eclipse.osbp.xtext.reportdsl.TimeFormat;
import org.eclipse.osbp.xtext.reportdsl.TimeFormatCategoryEnum;
import org.eclipse.osbp.xtext.reportdsl.Title;
import org.eclipse.osbp.xtext.reportdsl.TranslatableText;
import org.eclipse.osbp.xtext.reportdsl.TrendIconEnum;
import org.eclipse.osbp.xtext.reportdsl.UnaryAggregationTypeEnum;
import org.eclipse.osbp.xtext.reportdsl.UnitEnum;
import org.eclipse.osbp.xtext.reportdsl.UomoFormat;
import org.eclipse.osbp.xtext.reportdsl.Visibility;
import org.eclipse.osbp.xtext.reportdsl.WithHeaderFooter;
import org.eclipse.osbp.xtext.reportdsl.WithStyle;
import org.eclipse.xtext.xtype.XtypePackage;
/**
* <!-- begin-user-doc -->
* An implementation of the model <b>Package</b>.
* <!-- end-user-doc -->
* @generated
*/
public class ReportDSLPackageImpl extends EPackageImpl implements ReportDSLPackage {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportModelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportLazyResolverEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportBaseEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportPackageEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pageTemplatesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass someFormatsEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass colorsEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontsEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass mediasEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stylesEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pageTemplateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass colorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass fontFamilyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass buildInFontFamilyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass customFontFamilyEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass mediaEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass borderStyleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass baseStyleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass mediaStyleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass styleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass someFormatEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass uomoFormatEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass numberFormatEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass currencyFormatEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dateFormatEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass dateTimeFormatEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass timeFormatEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportDesignEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportDesignFileEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass reportDesignTemplateEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass containerEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pageHeaderEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pageDetailEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pageFooterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass elementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass withStyleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass textElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass titleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass subTitleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass subSubTitleEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass labelEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass textEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass autoTextEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass imageEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass withHeaderFooterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass datamartTableEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass datamartTableGroupEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass someGridEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass datamartTableGroupHeaderEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass datamartTableGroupFooterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass datamartTableDetailEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass datamartTableAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableFormatterEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableImageEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableValueElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableAttributeEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableAggregationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableBaseAggregationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tablePureAggregationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableUnaryAggregationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableMultipleAggregationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableBinaryAggregationEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableIntervalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableNumberIntervalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableDateDayIntervalEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableLookupEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableNumberLookupEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableStringLookupEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableDateDayLookupEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableRangeElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableTextColorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableCellColorEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableIconEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableTrendEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass tableTooltipEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stringBinderElementEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stringBinderValueEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass translatableTextEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass nonTranslatableTextEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass stringBinderEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass visibilityEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass pageBreakEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass gridEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass gridRowEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EClass gridCellEClass = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum unitEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum pageSizeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum orientationEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum fontStyleEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum buildInFontFamilyEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum borderTypeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum textAlignEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum numberFormatCategoryEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum currencyFormatCategoryEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum dateFormatCategoryEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum dateTimeFormatCategoryEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum timeFormatCategoryEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum autoTextEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum imageSizeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum imageSourceEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum textContentTypeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum pureAggregationTypeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum unaryAggregationTypeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum binaryAggregationTypeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum multipleAggregationTypeEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum beforeAfterPageBreakEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum insidePageBreakEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum trendIconEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EEnum renderingEnumEEnum = null;
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private EDataType internalEObjectEDataType = null;
/**
* Creates an instance of the model <b>Package</b>, registered with
* {@link org.eclipse.emf.ecore.EPackage.Registry EPackage.Registry} by the package
* package URI value.
* <p>Note: the correct way to create the package is via the static
* factory method {@link #init init()}, which also performs
* initialization of the package, or returns the registered package,
* if one already exists.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.emf.ecore.EPackage.Registry
* @see org.eclipse.osbp.xtext.reportdsl.ReportDSLPackage#eNS_URI
* @see #init()
* @generated
*/
private ReportDSLPackageImpl() {
super(eNS_URI, ReportDSLFactory.eINSTANCE);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private static boolean isInited = false;
/**
* Creates, registers, and initializes the <b>Package</b> for this model, and for any others upon which it depends.
*
* <p>This method is used to initialize {@link ReportDSLPackage#eINSTANCE} when that field is accessed.
* Clients should not invoke it directly. Instead, they should simply access that field to obtain the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see #eNS_URI
* @see #createPackageContents()
* @see #initializePackageContents()
* @generated
*/
public static ReportDSLPackage init() {
if (isInited) return (ReportDSLPackage)EPackage.Registry.INSTANCE.getEPackage(ReportDSLPackage.eNS_URI);
// Obtain or create and register package
ReportDSLPackageImpl theReportDSLPackage = (ReportDSLPackageImpl)(EPackage.Registry.INSTANCE.get(eNS_URI) instanceof ReportDSLPackageImpl ? EPackage.Registry.INSTANCE.get(eNS_URI) : new ReportDSLPackageImpl());
isInited = true;
// Initialize simple dependencies
DatamartDSLPackage.eINSTANCE.eClass();
ActionDSLPackage.eINSTANCE.eClass();
// Create package meta-data objects
theReportDSLPackage.createPackageContents();
// Initialize created meta-data
theReportDSLPackage.initializePackageContents();
// Mark meta-data to indicate it can't be changed
theReportDSLPackage.freeze();
// Update the registry and return the package
EPackage.Registry.INSTANCE.put(ReportDSLPackage.eNS_URI, theReportDSLPackage);
return theReportDSLPackage;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReportModel() {
return reportModelEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportModel_ImportSection() {
return (EReference)reportModelEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportModel_Pckg() {
return (EReference)reportModelEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReportLazyResolver() {
return reportLazyResolverEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EOperation getReportLazyResolver__EResolveProxy__InternalEObject() {
return reportLazyResolverEClass.getEOperations().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReportBase() {
return reportBaseEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReportBase_Name() {
return (EAttribute)reportBaseEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReportPackage() {
return reportPackageEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReportPackage_ExternalCssURI() {
return (EAttribute)reportPackageEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReportPackage_ExternalCssURIBundle() {
return (EAttribute)reportPackageEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportPackage_Pagetemplates() {
return (EReference)reportPackageEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportPackage_Formatters() {
return (EReference)reportPackageEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportPackage_Colors() {
return (EReference)reportPackageEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportPackage_Fonts() {
return (EReference)reportPackageEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportPackage_Medias() {
return (EReference)reportPackageEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportPackage_Styles() {
return (EReference)reportPackageEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportPackage_Reports() {
return (EReference)reportPackageEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPageTemplates() {
return pageTemplatesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPageTemplates_Pagetemplates() {
return (EReference)pageTemplatesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSomeFormats() {
return someFormatsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSomeFormats_Formatters() {
return (EReference)someFormatsEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getColors() {
return colorsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColors_Colors() {
return (EReference)colorsEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFonts() {
return fontsEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFonts_Fonts() {
return (EReference)fontsEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMedias() {
return mediasEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMedias_Medias() {
return (EReference)mediasEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStyles() {
return stylesEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStyles_Styles() {
return (EReference)stylesEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPageTemplate() {
return pageTemplateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageTemplate_Size() {
return (EAttribute)pageTemplateEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageTemplate_Orientation() {
return (EAttribute)pageTemplateEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageTemplate_TopMarginValue() {
return (EAttribute)pageTemplateEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageTemplate_LeftMarginValue() {
return (EAttribute)pageTemplateEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageTemplate_BottomMarginValue() {
return (EAttribute)pageTemplateEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageTemplate_RightMarginValue() {
return (EAttribute)pageTemplateEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPageTemplate_Header() {
return (EReference)pageTemplateEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getPageTemplate_Footer() {
return (EReference)pageTemplateEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getColor() {
return colorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getColor_Color() {
return (EAttribute)colorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColor_Basecolor() {
return (EReference)colorEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getColor_Darkensby() {
return (EAttribute)colorEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getColor_Lightensby() {
return (EAttribute)colorEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getColor_Transformsby() {
return (EAttribute)colorEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getColor_Targetcolor() {
return (EReference)colorEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFont() {
return fontEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFont_Extends() {
return (EReference)fontEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getFont_Family() {
return (EReference)fontEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFont_Style() {
return (EAttribute)fontEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFont_Bold() {
return (EAttribute)fontEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFont_Sizevalue() {
return (EAttribute)fontEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getFont_Sizeunit() {
return (EAttribute)fontEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getFontFamily() {
return fontFamilyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBuildInFontFamily() {
return buildInFontFamilyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBuildInFontFamily_Custom() {
return (EAttribute)buildInFontFamilyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCustomFontFamily() {
return customFontFamilyEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCustomFontFamily_Custom() {
return (EAttribute)customFontFamilyEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMedia() {
return mediaEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBorderStyle() {
return borderStyleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBorderStyle_Type() {
return (EAttribute)borderStyleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBorderStyle_WidthValue() {
return (EAttribute)borderStyleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBorderStyle_Color() {
return (EReference)borderStyleEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getBaseStyle() {
return baseStyleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_Format() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_Font() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_Backgroundcolor() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_Backgroundcolor_alternate() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_Textcolor() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_Textalign() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_BorderTop() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_BorderBottom() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_BorderLeft() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getBaseStyle_BorderRight() {
return (EReference)baseStyleEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_PaddingTopValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_PaddingBottomValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_PaddingLeftValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(12);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_PaddingRightValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(13);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_MarginTopValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(14);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_MarginLeftValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(15);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_MarginBottomValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(16);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getBaseStyle_MarginRightValue() {
return (EAttribute)baseStyleEClass.getEStructuralFeatures().get(17);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getMediaStyle() {
return mediaStyleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getMediaStyle_Media() {
return (EReference)mediaStyleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStyle() {
return styleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStyle_Extends() {
return (EReference)styleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStyle_Mediastyles() {
return (EReference)styleEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSomeFormat() {
return someFormatEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSomeFormat_Ui_pattern() {
return (EAttribute)someFormatEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSomeFormat_Report_pattern() {
return (EAttribute)someFormatEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getSomeFormat_Textalign() {
return (EAttribute)someFormatEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getUomoFormat() {
return uomoFormatEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNumberFormat() {
return numberFormatEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getNumberFormat_Report_category() {
return (EAttribute)numberFormatEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getCurrencyFormat() {
return currencyFormatEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getCurrencyFormat_Report_category() {
return (EAttribute)currencyFormatEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDateFormat() {
return dateFormatEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDateFormat_Report_category() {
return (EAttribute)dateFormatEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDateTimeFormat() {
return dateTimeFormatEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDateTimeFormat_Report_category() {
return (EAttribute)dateTimeFormatEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTimeFormat() {
return timeFormatEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTimeFormat_Report_category() {
return (EAttribute)timeFormatEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReport() {
return reportEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReport_SelectById() {
return (EAttribute)reportEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReport_Description() {
return (EAttribute)reportEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReport_DescriptionValue() {
return (EAttribute)reportEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReport_DatamartRef() {
return (EReference)reportEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReport_Rendering() {
return (EAttribute)reportEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReport_ExternalCssURI() {
return (EAttribute)reportEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReport_ExternalCssURIBundle() {
return (EAttribute)reportEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReport_DefaultUnit() {
return (EAttribute)reportEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReport_PageTemplate() {
return (EReference)reportEClass.getEStructuralFeatures().get(8);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReport_Media() {
return (EReference)reportEClass.getEStructuralFeatures().get(9);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReport_Toolbar() {
return (EReference)reportEClass.getEStructuralFeatures().get(10);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReport_Design() {
return (EReference)reportEClass.getEStructuralFeatures().get(11);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReportDesign() {
return reportDesignEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReportDesignFile() {
return reportDesignFileEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReportDesignFile_Name() {
return (EAttribute)reportDesignFileEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getReportDesignTemplate() {
return reportDesignTemplateEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getReportDesignTemplate_Description() {
return (EAttribute)reportDesignTemplateEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportDesignTemplate_Header() {
return (EReference)reportDesignTemplateEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportDesignTemplate_Detail() {
return (EReference)reportDesignTemplateEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getReportDesignTemplate_Footer() {
return (EReference)reportDesignTemplateEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getContainer() {
return containerEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getContainer_Elements() {
return (EReference)containerEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPageHeader() {
return pageHeaderEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageHeader_ShowOnFirst() {
return (EAttribute)pageHeaderEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageHeader_HeightValue() {
return (EAttribute)pageHeaderEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPageDetail() {
return pageDetailEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPageFooter() {
return pageFooterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageFooter_ShowOnLast() {
return (EAttribute)pageFooterEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageFooter_HeightValue() {
return (EAttribute)pageFooterEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getElement() {
return elementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWithStyle() {
return withStyleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWithStyle_Style() {
return (EReference)withStyleEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTextElement() {
return textElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTextElement_Text() {
return (EAttribute)textElementEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTitle() {
return titleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSubTitle() {
return subTitleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSubSubTitle() {
return subSubTitleEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getLabel() {
return labelEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getText() {
return textEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getText_TextContentType() {
return (EAttribute)textEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getAutoText() {
return autoTextEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getAutoText_Type() {
return (EAttribute)autoTextEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getImage() {
return imageEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_Size() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_Scale() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_HeightValue() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_WidthValue() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_HeightUnit() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_WidthUnit() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_SourceType() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getImage_Filename() {
return (EAttribute)imageEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getWithHeaderFooter() {
return withHeaderFooterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getWithHeaderFooter_Detailheader() {
return (EAttribute)withHeaderFooterEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWithHeaderFooter_Headerstyle() {
return (EReference)withHeaderFooterEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getWithHeaderFooter_Detailfooter() {
return (EAttribute)withHeaderFooterEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getWithHeaderFooter_Footerstyle() {
return (EReference)withHeaderFooterEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDatamartTable() {
return datamartTableEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTable_Groups() {
return (EReference)datamartTableEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTable_Detail() {
return (EReference)datamartTableEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTable_VisibilityItem() {
return (EReference)datamartTableEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTable_PageBreak() {
return (EReference)datamartTableEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDatamartTableGroup() {
return datamartTableGroupEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableGroup_GroupingRef() {
return (EReference)datamartTableGroupEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableGroup_Header() {
return (EReference)datamartTableGroupEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableGroup_Footer() {
return (EReference)datamartTableGroupEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableGroup_VisibilityItem() {
return (EReference)datamartTableGroupEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableGroup_PageBreak() {
return (EReference)datamartTableGroupEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getSomeGrid() {
return someGridEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getSomeGrid_Rows() {
return (EReference)someGridEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDatamartTableGroupHeader() {
return datamartTableGroupHeaderEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableGroupHeader_PageBreak() {
return (EReference)datamartTableGroupHeaderEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDatamartTableGroupFooter() {
return datamartTableGroupFooterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableGroupFooter_PageBreak() {
return (EReference)datamartTableGroupFooterEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDatamartTableDetail() {
return datamartTableDetailEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableDetail_ColumnFormatters() {
return (EReference)datamartTableDetailEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getDatamartTableAttribute() {
return datamartTableAttributeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableAttribute_Column() {
return (EReference)datamartTableAttributeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDatamartTableAttribute_WidthValue() {
return (EAttribute)datamartTableAttributeEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableAttribute_Intervals() {
return (EReference)datamartTableAttributeEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDatamartTableAttribute_HideLabelInterval() {
return (EAttribute)datamartTableAttributeEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableAttribute_Lookups() {
return (EReference)datamartTableAttributeEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDatamartTableAttribute_HideLabelLookup() {
return (EAttribute)datamartTableAttributeEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getDatamartTableAttribute_HasImage() {
return (EAttribute)datamartTableAttributeEClass.getEStructuralFeatures().get(6);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getDatamartTableAttribute_Image() {
return (EReference)datamartTableAttributeEClass.getEStructuralFeatures().get(7);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableFormatter() {
return tableFormatterEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableFormatter_Format() {
return (EAttribute)tableFormatterEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableImage() {
return tableImageEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableImage_ImagePathPattern() {
return (EAttribute)tableImageEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableImage_HideImageLabel() {
return (EAttribute)tableImageEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableImage_HasParameter() {
return (EAttribute)tableImageEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableImage_Resize() {
return (EAttribute)tableImageEClass.getEStructuralFeatures().get(3);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableImage_ResizeString() {
return (EAttribute)tableImageEClass.getEStructuralFeatures().get(4);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableImage_ImagePathParameter() {
return (EReference)tableImageEClass.getEStructuralFeatures().get(5);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableValueElement() {
return tableValueElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableAttribute() {
return tableAttributeEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableAttribute_ValueRef() {
return (EReference)tableAttributeEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableAggregation() {
return tableAggregationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableAggregation_Text() {
return (EAttribute)tableAggregationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableAggregation_Aggregation() {
return (EReference)tableAggregationEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableAggregation_OnGroup() {
return (EReference)tableAggregationEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableBaseAggregation() {
return tableBaseAggregationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableBaseAggregation_ValueRefs() {
return (EReference)tableBaseAggregationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTablePureAggregation() {
return tablePureAggregationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTablePureAggregation_Aggregation() {
return (EAttribute)tablePureAggregationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableUnaryAggregation() {
return tableUnaryAggregationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableUnaryAggregation_Aggregation() {
return (EAttribute)tableUnaryAggregationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableMultipleAggregation() {
return tableMultipleAggregationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableMultipleAggregation_Aggregation() {
return (EAttribute)tableMultipleAggregationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableBinaryAggregation() {
return tableBinaryAggregationEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableBinaryAggregation_Aggregation() {
return (EAttribute)tableBinaryAggregationEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableInterval() {
return tableIntervalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableNumberInterval() {
return tableNumberIntervalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableNumberInterval_NumberIntervalValue() {
return (EAttribute)tableNumberIntervalEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableNumberInterval_NumberRange() {
return (EReference)tableNumberIntervalEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableDateDayInterval() {
return tableDateDayIntervalEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableDateDayInterval_DateIntervalValue() {
return (EAttribute)tableDateDayIntervalEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableDateDayInterval_DateRange() {
return (EReference)tableDateDayIntervalEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableLookup() {
return tableLookupEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableNumberLookup() {
return tableNumberLookupEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableNumberLookup_LookupValue() {
return (EAttribute)tableNumberLookupEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableNumberLookup_Discrete() {
return (EReference)tableNumberLookupEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableStringLookup() {
return tableStringLookupEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableStringLookup_LookupValue() {
return (EAttribute)tableStringLookupEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableStringLookup_Discrete() {
return (EReference)tableStringLookupEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableDateDayLookup() {
return tableDateDayLookupEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableDateDayLookup_LookupValue() {
return (EAttribute)tableDateDayLookupEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableDateDayLookup_Discrete() {
return (EReference)tableDateDayLookupEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableRangeElement() {
return tableRangeElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableTextColor() {
return tableTextColorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableTextColor_Color() {
return (EReference)tableTextColorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableCellColor() {
return tableCellColorEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getTableCellColor_Color() {
return (EReference)tableCellColorEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableIcon() {
return tableIconEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableIcon_Icon() {
return (EAttribute)tableIconEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableTrend() {
return tableTrendEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableTrend_Icon() {
return (EAttribute)tableTrendEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTableTooltip() {
return tableTooltipEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getTableTooltip_Tooltip() {
return (EAttribute)tableTooltipEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStringBinderElement() {
return stringBinderElementEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStringBinderValue() {
return stringBinderValueEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getStringBinderValue_Value() {
return (EAttribute)stringBinderValueEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getTranslatableText() {
return translatableTextEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getNonTranslatableText() {
return nonTranslatableTextEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getStringBinder() {
return stringBinderEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getStringBinder_Elements() {
return (EReference)stringBinderEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getVisibility() {
return visibilityEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getVisibility_Visibility() {
return (EAttribute)visibilityEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getVisibility_VisibilityAttribute() {
return (EReference)visibilityEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getPageBreak() {
return pageBreakEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageBreak_BeforePageBreak() {
return (EAttribute)pageBreakEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageBreak_AfterPageBreak() {
return (EAttribute)pageBreakEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getPageBreak_InsidePageBreak() {
return (EAttribute)pageBreakEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGrid() {
return gridEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGrid_WidthValue() {
return (EAttribute)gridEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGrid_VisibilityItem() {
return (EReference)gridEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGridRow() {
return gridRowEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGridRow_HeightValue() {
return (EAttribute)gridRowEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGridRow_Cells() {
return (EReference)gridRowEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGridRow_VisibilityItem() {
return (EReference)gridRowEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EClass getGridCell() {
return gridCellEClass;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGridCell_Columnspan() {
return (EAttribute)gridCellEClass.getEStructuralFeatures().get(0);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EAttribute getGridCell_WidthValue() {
return (EAttribute)gridCellEClass.getEStructuralFeatures().get(1);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EReference getGridCell_VisibilityItem() {
return (EReference)gridCellEClass.getEStructuralFeatures().get(2);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getUnitEnum() {
return unitEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getPageSizeEnum() {
return pageSizeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getOrientationEnum() {
return orientationEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getFontStyleEnum() {
return fontStyleEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getBuildInFontFamilyEnum() {
return buildInFontFamilyEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getBorderTypeEnum() {
return borderTypeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getTextAlignEnum() {
return textAlignEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getNumberFormatCategoryEnum() {
return numberFormatCategoryEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getCurrencyFormatCategoryEnum() {
return currencyFormatCategoryEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getDateFormatCategoryEnum() {
return dateFormatCategoryEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getDateTimeFormatCategoryEnum() {
return dateTimeFormatCategoryEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getTimeFormatCategoryEnum() {
return timeFormatCategoryEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getAutoTextEnum() {
return autoTextEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getImageSizeEnum() {
return imageSizeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getImageSourceEnum() {
return imageSourceEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getTextContentTypeEnum() {
return textContentTypeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getPureAggregationTypeEnum() {
return pureAggregationTypeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getUnaryAggregationTypeEnum() {
return unaryAggregationTypeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getBinaryAggregationTypeEnum() {
return binaryAggregationTypeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getMultipleAggregationTypeEnum() {
return multipleAggregationTypeEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getBeforeAfterPageBreakEnum() {
return beforeAfterPageBreakEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getInsidePageBreakEnum() {
return insidePageBreakEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getTrendIconEnum() {
return trendIconEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EEnum getRenderingEnum() {
return renderingEnumEEnum;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public EDataType getInternalEObject() {
return internalEObjectEDataType;
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public ReportDSLFactory getReportDSLFactory() {
return (ReportDSLFactory)getEFactoryInstance();
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isCreated = false;
/**
* Creates the meta-model objects for the package. This method is
* guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void createPackageContents() {
if (isCreated) return;
isCreated = true;
// Create classes and their features
reportModelEClass = createEClass(REPORT_MODEL);
createEReference(reportModelEClass, REPORT_MODEL__IMPORT_SECTION);
createEReference(reportModelEClass, REPORT_MODEL__PCKG);
reportLazyResolverEClass = createEClass(REPORT_LAZY_RESOLVER);
createEOperation(reportLazyResolverEClass, REPORT_LAZY_RESOLVER___ERESOLVE_PROXY__INTERNALEOBJECT);
reportBaseEClass = createEClass(REPORT_BASE);
createEAttribute(reportBaseEClass, REPORT_BASE__NAME);
reportPackageEClass = createEClass(REPORT_PACKAGE);
createEAttribute(reportPackageEClass, REPORT_PACKAGE__EXTERNAL_CSS_URI);
createEAttribute(reportPackageEClass, REPORT_PACKAGE__EXTERNAL_CSS_URI_BUNDLE);
createEReference(reportPackageEClass, REPORT_PACKAGE__PAGETEMPLATES);
createEReference(reportPackageEClass, REPORT_PACKAGE__FORMATTERS);
createEReference(reportPackageEClass, REPORT_PACKAGE__COLORS);
createEReference(reportPackageEClass, REPORT_PACKAGE__FONTS);
createEReference(reportPackageEClass, REPORT_PACKAGE__MEDIAS);
createEReference(reportPackageEClass, REPORT_PACKAGE__STYLES);
createEReference(reportPackageEClass, REPORT_PACKAGE__REPORTS);
pageTemplatesEClass = createEClass(PAGE_TEMPLATES);
createEReference(pageTemplatesEClass, PAGE_TEMPLATES__PAGETEMPLATES);
someFormatsEClass = createEClass(SOME_FORMATS);
createEReference(someFormatsEClass, SOME_FORMATS__FORMATTERS);
colorsEClass = createEClass(COLORS);
createEReference(colorsEClass, COLORS__COLORS);
fontsEClass = createEClass(FONTS);
createEReference(fontsEClass, FONTS__FONTS);
mediasEClass = createEClass(MEDIAS);
createEReference(mediasEClass, MEDIAS__MEDIAS);
stylesEClass = createEClass(STYLES);
createEReference(stylesEClass, STYLES__STYLES);
pageTemplateEClass = createEClass(PAGE_TEMPLATE);
createEAttribute(pageTemplateEClass, PAGE_TEMPLATE__SIZE);
createEAttribute(pageTemplateEClass, PAGE_TEMPLATE__ORIENTATION);
createEAttribute(pageTemplateEClass, PAGE_TEMPLATE__TOP_MARGIN_VALUE);
createEAttribute(pageTemplateEClass, PAGE_TEMPLATE__LEFT_MARGIN_VALUE);
createEAttribute(pageTemplateEClass, PAGE_TEMPLATE__BOTTOM_MARGIN_VALUE);
createEAttribute(pageTemplateEClass, PAGE_TEMPLATE__RIGHT_MARGIN_VALUE);
createEReference(pageTemplateEClass, PAGE_TEMPLATE__HEADER);
createEReference(pageTemplateEClass, PAGE_TEMPLATE__FOOTER);
colorEClass = createEClass(COLOR);
createEAttribute(colorEClass, COLOR__COLOR);
createEReference(colorEClass, COLOR__BASECOLOR);
createEAttribute(colorEClass, COLOR__DARKENSBY);
createEAttribute(colorEClass, COLOR__LIGHTENSBY);
createEAttribute(colorEClass, COLOR__TRANSFORMSBY);
createEReference(colorEClass, COLOR__TARGETCOLOR);
fontEClass = createEClass(FONT);
createEReference(fontEClass, FONT__EXTENDS);
createEReference(fontEClass, FONT__FAMILY);
createEAttribute(fontEClass, FONT__STYLE);
createEAttribute(fontEClass, FONT__BOLD);
createEAttribute(fontEClass, FONT__SIZEVALUE);
createEAttribute(fontEClass, FONT__SIZEUNIT);
fontFamilyEClass = createEClass(FONT_FAMILY);
buildInFontFamilyEClass = createEClass(BUILD_IN_FONT_FAMILY);
createEAttribute(buildInFontFamilyEClass, BUILD_IN_FONT_FAMILY__CUSTOM);
customFontFamilyEClass = createEClass(CUSTOM_FONT_FAMILY);
createEAttribute(customFontFamilyEClass, CUSTOM_FONT_FAMILY__CUSTOM);
mediaEClass = createEClass(MEDIA);
borderStyleEClass = createEClass(BORDER_STYLE);
createEAttribute(borderStyleEClass, BORDER_STYLE__TYPE);
createEAttribute(borderStyleEClass, BORDER_STYLE__WIDTH_VALUE);
createEReference(borderStyleEClass, BORDER_STYLE__COLOR);
baseStyleEClass = createEClass(BASE_STYLE);
createEReference(baseStyleEClass, BASE_STYLE__FORMAT);
createEReference(baseStyleEClass, BASE_STYLE__FONT);
createEReference(baseStyleEClass, BASE_STYLE__BACKGROUNDCOLOR);
createEReference(baseStyleEClass, BASE_STYLE__BACKGROUNDCOLOR_ALTERNATE);
createEReference(baseStyleEClass, BASE_STYLE__TEXTCOLOR);
createEAttribute(baseStyleEClass, BASE_STYLE__TEXTALIGN);
createEReference(baseStyleEClass, BASE_STYLE__BORDER_TOP);
createEReference(baseStyleEClass, BASE_STYLE__BORDER_BOTTOM);
createEReference(baseStyleEClass, BASE_STYLE__BORDER_LEFT);
createEReference(baseStyleEClass, BASE_STYLE__BORDER_RIGHT);
createEAttribute(baseStyleEClass, BASE_STYLE__PADDING_TOP_VALUE);
createEAttribute(baseStyleEClass, BASE_STYLE__PADDING_BOTTOM_VALUE);
createEAttribute(baseStyleEClass, BASE_STYLE__PADDING_LEFT_VALUE);
createEAttribute(baseStyleEClass, BASE_STYLE__PADDING_RIGHT_VALUE);
createEAttribute(baseStyleEClass, BASE_STYLE__MARGIN_TOP_VALUE);
createEAttribute(baseStyleEClass, BASE_STYLE__MARGIN_LEFT_VALUE);
createEAttribute(baseStyleEClass, BASE_STYLE__MARGIN_BOTTOM_VALUE);
createEAttribute(baseStyleEClass, BASE_STYLE__MARGIN_RIGHT_VALUE);
mediaStyleEClass = createEClass(MEDIA_STYLE);
createEReference(mediaStyleEClass, MEDIA_STYLE__MEDIA);
styleEClass = createEClass(STYLE);
createEReference(styleEClass, STYLE__EXTENDS);
createEReference(styleEClass, STYLE__MEDIASTYLES);
someFormatEClass = createEClass(SOME_FORMAT);
createEAttribute(someFormatEClass, SOME_FORMAT__UI_PATTERN);
createEAttribute(someFormatEClass, SOME_FORMAT__REPORT_PATTERN);
createEAttribute(someFormatEClass, SOME_FORMAT__TEXTALIGN);
uomoFormatEClass = createEClass(UOMO_FORMAT);
numberFormatEClass = createEClass(NUMBER_FORMAT);
createEAttribute(numberFormatEClass, NUMBER_FORMAT__REPORT_CATEGORY);
currencyFormatEClass = createEClass(CURRENCY_FORMAT);
createEAttribute(currencyFormatEClass, CURRENCY_FORMAT__REPORT_CATEGORY);
dateFormatEClass = createEClass(DATE_FORMAT);
createEAttribute(dateFormatEClass, DATE_FORMAT__REPORT_CATEGORY);
dateTimeFormatEClass = createEClass(DATE_TIME_FORMAT);
createEAttribute(dateTimeFormatEClass, DATE_TIME_FORMAT__REPORT_CATEGORY);
timeFormatEClass = createEClass(TIME_FORMAT);
createEAttribute(timeFormatEClass, TIME_FORMAT__REPORT_CATEGORY);
reportEClass = createEClass(REPORT);
createEAttribute(reportEClass, REPORT__SELECT_BY_ID);
createEAttribute(reportEClass, REPORT__DESCRIPTION);
createEAttribute(reportEClass, REPORT__DESCRIPTION_VALUE);
createEReference(reportEClass, REPORT__DATAMART_REF);
createEAttribute(reportEClass, REPORT__RENDERING);
createEAttribute(reportEClass, REPORT__EXTERNAL_CSS_URI);
createEAttribute(reportEClass, REPORT__EXTERNAL_CSS_URI_BUNDLE);
createEAttribute(reportEClass, REPORT__DEFAULT_UNIT);
createEReference(reportEClass, REPORT__PAGE_TEMPLATE);
createEReference(reportEClass, REPORT__MEDIA);
createEReference(reportEClass, REPORT__TOOLBAR);
createEReference(reportEClass, REPORT__DESIGN);
reportDesignEClass = createEClass(REPORT_DESIGN);
reportDesignFileEClass = createEClass(REPORT_DESIGN_FILE);
createEAttribute(reportDesignFileEClass, REPORT_DESIGN_FILE__NAME);
reportDesignTemplateEClass = createEClass(REPORT_DESIGN_TEMPLATE);
createEAttribute(reportDesignTemplateEClass, REPORT_DESIGN_TEMPLATE__DESCRIPTION);
createEReference(reportDesignTemplateEClass, REPORT_DESIGN_TEMPLATE__HEADER);
createEReference(reportDesignTemplateEClass, REPORT_DESIGN_TEMPLATE__DETAIL);
createEReference(reportDesignTemplateEClass, REPORT_DESIGN_TEMPLATE__FOOTER);
containerEClass = createEClass(CONTAINER);
createEReference(containerEClass, CONTAINER__ELEMENTS);
pageHeaderEClass = createEClass(PAGE_HEADER);
createEAttribute(pageHeaderEClass, PAGE_HEADER__SHOW_ON_FIRST);
createEAttribute(pageHeaderEClass, PAGE_HEADER__HEIGHT_VALUE);
pageDetailEClass = createEClass(PAGE_DETAIL);
pageFooterEClass = createEClass(PAGE_FOOTER);
createEAttribute(pageFooterEClass, PAGE_FOOTER__SHOW_ON_LAST);
createEAttribute(pageFooterEClass, PAGE_FOOTER__HEIGHT_VALUE);
elementEClass = createEClass(ELEMENT);
withStyleEClass = createEClass(WITH_STYLE);
createEReference(withStyleEClass, WITH_STYLE__STYLE);
textElementEClass = createEClass(TEXT_ELEMENT);
createEAttribute(textElementEClass, TEXT_ELEMENT__TEXT);
titleEClass = createEClass(TITLE);
subTitleEClass = createEClass(SUB_TITLE);
subSubTitleEClass = createEClass(SUB_SUB_TITLE);
labelEClass = createEClass(LABEL);
textEClass = createEClass(TEXT);
createEAttribute(textEClass, TEXT__TEXT_CONTENT_TYPE);
autoTextEClass = createEClass(AUTO_TEXT);
createEAttribute(autoTextEClass, AUTO_TEXT__TYPE);
imageEClass = createEClass(IMAGE);
createEAttribute(imageEClass, IMAGE__SIZE);
createEAttribute(imageEClass, IMAGE__SCALE);
createEAttribute(imageEClass, IMAGE__HEIGHT_VALUE);
createEAttribute(imageEClass, IMAGE__WIDTH_VALUE);
createEAttribute(imageEClass, IMAGE__HEIGHT_UNIT);
createEAttribute(imageEClass, IMAGE__WIDTH_UNIT);
createEAttribute(imageEClass, IMAGE__SOURCE_TYPE);
createEAttribute(imageEClass, IMAGE__FILENAME);
withHeaderFooterEClass = createEClass(WITH_HEADER_FOOTER);
createEAttribute(withHeaderFooterEClass, WITH_HEADER_FOOTER__DETAILHEADER);
createEReference(withHeaderFooterEClass, WITH_HEADER_FOOTER__HEADERSTYLE);
createEAttribute(withHeaderFooterEClass, WITH_HEADER_FOOTER__DETAILFOOTER);
createEReference(withHeaderFooterEClass, WITH_HEADER_FOOTER__FOOTERSTYLE);
datamartTableEClass = createEClass(DATAMART_TABLE);
createEReference(datamartTableEClass, DATAMART_TABLE__GROUPS);
createEReference(datamartTableEClass, DATAMART_TABLE__DETAIL);
createEReference(datamartTableEClass, DATAMART_TABLE__VISIBILITY_ITEM);
createEReference(datamartTableEClass, DATAMART_TABLE__PAGE_BREAK);
datamartTableGroupEClass = createEClass(DATAMART_TABLE_GROUP);
createEReference(datamartTableGroupEClass, DATAMART_TABLE_GROUP__GROUPING_REF);
createEReference(datamartTableGroupEClass, DATAMART_TABLE_GROUP__HEADER);
createEReference(datamartTableGroupEClass, DATAMART_TABLE_GROUP__FOOTER);
createEReference(datamartTableGroupEClass, DATAMART_TABLE_GROUP__VISIBILITY_ITEM);
createEReference(datamartTableGroupEClass, DATAMART_TABLE_GROUP__PAGE_BREAK);
someGridEClass = createEClass(SOME_GRID);
createEReference(someGridEClass, SOME_GRID__ROWS);
datamartTableGroupHeaderEClass = createEClass(DATAMART_TABLE_GROUP_HEADER);
createEReference(datamartTableGroupHeaderEClass, DATAMART_TABLE_GROUP_HEADER__PAGE_BREAK);
datamartTableGroupFooterEClass = createEClass(DATAMART_TABLE_GROUP_FOOTER);
createEReference(datamartTableGroupFooterEClass, DATAMART_TABLE_GROUP_FOOTER__PAGE_BREAK);
datamartTableDetailEClass = createEClass(DATAMART_TABLE_DETAIL);
createEReference(datamartTableDetailEClass, DATAMART_TABLE_DETAIL__COLUMN_FORMATTERS);
datamartTableAttributeEClass = createEClass(DATAMART_TABLE_ATTRIBUTE);
createEReference(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__COLUMN);
createEAttribute(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__WIDTH_VALUE);
createEReference(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__INTERVALS);
createEAttribute(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__HIDE_LABEL_INTERVAL);
createEReference(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__LOOKUPS);
createEAttribute(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__HIDE_LABEL_LOOKUP);
createEAttribute(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__HAS_IMAGE);
createEReference(datamartTableAttributeEClass, DATAMART_TABLE_ATTRIBUTE__IMAGE);
tableFormatterEClass = createEClass(TABLE_FORMATTER);
createEAttribute(tableFormatterEClass, TABLE_FORMATTER__FORMAT);
tableImageEClass = createEClass(TABLE_IMAGE);
createEAttribute(tableImageEClass, TABLE_IMAGE__IMAGE_PATH_PATTERN);
createEAttribute(tableImageEClass, TABLE_IMAGE__HIDE_IMAGE_LABEL);
createEAttribute(tableImageEClass, TABLE_IMAGE__HAS_PARAMETER);
createEAttribute(tableImageEClass, TABLE_IMAGE__RESIZE);
createEAttribute(tableImageEClass, TABLE_IMAGE__RESIZE_STRING);
createEReference(tableImageEClass, TABLE_IMAGE__IMAGE_PATH_PARAMETER);
tableValueElementEClass = createEClass(TABLE_VALUE_ELEMENT);
tableAttributeEClass = createEClass(TABLE_ATTRIBUTE);
createEReference(tableAttributeEClass, TABLE_ATTRIBUTE__VALUE_REF);
tableAggregationEClass = createEClass(TABLE_AGGREGATION);
createEAttribute(tableAggregationEClass, TABLE_AGGREGATION__TEXT);
createEReference(tableAggregationEClass, TABLE_AGGREGATION__AGGREGATION);
createEReference(tableAggregationEClass, TABLE_AGGREGATION__ON_GROUP);
tableBaseAggregationEClass = createEClass(TABLE_BASE_AGGREGATION);
createEReference(tableBaseAggregationEClass, TABLE_BASE_AGGREGATION__VALUE_REFS);
tablePureAggregationEClass = createEClass(TABLE_PURE_AGGREGATION);
createEAttribute(tablePureAggregationEClass, TABLE_PURE_AGGREGATION__AGGREGATION);
tableUnaryAggregationEClass = createEClass(TABLE_UNARY_AGGREGATION);
createEAttribute(tableUnaryAggregationEClass, TABLE_UNARY_AGGREGATION__AGGREGATION);
tableMultipleAggregationEClass = createEClass(TABLE_MULTIPLE_AGGREGATION);
createEAttribute(tableMultipleAggregationEClass, TABLE_MULTIPLE_AGGREGATION__AGGREGATION);
tableBinaryAggregationEClass = createEClass(TABLE_BINARY_AGGREGATION);
createEAttribute(tableBinaryAggregationEClass, TABLE_BINARY_AGGREGATION__AGGREGATION);
tableIntervalEClass = createEClass(TABLE_INTERVAL);
tableNumberIntervalEClass = createEClass(TABLE_NUMBER_INTERVAL);
createEAttribute(tableNumberIntervalEClass, TABLE_NUMBER_INTERVAL__NUMBER_INTERVAL_VALUE);
createEReference(tableNumberIntervalEClass, TABLE_NUMBER_INTERVAL__NUMBER_RANGE);
tableDateDayIntervalEClass = createEClass(TABLE_DATE_DAY_INTERVAL);
createEAttribute(tableDateDayIntervalEClass, TABLE_DATE_DAY_INTERVAL__DATE_INTERVAL_VALUE);
createEReference(tableDateDayIntervalEClass, TABLE_DATE_DAY_INTERVAL__DATE_RANGE);
tableLookupEClass = createEClass(TABLE_LOOKUP);
tableNumberLookupEClass = createEClass(TABLE_NUMBER_LOOKUP);
createEAttribute(tableNumberLookupEClass, TABLE_NUMBER_LOOKUP__LOOKUP_VALUE);
createEReference(tableNumberLookupEClass, TABLE_NUMBER_LOOKUP__DISCRETE);
tableStringLookupEClass = createEClass(TABLE_STRING_LOOKUP);
createEAttribute(tableStringLookupEClass, TABLE_STRING_LOOKUP__LOOKUP_VALUE);
createEReference(tableStringLookupEClass, TABLE_STRING_LOOKUP__DISCRETE);
tableDateDayLookupEClass = createEClass(TABLE_DATE_DAY_LOOKUP);
createEAttribute(tableDateDayLookupEClass, TABLE_DATE_DAY_LOOKUP__LOOKUP_VALUE);
createEReference(tableDateDayLookupEClass, TABLE_DATE_DAY_LOOKUP__DISCRETE);
tableRangeElementEClass = createEClass(TABLE_RANGE_ELEMENT);
tableTextColorEClass = createEClass(TABLE_TEXT_COLOR);
createEReference(tableTextColorEClass, TABLE_TEXT_COLOR__COLOR);
tableCellColorEClass = createEClass(TABLE_CELL_COLOR);
createEReference(tableCellColorEClass, TABLE_CELL_COLOR__COLOR);
tableIconEClass = createEClass(TABLE_ICON);
createEAttribute(tableIconEClass, TABLE_ICON__ICON);
tableTrendEClass = createEClass(TABLE_TREND);
createEAttribute(tableTrendEClass, TABLE_TREND__ICON);
tableTooltipEClass = createEClass(TABLE_TOOLTIP);
createEAttribute(tableTooltipEClass, TABLE_TOOLTIP__TOOLTIP);
stringBinderElementEClass = createEClass(STRING_BINDER_ELEMENT);
stringBinderValueEClass = createEClass(STRING_BINDER_VALUE);
createEAttribute(stringBinderValueEClass, STRING_BINDER_VALUE__VALUE);
translatableTextEClass = createEClass(TRANSLATABLE_TEXT);
nonTranslatableTextEClass = createEClass(NON_TRANSLATABLE_TEXT);
stringBinderEClass = createEClass(STRING_BINDER);
createEReference(stringBinderEClass, STRING_BINDER__ELEMENTS);
visibilityEClass = createEClass(VISIBILITY);
createEAttribute(visibilityEClass, VISIBILITY__VISIBILITY);
createEReference(visibilityEClass, VISIBILITY__VISIBILITY_ATTRIBUTE);
pageBreakEClass = createEClass(PAGE_BREAK);
createEAttribute(pageBreakEClass, PAGE_BREAK__BEFORE_PAGE_BREAK);
createEAttribute(pageBreakEClass, PAGE_BREAK__AFTER_PAGE_BREAK);
createEAttribute(pageBreakEClass, PAGE_BREAK__INSIDE_PAGE_BREAK);
gridEClass = createEClass(GRID);
createEAttribute(gridEClass, GRID__WIDTH_VALUE);
createEReference(gridEClass, GRID__VISIBILITY_ITEM);
gridRowEClass = createEClass(GRID_ROW);
createEAttribute(gridRowEClass, GRID_ROW__HEIGHT_VALUE);
createEReference(gridRowEClass, GRID_ROW__CELLS);
createEReference(gridRowEClass, GRID_ROW__VISIBILITY_ITEM);
gridCellEClass = createEClass(GRID_CELL);
createEAttribute(gridCellEClass, GRID_CELL__COLUMNSPAN);
createEAttribute(gridCellEClass, GRID_CELL__WIDTH_VALUE);
createEReference(gridCellEClass, GRID_CELL__VISIBILITY_ITEM);
// Create enums
unitEnumEEnum = createEEnum(UNIT_ENUM);
pageSizeEnumEEnum = createEEnum(PAGE_SIZE_ENUM);
orientationEnumEEnum = createEEnum(ORIENTATION_ENUM);
fontStyleEnumEEnum = createEEnum(FONT_STYLE_ENUM);
buildInFontFamilyEnumEEnum = createEEnum(BUILD_IN_FONT_FAMILY_ENUM);
borderTypeEnumEEnum = createEEnum(BORDER_TYPE_ENUM);
textAlignEnumEEnum = createEEnum(TEXT_ALIGN_ENUM);
numberFormatCategoryEnumEEnum = createEEnum(NUMBER_FORMAT_CATEGORY_ENUM);
currencyFormatCategoryEnumEEnum = createEEnum(CURRENCY_FORMAT_CATEGORY_ENUM);
dateFormatCategoryEnumEEnum = createEEnum(DATE_FORMAT_CATEGORY_ENUM);
dateTimeFormatCategoryEnumEEnum = createEEnum(DATE_TIME_FORMAT_CATEGORY_ENUM);
timeFormatCategoryEnumEEnum = createEEnum(TIME_FORMAT_CATEGORY_ENUM);
autoTextEnumEEnum = createEEnum(AUTO_TEXT_ENUM);
imageSizeEnumEEnum = createEEnum(IMAGE_SIZE_ENUM);
imageSourceEnumEEnum = createEEnum(IMAGE_SOURCE_ENUM);
textContentTypeEnumEEnum = createEEnum(TEXT_CONTENT_TYPE_ENUM);
pureAggregationTypeEnumEEnum = createEEnum(PURE_AGGREGATION_TYPE_ENUM);
unaryAggregationTypeEnumEEnum = createEEnum(UNARY_AGGREGATION_TYPE_ENUM);
binaryAggregationTypeEnumEEnum = createEEnum(BINARY_AGGREGATION_TYPE_ENUM);
multipleAggregationTypeEnumEEnum = createEEnum(MULTIPLE_AGGREGATION_TYPE_ENUM);
beforeAfterPageBreakEnumEEnum = createEEnum(BEFORE_AFTER_PAGE_BREAK_ENUM);
insidePageBreakEnumEEnum = createEEnum(INSIDE_PAGE_BREAK_ENUM);
trendIconEnumEEnum = createEEnum(TREND_ICON_ENUM);
renderingEnumEEnum = createEEnum(RENDERING_ENUM);
// Create data types
internalEObjectEDataType = createEDataType(INTERNAL_EOBJECT);
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
private boolean isInitialized = false;
/**
* Complete the initialization of the package and its meta-model. This
* method is guarded to have no affect on any invocation but its first.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
public void initializePackageContents() {
if (isInitialized) return;
isInitialized = true;
// Initialize package
setName(eNAME);
setNsPrefix(eNS_PREFIX);
setNsURI(eNS_URI);
// Obtain other dependent packages
XtypePackage theXtypePackage = (XtypePackage)EPackage.Registry.INSTANCE.getEPackage(XtypePackage.eNS_URI);
EcorePackage theEcorePackage = (EcorePackage)EPackage.Registry.INSTANCE.getEPackage(EcorePackage.eNS_URI);
OSBPTypesPackage theOSBPTypesPackage = (OSBPTypesPackage)EPackage.Registry.INSTANCE.getEPackage(OSBPTypesPackage.eNS_URI);
DatamartDSLPackage theDatamartDSLPackage = (DatamartDSLPackage)EPackage.Registry.INSTANCE.getEPackage(DatamartDSLPackage.eNS_URI);
ActionDSLPackage theActionDSLPackage = (ActionDSLPackage)EPackage.Registry.INSTANCE.getEPackage(ActionDSLPackage.eNS_URI);
// Create type parameters
// Set bounds for type parameters
// Add supertypes to classes
reportBaseEClass.getESuperTypes().add(this.getReportLazyResolver());
reportPackageEClass.getESuperTypes().add(theOSBPTypesPackage.getLPackage());
pageTemplatesEClass.getESuperTypes().add(this.getReportLazyResolver());
someFormatsEClass.getESuperTypes().add(this.getReportLazyResolver());
colorsEClass.getESuperTypes().add(this.getReportLazyResolver());
fontsEClass.getESuperTypes().add(this.getReportLazyResolver());
mediasEClass.getESuperTypes().add(this.getReportLazyResolver());
stylesEClass.getESuperTypes().add(this.getReportLazyResolver());
pageTemplateEClass.getESuperTypes().add(this.getReportBase());
colorEClass.getESuperTypes().add(this.getReportBase());
fontEClass.getESuperTypes().add(this.getReportBase());
fontFamilyEClass.getESuperTypes().add(this.getReportLazyResolver());
buildInFontFamilyEClass.getESuperTypes().add(this.getFontFamily());
customFontFamilyEClass.getESuperTypes().add(this.getFontFamily());
mediaEClass.getESuperTypes().add(this.getReportBase());
borderStyleEClass.getESuperTypes().add(this.getReportLazyResolver());
baseStyleEClass.getESuperTypes().add(this.getReportLazyResolver());
mediaStyleEClass.getESuperTypes().add(this.getBaseStyle());
styleEClass.getESuperTypes().add(this.getReportBase());
styleEClass.getESuperTypes().add(this.getBaseStyle());
someFormatEClass.getESuperTypes().add(this.getReportBase());
uomoFormatEClass.getESuperTypes().add(this.getSomeFormat());
numberFormatEClass.getESuperTypes().add(this.getSomeFormat());
currencyFormatEClass.getESuperTypes().add(this.getSomeFormat());
dateFormatEClass.getESuperTypes().add(this.getSomeFormat());
dateTimeFormatEClass.getESuperTypes().add(this.getSomeFormat());
timeFormatEClass.getESuperTypes().add(this.getSomeFormat());
reportEClass.getESuperTypes().add(this.getReportBase());
reportDesignEClass.getESuperTypes().add(this.getReportLazyResolver());
reportDesignFileEClass.getESuperTypes().add(this.getReportDesign());
reportDesignTemplateEClass.getESuperTypes().add(this.getReportDesign());
containerEClass.getESuperTypes().add(this.getReportLazyResolver());
pageHeaderEClass.getESuperTypes().add(this.getContainer());
pageDetailEClass.getESuperTypes().add(this.getContainer());
pageFooterEClass.getESuperTypes().add(this.getContainer());
elementEClass.getESuperTypes().add(this.getReportLazyResolver());
withStyleEClass.getESuperTypes().add(this.getReportLazyResolver());
textElementEClass.getESuperTypes().add(this.getElement());
textElementEClass.getESuperTypes().add(this.getWithStyle());
titleEClass.getESuperTypes().add(this.getTextElement());
subTitleEClass.getESuperTypes().add(this.getTextElement());
subSubTitleEClass.getESuperTypes().add(this.getTextElement());
labelEClass.getESuperTypes().add(this.getTextElement());
textEClass.getESuperTypes().add(this.getTextElement());
autoTextEClass.getESuperTypes().add(this.getElement());
autoTextEClass.getESuperTypes().add(this.getWithStyle());
imageEClass.getESuperTypes().add(this.getElement());
imageEClass.getESuperTypes().add(this.getWithStyle());
withHeaderFooterEClass.getESuperTypes().add(this.getReportLazyResolver());
datamartTableEClass.getESuperTypes().add(this.getReportBase());
datamartTableEClass.getESuperTypes().add(this.getElement());
datamartTableEClass.getESuperTypes().add(this.getWithStyle());
datamartTableEClass.getESuperTypes().add(this.getWithHeaderFooter());
datamartTableGroupEClass.getESuperTypes().add(this.getReportBase());
datamartTableGroupEClass.getESuperTypes().add(this.getWithHeaderFooter());
someGridEClass.getESuperTypes().add(this.getReportLazyResolver());
datamartTableGroupHeaderEClass.getESuperTypes().add(this.getElement());
datamartTableGroupHeaderEClass.getESuperTypes().add(this.getSomeGrid());
datamartTableGroupHeaderEClass.getESuperTypes().add(this.getWithStyle());
datamartTableGroupFooterEClass.getESuperTypes().add(this.getElement());
datamartTableGroupFooterEClass.getESuperTypes().add(this.getSomeGrid());
datamartTableGroupFooterEClass.getESuperTypes().add(this.getWithStyle());
datamartTableDetailEClass.getESuperTypes().add(this.getWithStyle());
datamartTableAttributeEClass.getESuperTypes().add(this.getElement());
datamartTableAttributeEClass.getESuperTypes().add(this.getWithStyle());
tableImageEClass.getESuperTypes().add(this.getReportLazyResolver());
tableValueElementEClass.getESuperTypes().add(this.getReportLazyResolver());
tableAttributeEClass.getESuperTypes().add(this.getTableValueElement());
tableAttributeEClass.getESuperTypes().add(this.getStringBinderValue());
tableAggregationEClass.getESuperTypes().add(this.getTableValueElement());
tableBaseAggregationEClass.getESuperTypes().add(this.getReportLazyResolver());
tablePureAggregationEClass.getESuperTypes().add(this.getTableBaseAggregation());
tableUnaryAggregationEClass.getESuperTypes().add(this.getTableBaseAggregation());
tableMultipleAggregationEClass.getESuperTypes().add(this.getTableBaseAggregation());
tableBinaryAggregationEClass.getESuperTypes().add(this.getTableBaseAggregation());
tableIntervalEClass.getESuperTypes().add(this.getReportLazyResolver());
tableNumberIntervalEClass.getESuperTypes().add(this.getTableInterval());
tableDateDayIntervalEClass.getESuperTypes().add(this.getTableInterval());
tableLookupEClass.getESuperTypes().add(this.getReportLazyResolver());
tableNumberLookupEClass.getESuperTypes().add(this.getTableLookup());
tableStringLookupEClass.getESuperTypes().add(this.getTableLookup());
tableDateDayLookupEClass.getESuperTypes().add(this.getTableLookup());
tableRangeElementEClass.getESuperTypes().add(this.getReportLazyResolver());
tableTextColorEClass.getESuperTypes().add(this.getTableRangeElement());
tableCellColorEClass.getESuperTypes().add(this.getTableRangeElement());
tableIconEClass.getESuperTypes().add(this.getTableRangeElement());
tableTrendEClass.getESuperTypes().add(this.getTableRangeElement());
tableTooltipEClass.getESuperTypes().add(this.getTableRangeElement());
stringBinderElementEClass.getESuperTypes().add(this.getReportLazyResolver());
stringBinderValueEClass.getESuperTypes().add(this.getReportLazyResolver());
translatableTextEClass.getESuperTypes().add(this.getStringBinderValue());
nonTranslatableTextEClass.getESuperTypes().add(this.getStringBinderValue());
nonTranslatableTextEClass.getESuperTypes().add(this.getElement());
stringBinderEClass.getESuperTypes().add(this.getElement());
stringBinderEClass.getESuperTypes().add(this.getWithStyle());
gridEClass.getESuperTypes().add(this.getReportBase());
gridEClass.getESuperTypes().add(this.getElement());
gridEClass.getESuperTypes().add(this.getSomeGrid());
gridRowEClass.getESuperTypes().add(this.getReportBase());
gridRowEClass.getESuperTypes().add(this.getWithStyle());
gridCellEClass.getESuperTypes().add(this.getReportBase());
gridCellEClass.getESuperTypes().add(this.getContainer());
gridCellEClass.getESuperTypes().add(this.getWithStyle());
// Initialize classes, features, and operations; add parameters
initEClass(reportModelEClass, ReportModel.class, "ReportModel", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getReportModel_ImportSection(), theXtypePackage.getXImportSection(), null, "importSection", null, 0, 1, ReportModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportModel_Pckg(), this.getReportPackage(), null, "pckg", null, 0, -1, ReportModel.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(reportLazyResolverEClass, ReportLazyResolver.class, "ReportLazyResolver", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
EOperation op = initEOperation(getReportLazyResolver__EResolveProxy__InternalEObject(), theEcorePackage.getEObject(), "eResolveProxy", 0, 1, !IS_UNIQUE, IS_ORDERED);
addEParameter(op, this.getInternalEObject(), "proxy", 0, 1, !IS_UNIQUE, IS_ORDERED);
initEClass(reportBaseEClass, ReportBase.class, "ReportBase", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getReportBase_Name(), theEcorePackage.getEString(), "name", null, 0, 1, ReportBase.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(reportPackageEClass, ReportPackage.class, "ReportPackage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getReportPackage_ExternalCssURI(), theEcorePackage.getEString(), "externalCssURI", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReportPackage_ExternalCssURIBundle(), theEcorePackage.getEString(), "externalCssURIBundle", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportPackage_Pagetemplates(), this.getPageTemplates(), null, "pagetemplates", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportPackage_Formatters(), this.getSomeFormats(), null, "formatters", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportPackage_Colors(), this.getColors(), null, "colors", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportPackage_Fonts(), this.getFonts(), null, "fonts", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportPackage_Medias(), this.getMedias(), null, "medias", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportPackage_Styles(), this.getStyles(), null, "styles", null, 0, 1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportPackage_Reports(), this.getReport(), null, "reports", null, 0, -1, ReportPackage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(pageTemplatesEClass, PageTemplates.class, "PageTemplates", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getPageTemplates_Pagetemplates(), this.getPageTemplate(), null, "pagetemplates", null, 0, -1, PageTemplates.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(someFormatsEClass, SomeFormats.class, "SomeFormats", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSomeFormats_Formatters(), this.getSomeFormat(), null, "formatters", null, 0, -1, SomeFormats.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(colorsEClass, Colors.class, "Colors", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getColors_Colors(), this.getColor(), null, "colors", null, 0, -1, Colors.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontsEClass, Fonts.class, "Fonts", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getFonts_Fonts(), this.getFont(), null, "fonts", null, 0, -1, Fonts.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(mediasEClass, Medias.class, "Medias", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMedias_Medias(), this.getMedia(), null, "medias", null, 0, -1, Medias.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(stylesEClass, Styles.class, "Styles", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getStyles_Styles(), this.getStyle(), null, "styles", null, 0, -1, Styles.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(pageTemplateEClass, PageTemplate.class, "PageTemplate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPageTemplate_Size(), this.getPageSizeEnum(), "size", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageTemplate_Orientation(), this.getOrientationEnum(), "orientation", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageTemplate_TopMarginValue(), theEcorePackage.getEDouble(), "topMarginValue", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageTemplate_LeftMarginValue(), theEcorePackage.getEDouble(), "leftMarginValue", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageTemplate_BottomMarginValue(), theEcorePackage.getEDouble(), "bottomMarginValue", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageTemplate_RightMarginValue(), theEcorePackage.getEDouble(), "rightMarginValue", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPageTemplate_Header(), this.getPageHeader(), null, "header", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getPageTemplate_Footer(), this.getPageFooter(), null, "footer", null, 0, 1, PageTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(colorEClass, Color.class, "Color", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getColor_Color(), theEcorePackage.getEString(), "color", null, 0, 1, Color.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getColor_Basecolor(), this.getColor(), null, "basecolor", null, 0, 1, Color.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getColor_Darkensby(), theEcorePackage.getEIntegerObject(), "darkensby", null, 0, 1, Color.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getColor_Lightensby(), theEcorePackage.getEIntegerObject(), "lightensby", null, 0, 1, Color.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getColor_Transformsby(), theEcorePackage.getEIntegerObject(), "transformsby", null, 0, 1, Color.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getColor_Targetcolor(), this.getColor(), null, "targetcolor", null, 0, 1, Color.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontEClass, Font.class, "Font", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getFont_Extends(), this.getFont(), null, "extends", null, 0, 1, Font.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getFont_Family(), this.getFontFamily(), null, "family", null, 0, 1, Font.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFont_Style(), this.getFontStyleEnum(), "style", null, 0, 1, Font.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFont_Bold(), theEcorePackage.getEBoolean(), "bold", null, 0, 1, Font.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFont_Sizevalue(), theEcorePackage.getEDouble(), "sizevalue", null, 0, 1, Font.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getFont_Sizeunit(), this.getUnitEnum(), "sizeunit", null, 0, 1, Font.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(fontFamilyEClass, FontFamily.class, "FontFamily", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(buildInFontFamilyEClass, BuildInFontFamily.class, "BuildInFontFamily", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBuildInFontFamily_Custom(), this.getBuildInFontFamilyEnum(), "custom", null, 0, 1, BuildInFontFamily.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(customFontFamilyEClass, CustomFontFamily.class, "CustomFontFamily", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCustomFontFamily_Custom(), theEcorePackage.getEString(), "custom", null, 0, 1, CustomFontFamily.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(mediaEClass, Media.class, "Media", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(borderStyleEClass, BorderStyle.class, "BorderStyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getBorderStyle_Type(), this.getBorderTypeEnum(), "type", null, 0, 1, BorderStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBorderStyle_WidthValue(), theEcorePackage.getEDouble(), "widthValue", null, 0, 1, BorderStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBorderStyle_Color(), this.getColor(), null, "color", null, 0, 1, BorderStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(baseStyleEClass, BaseStyle.class, "BaseStyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getBaseStyle_Format(), this.getSomeFormat(), null, "format", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_Font(), this.getFont(), null, "font", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_Backgroundcolor(), this.getColor(), null, "backgroundcolor", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_Backgroundcolor_alternate(), this.getColor(), null, "backgroundcolor_alternate", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_Textcolor(), this.getColor(), null, "textcolor", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_Textalign(), this.getTextAlignEnum(), "textalign", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_BorderTop(), this.getBorderStyle(), null, "borderTop", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_BorderBottom(), this.getBorderStyle(), null, "borderBottom", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_BorderLeft(), this.getBorderStyle(), null, "borderLeft", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getBaseStyle_BorderRight(), this.getBorderStyle(), null, "borderRight", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_PaddingTopValue(), theEcorePackage.getEDouble(), "paddingTopValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_PaddingBottomValue(), theEcorePackage.getEDouble(), "paddingBottomValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_PaddingLeftValue(), theEcorePackage.getEDouble(), "paddingLeftValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_PaddingRightValue(), theEcorePackage.getEDouble(), "paddingRightValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_MarginTopValue(), theEcorePackage.getEDouble(), "marginTopValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_MarginLeftValue(), theEcorePackage.getEDouble(), "marginLeftValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_MarginBottomValue(), theEcorePackage.getEDouble(), "marginBottomValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getBaseStyle_MarginRightValue(), theEcorePackage.getEDouble(), "marginRightValue", null, 0, 1, BaseStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(mediaStyleEClass, MediaStyle.class, "MediaStyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getMediaStyle_Media(), this.getMedia(), null, "media", null, 0, 1, MediaStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(styleEClass, Style.class, "Style", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getStyle_Extends(), this.getStyle(), null, "extends", null, 0, 1, Style.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getStyle_Mediastyles(), this.getMediaStyle(), null, "mediastyles", null, 0, -1, Style.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(someFormatEClass, SomeFormat.class, "SomeFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getSomeFormat_Ui_pattern(), theEcorePackage.getEString(), "ui_pattern", null, 0, 1, SomeFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSomeFormat_Report_pattern(), theEcorePackage.getEString(), "report_pattern", null, 0, 1, SomeFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getSomeFormat_Textalign(), this.getTextAlignEnum(), "textalign", null, 0, 1, SomeFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(uomoFormatEClass, UomoFormat.class, "UomoFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(numberFormatEClass, NumberFormat.class, "NumberFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getNumberFormat_Report_category(), this.getNumberFormatCategoryEnum(), "report_category", null, 0, 1, NumberFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(currencyFormatEClass, CurrencyFormat.class, "CurrencyFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getCurrencyFormat_Report_category(), this.getCurrencyFormatCategoryEnum(), "report_category", null, 0, 1, CurrencyFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dateFormatEClass, DateFormat.class, "DateFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDateFormat_Report_category(), this.getDateFormatCategoryEnum(), "report_category", null, 0, 1, DateFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(dateTimeFormatEClass, DateTimeFormat.class, "DateTimeFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getDateTimeFormat_Report_category(), this.getDateTimeFormatCategoryEnum(), "report_category", null, 0, 1, DateTimeFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(timeFormatEClass, TimeFormat.class, "TimeFormat", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTimeFormat_Report_category(), this.getTimeFormatCategoryEnum(), "report_category", null, 0, 1, TimeFormat.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(reportEClass, Report.class, "Report", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getReport_SelectById(), theEcorePackage.getEBoolean(), "selectById", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReport_Description(), theEcorePackage.getEBoolean(), "description", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReport_DescriptionValue(), theEcorePackage.getEString(), "descriptionValue", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReport_DatamartRef(), theDatamartDSLPackage.getDatamartDefinition(), null, "datamartRef", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReport_Rendering(), this.getRenderingEnum(), "rendering", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReport_ExternalCssURI(), theEcorePackage.getEString(), "externalCssURI", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReport_ExternalCssURIBundle(), theEcorePackage.getEString(), "externalCssURIBundle", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getReport_DefaultUnit(), this.getUnitEnum(), "defaultUnit", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReport_PageTemplate(), this.getPageTemplate(), null, "pageTemplate", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReport_Media(), this.getMedia(), null, "media", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReport_Toolbar(), theActionDSLPackage.getActionToolbar(), null, "toolbar", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReport_Design(), this.getReportDesign(), null, "design", null, 0, 1, Report.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(reportDesignEClass, ReportDesign.class, "ReportDesign", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(reportDesignFileEClass, ReportDesignFile.class, "ReportDesignFile", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getReportDesignFile_Name(), theEcorePackage.getEString(), "name", null, 0, 1, ReportDesignFile.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(reportDesignTemplateEClass, ReportDesignTemplate.class, "ReportDesignTemplate", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getReportDesignTemplate_Description(), theEcorePackage.getEString(), "description", null, 0, 1, ReportDesignTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportDesignTemplate_Header(), this.getPageHeader(), null, "header", null, 0, 1, ReportDesignTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportDesignTemplate_Detail(), this.getPageDetail(), null, "detail", null, 0, 1, ReportDesignTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getReportDesignTemplate_Footer(), this.getPageFooter(), null, "footer", null, 0, 1, ReportDesignTemplate.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(containerEClass, org.eclipse.osbp.xtext.reportdsl.Container.class, "Container", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getContainer_Elements(), this.getElement(), null, "elements", null, 0, -1, org.eclipse.osbp.xtext.reportdsl.Container.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(pageHeaderEClass, PageHeader.class, "PageHeader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPageHeader_ShowOnFirst(), theEcorePackage.getEBoolean(), "showOnFirst", null, 0, 1, PageHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageHeader_HeightValue(), theEcorePackage.getEDouble(), "heightValue", null, 0, 1, PageHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(pageDetailEClass, PageDetail.class, "PageDetail", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(pageFooterEClass, PageFooter.class, "PageFooter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPageFooter_ShowOnLast(), theEcorePackage.getEBoolean(), "showOnLast", null, 0, 1, PageFooter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageFooter_HeightValue(), theEcorePackage.getEDouble(), "heightValue", null, 0, 1, PageFooter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(elementEClass, Element.class, "Element", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(withStyleEClass, WithStyle.class, "WithStyle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getWithStyle_Style(), this.getStyle(), null, "style", null, 0, 1, WithStyle.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(textElementEClass, TextElement.class, "TextElement", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTextElement_Text(), theEcorePackage.getEString(), "text", null, 0, 1, TextElement.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(titleEClass, Title.class, "Title", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(subTitleEClass, SubTitle.class, "SubTitle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(subSubTitleEClass, SubSubTitle.class, "SubSubTitle", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(labelEClass, Label.class, "Label", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(textEClass, Text.class, "Text", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getText_TextContentType(), this.getTextContentTypeEnum(), "textContentType", null, 0, 1, Text.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(autoTextEClass, AutoText.class, "AutoText", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getAutoText_Type(), this.getAutoTextEnum(), "type", null, 0, 1, AutoText.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(imageEClass, Image.class, "Image", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getImage_Size(), this.getImageSizeEnum(), "size", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImage_Scale(), theEcorePackage.getEDouble(), "scale", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImage_HeightValue(), theEcorePackage.getEDouble(), "heightValue", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImage_WidthValue(), theEcorePackage.getEDouble(), "widthValue", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImage_HeightUnit(), this.getUnitEnum(), "heightUnit", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImage_WidthUnit(), this.getUnitEnum(), "widthUnit", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImage_SourceType(), this.getImageSourceEnum(), "sourceType", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getImage_Filename(), theEcorePackage.getEString(), "filename", null, 0, 1, Image.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(withHeaderFooterEClass, WithHeaderFooter.class, "WithHeaderFooter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getWithHeaderFooter_Detailheader(), theEcorePackage.getEBoolean(), "detailheader", null, 0, 1, WithHeaderFooter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getWithHeaderFooter_Headerstyle(), this.getStyle(), null, "headerstyle", null, 0, 1, WithHeaderFooter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getWithHeaderFooter_Detailfooter(), theEcorePackage.getEBoolean(), "detailfooter", null, 0, 1, WithHeaderFooter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getWithHeaderFooter_Footerstyle(), this.getStyle(), null, "footerstyle", null, 0, 1, WithHeaderFooter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(datamartTableEClass, DatamartTable.class, "DatamartTable", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDatamartTable_Groups(), this.getDatamartTableGroup(), null, "groups", null, 0, -1, DatamartTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTable_Detail(), this.getDatamartTableDetail(), null, "detail", null, 0, 1, DatamartTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTable_VisibilityItem(), this.getVisibility(), null, "visibilityItem", null, 0, 1, DatamartTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTable_PageBreak(), this.getPageBreak(), null, "pageBreak", null, 0, 1, DatamartTable.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(datamartTableGroupEClass, DatamartTableGroup.class, "DatamartTableGroup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDatamartTableGroup_GroupingRef(), theDatamartDSLPackage.getDatamartAttribute(), null, "groupingRef", null, 0, 1, DatamartTableGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTableGroup_Header(), this.getDatamartTableGroupHeader(), null, "header", null, 0, 1, DatamartTableGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTableGroup_Footer(), this.getDatamartTableGroupFooter(), null, "footer", null, 0, 1, DatamartTableGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTableGroup_VisibilityItem(), this.getVisibility(), null, "visibilityItem", null, 0, 1, DatamartTableGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTableGroup_PageBreak(), this.getPageBreak(), null, "pageBreak", null, 0, 1, DatamartTableGroup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(someGridEClass, SomeGrid.class, "SomeGrid", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getSomeGrid_Rows(), this.getGridRow(), null, "rows", null, 0, -1, SomeGrid.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(datamartTableGroupHeaderEClass, DatamartTableGroupHeader.class, "DatamartTableGroupHeader", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDatamartTableGroupHeader_PageBreak(), this.getPageBreak(), null, "pageBreak", null, 0, 1, DatamartTableGroupHeader.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(datamartTableGroupFooterEClass, DatamartTableGroupFooter.class, "DatamartTableGroupFooter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDatamartTableGroupFooter_PageBreak(), this.getPageBreak(), null, "pageBreak", null, 0, 1, DatamartTableGroupFooter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(datamartTableDetailEClass, DatamartTableDetail.class, "DatamartTableDetail", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDatamartTableDetail_ColumnFormatters(), this.getDatamartTableAttribute(), null, "columnFormatters", null, 0, -1, DatamartTableDetail.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(datamartTableAttributeEClass, DatamartTableAttribute.class, "DatamartTableAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getDatamartTableAttribute_Column(), this.getTableValueElement(), null, "column", null, 0, 1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDatamartTableAttribute_WidthValue(), theEcorePackage.getEDouble(), "widthValue", null, 0, 1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTableAttribute_Intervals(), this.getTableInterval(), null, "intervals", null, 0, -1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDatamartTableAttribute_HideLabelInterval(), theEcorePackage.getEBoolean(), "hideLabelInterval", null, 0, 1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTableAttribute_Lookups(), this.getTableLookup(), null, "lookups", null, 0, -1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDatamartTableAttribute_HideLabelLookup(), theEcorePackage.getEBoolean(), "hideLabelLookup", null, 0, 1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getDatamartTableAttribute_HasImage(), theEcorePackage.getEBoolean(), "hasImage", null, 0, 1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getDatamartTableAttribute_Image(), this.getTableImage(), null, "image", null, 0, 1, DatamartTableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableFormatterEClass, TableFormatter.class, "TableFormatter", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableFormatter_Format(), theEcorePackage.getEString(), "format", null, 0, 1, TableFormatter.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableImageEClass, TableImage.class, "TableImage", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableImage_ImagePathPattern(), theEcorePackage.getEString(), "imagePathPattern", null, 0, 1, TableImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTableImage_HideImageLabel(), theEcorePackage.getEBoolean(), "hideImageLabel", null, 0, 1, TableImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTableImage_HasParameter(), theEcorePackage.getEBoolean(), "hasParameter", null, 0, 1, TableImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTableImage_Resize(), theEcorePackage.getEBoolean(), "resize", null, 0, 1, TableImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getTableImage_ResizeString(), theEcorePackage.getEString(), "resizeString", null, 0, 1, TableImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableImage_ImagePathParameter(), this.getTableValueElement(), null, "imagePathParameter", null, 0, 1, TableImage.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableValueElementEClass, TableValueElement.class, "TableValueElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(tableAttributeEClass, TableAttribute.class, "TableAttribute", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTableAttribute_ValueRef(), theDatamartDSLPackage.getDatamartAttribute(), null, "valueRef", null, 0, 1, TableAttribute.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableAggregationEClass, TableAggregation.class, "TableAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableAggregation_Text(), theEcorePackage.getEString(), "text", null, 0, 1, TableAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableAggregation_Aggregation(), this.getTableBaseAggregation(), null, "aggregation", null, 0, 1, TableAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableAggregation_OnGroup(), this.getDatamartTableGroup(), null, "onGroup", null, 0, 1, TableAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableBaseAggregationEClass, TableBaseAggregation.class, "TableBaseAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTableBaseAggregation_ValueRefs(), theDatamartDSLPackage.getDatamartAttribute(), null, "valueRefs", null, 0, -1, TableBaseAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tablePureAggregationEClass, TablePureAggregation.class, "TablePureAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTablePureAggregation_Aggregation(), this.getPureAggregationTypeEnum(), "aggregation", null, 0, 1, TablePureAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableUnaryAggregationEClass, TableUnaryAggregation.class, "TableUnaryAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableUnaryAggregation_Aggregation(), this.getUnaryAggregationTypeEnum(), "aggregation", null, 0, 1, TableUnaryAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableMultipleAggregationEClass, TableMultipleAggregation.class, "TableMultipleAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableMultipleAggregation_Aggregation(), this.getMultipleAggregationTypeEnum(), "aggregation", null, 0, 1, TableMultipleAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableBinaryAggregationEClass, TableBinaryAggregation.class, "TableBinaryAggregation", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableBinaryAggregation_Aggregation(), this.getBinaryAggregationTypeEnum(), "aggregation", null, 0, 1, TableBinaryAggregation.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableIntervalEClass, TableInterval.class, "TableInterval", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(tableNumberIntervalEClass, TableNumberInterval.class, "TableNumberInterval", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableNumberInterval_NumberIntervalValue(), theEcorePackage.getEDouble(), "numberIntervalValue", null, 0, 1, TableNumberInterval.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableNumberInterval_NumberRange(), this.getTableRangeElement(), null, "numberRange", null, 0, 1, TableNumberInterval.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableDateDayIntervalEClass, TableDateDayInterval.class, "TableDateDayInterval", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableDateDayInterval_DateIntervalValue(), theEcorePackage.getEDouble(), "dateIntervalValue", null, 0, 1, TableDateDayInterval.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableDateDayInterval_DateRange(), this.getTableRangeElement(), null, "dateRange", null, 0, 1, TableDateDayInterval.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableLookupEClass, TableLookup.class, "TableLookup", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(tableNumberLookupEClass, TableNumberLookup.class, "TableNumberLookup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableNumberLookup_LookupValue(), theEcorePackage.getEDouble(), "lookupValue", null, 0, 1, TableNumberLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableNumberLookup_Discrete(), this.getTableRangeElement(), null, "discrete", null, 0, 1, TableNumberLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableStringLookupEClass, TableStringLookup.class, "TableStringLookup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableStringLookup_LookupValue(), theEcorePackage.getEString(), "lookupValue", null, 0, 1, TableStringLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableStringLookup_Discrete(), this.getTableRangeElement(), null, "discrete", null, 0, 1, TableStringLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableDateDayLookupEClass, TableDateDayLookup.class, "TableDateDayLookup", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableDateDayLookup_LookupValue(), theEcorePackage.getEDouble(), "lookupValue", null, 0, 1, TableDateDayLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getTableDateDayLookup_Discrete(), this.getTableRangeElement(), null, "discrete", null, 0, 1, TableDateDayLookup.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableRangeElementEClass, TableRangeElement.class, "TableRangeElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(tableTextColorEClass, TableTextColor.class, "TableTextColor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTableTextColor_Color(), this.getColor(), null, "color", null, 0, 1, TableTextColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableCellColorEClass, TableCellColor.class, "TableCellColor", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getTableCellColor_Color(), this.getColor(), null, "color", null, 0, 1, TableCellColor.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableIconEClass, TableIcon.class, "TableIcon", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableIcon_Icon(), theEcorePackage.getEString(), "icon", null, 0, 1, TableIcon.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableTrendEClass, TableTrend.class, "TableTrend", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableTrend_Icon(), this.getTrendIconEnum(), "icon", null, 0, 1, TableTrend.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(tableTooltipEClass, TableTooltip.class, "TableTooltip", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getTableTooltip_Tooltip(), theEcorePackage.getEString(), "tooltip", null, 0, 1, TableTooltip.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(stringBinderElementEClass, StringBinderElement.class, "StringBinderElement", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(stringBinderValueEClass, StringBinderValue.class, "StringBinderValue", IS_ABSTRACT, IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getStringBinderValue_Value(), theEcorePackage.getEString(), "value", null, 0, 1, StringBinderValue.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(translatableTextEClass, TranslatableText.class, "TranslatableText", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(nonTranslatableTextEClass, NonTranslatableText.class, "NonTranslatableText", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEClass(stringBinderEClass, StringBinder.class, "StringBinder", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEReference(getStringBinder_Elements(), this.getStringBinderValue(), null, "elements", null, 0, -1, StringBinder.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(visibilityEClass, Visibility.class, "Visibility", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getVisibility_Visibility(), theEcorePackage.getEBoolean(), "visibility", null, 0, 1, Visibility.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getVisibility_VisibilityAttribute(), theDatamartDSLPackage.getDatamartAttribute(), null, "visibilityAttribute", null, 0, 1, Visibility.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(pageBreakEClass, PageBreak.class, "PageBreak", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getPageBreak_BeforePageBreak(), this.getBeforeAfterPageBreakEnum(), "beforePageBreak", null, 0, 1, PageBreak.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageBreak_AfterPageBreak(), this.getBeforeAfterPageBreakEnum(), "afterPageBreak", null, 0, 1, PageBreak.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getPageBreak_InsidePageBreak(), this.getInsidePageBreakEnum(), "insidePageBreak", null, 0, 1, PageBreak.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(gridEClass, Grid.class, "Grid", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGrid_WidthValue(), theEcorePackage.getEDouble(), "widthValue", null, 0, 1, Grid.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGrid_VisibilityItem(), this.getVisibility(), null, "visibilityItem", null, 0, 1, Grid.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(gridRowEClass, GridRow.class, "GridRow", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGridRow_HeightValue(), theEcorePackage.getEDouble(), "heightValue", null, 0, 1, GridRow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGridRow_Cells(), this.getGridCell(), null, "cells", null, 0, -1, GridRow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGridRow_VisibilityItem(), this.getVisibility(), null, "visibilityItem", null, 0, 1, GridRow.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEClass(gridCellEClass, GridCell.class, "GridCell", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS);
initEAttribute(getGridCell_Columnspan(), theEcorePackage.getEInt(), "columnspan", null, 0, 1, GridCell.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEAttribute(getGridCell_WidthValue(), theEcorePackage.getEDouble(), "widthValue", null, 0, 1, GridCell.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
initEReference(getGridCell_VisibilityItem(), this.getVisibility(), null, "visibilityItem", null, 0, 1, GridCell.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
// Initialize enums and add enum literals
initEEnum(unitEnumEEnum, UnitEnum.class, "UnitEnum");
addEEnumLiteral(unitEnumEEnum, UnitEnum.MM);
addEEnumLiteral(unitEnumEEnum, UnitEnum.CM);
addEEnumLiteral(unitEnumEEnum, UnitEnum.PT);
addEEnumLiteral(unitEnumEEnum, UnitEnum.IN);
addEEnumLiteral(unitEnumEEnum, UnitEnum.PC);
addEEnumLiteral(unitEnumEEnum, UnitEnum.EM);
addEEnumLiteral(unitEnumEEnum, UnitEnum.EX);
addEEnumLiteral(unitEnumEEnum, UnitEnum.PX);
addEEnumLiteral(unitEnumEEnum, UnitEnum.PERCENTAGE);
initEEnum(pageSizeEnumEEnum, PageSizeEnum.class, "PageSizeEnum");
addEEnumLiteral(pageSizeEnumEEnum, PageSizeEnum.A4);
addEEnumLiteral(pageSizeEnumEEnum, PageSizeEnum.A3);
addEEnumLiteral(pageSizeEnumEEnum, PageSizeEnum.A5);
addEEnumLiteral(pageSizeEnumEEnum, PageSizeEnum.US_LETTER);
addEEnumLiteral(pageSizeEnumEEnum, PageSizeEnum.US_LEGAL);
addEEnumLiteral(pageSizeEnumEEnum, PageSizeEnum.US_LEDGER);
addEEnumLiteral(pageSizeEnumEEnum, PageSizeEnum.US_SUPER_B);
initEEnum(orientationEnumEEnum, OrientationEnum.class, "OrientationEnum");
addEEnumLiteral(orientationEnumEEnum, OrientationEnum.PORTRAIT);
addEEnumLiteral(orientationEnumEEnum, OrientationEnum.LANDSCAPE);
initEEnum(fontStyleEnumEEnum, FontStyleEnum.class, "FontStyleEnum");
addEEnumLiteral(fontStyleEnumEEnum, FontStyleEnum.NORMAL);
addEEnumLiteral(fontStyleEnumEEnum, FontStyleEnum.ITALIC);
addEEnumLiteral(fontStyleEnumEEnum, FontStyleEnum.OBLIQUE);
initEEnum(buildInFontFamilyEnumEEnum, BuildInFontFamilyEnum.class, "BuildInFontFamilyEnum");
addEEnumLiteral(buildInFontFamilyEnumEEnum, BuildInFontFamilyEnum.MONOSPACE);
addEEnumLiteral(buildInFontFamilyEnumEEnum, BuildInFontFamilyEnum.SANS_SERIF);
addEEnumLiteral(buildInFontFamilyEnumEEnum, BuildInFontFamilyEnum.SERIF);
initEEnum(borderTypeEnumEEnum, BorderTypeEnum.class, "BorderTypeEnum");
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.NONE);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.SOLID);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.DOTTED);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.DASHED);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.DOUBLE);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.GROOVE);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.RIDGE);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.INSET);
addEEnumLiteral(borderTypeEnumEEnum, BorderTypeEnum.OUTSET);
initEEnum(textAlignEnumEEnum, TextAlignEnum.class, "TextAlignEnum");
addEEnumLiteral(textAlignEnumEEnum, TextAlignEnum.NULL);
addEEnumLiteral(textAlignEnumEEnum, TextAlignEnum.LEFT);
addEEnumLiteral(textAlignEnumEEnum, TextAlignEnum.CENTER);
addEEnumLiteral(textAlignEnumEEnum, TextAlignEnum.RIGHT);
initEEnum(numberFormatCategoryEnumEEnum, NumberFormatCategoryEnum.class, "NumberFormatCategoryEnum");
addEEnumLiteral(numberFormatCategoryEnumEEnum, NumberFormatCategoryEnum.UNFORMATTED);
addEEnumLiteral(numberFormatCategoryEnumEEnum, NumberFormatCategoryEnum.GENERAL_NUMBER);
addEEnumLiteral(numberFormatCategoryEnumEEnum, NumberFormatCategoryEnum.FIXED);
addEEnumLiteral(numberFormatCategoryEnumEEnum, NumberFormatCategoryEnum.PERCENT);
addEEnumLiteral(numberFormatCategoryEnumEEnum, NumberFormatCategoryEnum.SCIENTIFIC);
addEEnumLiteral(numberFormatCategoryEnumEEnum, NumberFormatCategoryEnum.CUSTOM);
initEEnum(currencyFormatCategoryEnumEEnum, CurrencyFormatCategoryEnum.class, "CurrencyFormatCategoryEnum");
addEEnumLiteral(currencyFormatCategoryEnumEEnum, CurrencyFormatCategoryEnum.UNFORMATTED);
addEEnumLiteral(currencyFormatCategoryEnumEEnum, CurrencyFormatCategoryEnum.CURRENCY);
addEEnumLiteral(currencyFormatCategoryEnumEEnum, CurrencyFormatCategoryEnum.CUSTOM);
initEEnum(dateFormatCategoryEnumEEnum, DateFormatCategoryEnum.class, "DateFormatCategoryEnum");
addEEnumLiteral(dateFormatCategoryEnumEEnum, DateFormatCategoryEnum.CUSTOM);
initEEnum(dateTimeFormatCategoryEnumEEnum, DateTimeFormatCategoryEnum.class, "DateTimeFormatCategoryEnum");
addEEnumLiteral(dateTimeFormatCategoryEnumEEnum, DateTimeFormatCategoryEnum.CUSTOM);
initEEnum(timeFormatCategoryEnumEEnum, TimeFormatCategoryEnum.class, "TimeFormatCategoryEnum");
addEEnumLiteral(timeFormatCategoryEnumEEnum, TimeFormatCategoryEnum.CUSTOM);
initEEnum(autoTextEnumEEnum, AutoTextEnum.class, "AutoTextEnum");
addEEnumLiteral(autoTextEnumEEnum, AutoTextEnum.PAGE_NUMBER);
addEEnumLiteral(autoTextEnumEEnum, AutoTextEnum.TOTAL_PAGE);
addEEnumLiteral(autoTextEnumEEnum, AutoTextEnum.PAGE_NUMBER_UNFILTERED);
addEEnumLiteral(autoTextEnumEEnum, AutoTextEnum.TOTAL_PAGE_UNFILTERED);
addEEnumLiteral(autoTextEnumEEnum, AutoTextEnum.PAGE_VARIABLE);
initEEnum(imageSizeEnumEEnum, ImageSizeEnum.class, "ImageSizeEnum");
addEEnumLiteral(imageSizeEnumEEnum, ImageSizeEnum.SIZE_TO_IMAGE);
addEEnumLiteral(imageSizeEnumEEnum, ImageSizeEnum.SCALE_TO_ITEM);
addEEnumLiteral(imageSizeEnumEEnum, ImageSizeEnum.CLIP);
initEEnum(imageSourceEnumEEnum, ImageSourceEnum.class, "ImageSourceEnum");
addEEnumLiteral(imageSourceEnumEEnum, ImageSourceEnum.URL);
addEEnumLiteral(imageSourceEnumEEnum, ImageSourceEnum.EMBED);
initEEnum(textContentTypeEnumEEnum, TextContentTypeEnum.class, "TextContentTypeEnum");
addEEnumLiteral(textContentTypeEnumEEnum, TextContentTypeEnum.AUTO);
addEEnumLiteral(textContentTypeEnumEEnum, TextContentTypeEnum.PLAIN);
addEEnumLiteral(textContentTypeEnumEEnum, TextContentTypeEnum.HTML);
initEEnum(pureAggregationTypeEnumEEnum, PureAggregationTypeEnum.class, "PureAggregationTypeEnum");
addEEnumLiteral(pureAggregationTypeEnumEEnum, PureAggregationTypeEnum.COUNT);
addEEnumLiteral(pureAggregationTypeEnumEEnum, PureAggregationTypeEnum.RUNNINGCOUNT);
initEEnum(unaryAggregationTypeEnumEEnum, UnaryAggregationTypeEnum.class, "UnaryAggregationTypeEnum");
addEEnumLiteral(unaryAggregationTypeEnumEEnum, UnaryAggregationTypeEnum.SUM);
addEEnumLiteral(unaryAggregationTypeEnumEEnum, UnaryAggregationTypeEnum.AVE);
addEEnumLiteral(unaryAggregationTypeEnumEEnum, UnaryAggregationTypeEnum.MIN);
addEEnumLiteral(unaryAggregationTypeEnumEEnum, UnaryAggregationTypeEnum.MAX);
addEEnumLiteral(unaryAggregationTypeEnumEEnum, UnaryAggregationTypeEnum.RUNNINGSUM);
initEEnum(binaryAggregationTypeEnumEEnum, BinaryAggregationTypeEnum.class, "BinaryAggregationTypeEnum");
addEEnumLiteral(binaryAggregationTypeEnumEEnum, BinaryAggregationTypeEnum.DIV);
initEEnum(multipleAggregationTypeEnumEEnum, MultipleAggregationTypeEnum.class, "MultipleAggregationTypeEnum");
addEEnumLiteral(multipleAggregationTypeEnumEEnum, MultipleAggregationTypeEnum.CONCATENATE);
initEEnum(beforeAfterPageBreakEnumEEnum, BeforeAfterPageBreakEnum.class, "BeforeAfterPageBreakEnum");
addEEnumLiteral(beforeAfterPageBreakEnumEEnum, BeforeAfterPageBreakEnum.AUTO);
addEEnumLiteral(beforeAfterPageBreakEnumEEnum, BeforeAfterPageBreakEnum.ALWAYS);
addEEnumLiteral(beforeAfterPageBreakEnumEEnum, BeforeAfterPageBreakEnum.AVOID);
initEEnum(insidePageBreakEnumEEnum, InsidePageBreakEnum.class, "InsidePageBreakEnum");
addEEnumLiteral(insidePageBreakEnumEEnum, InsidePageBreakEnum.AUTO);
addEEnumLiteral(insidePageBreakEnumEEnum, InsidePageBreakEnum.AVOID);
initEEnum(trendIconEnumEEnum, TrendIconEnum.class, "TrendIconEnum");
addEEnumLiteral(trendIconEnumEEnum, TrendIconEnum.RISING);
addEEnumLiteral(trendIconEnumEEnum, TrendIconEnum.BADRISING);
addEEnumLiteral(trendIconEnumEEnum, TrendIconEnum.SLOPING);
addEEnumLiteral(trendIconEnumEEnum, TrendIconEnum.GOODSLOPING);
addEEnumLiteral(trendIconEnumEEnum, TrendIconEnum.STAGNATING);
initEEnum(renderingEnumEEnum, RenderingEnum.class, "RenderingEnum");
addEEnumLiteral(renderingEnumEEnum, RenderingEnum.HTML);
addEEnumLiteral(renderingEnumEEnum, RenderingEnum.PDF);
// Initialize data types
initEDataType(internalEObjectEDataType, InternalEObject.class, "InternalEObject", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS);
// Create resource
createResource(eNS_URI);
// Create annotations
// http://www.eclipse.org/emf/2002/Ecore
createEcoreAnnotations();
}
/**
* Initializes the annotations for <b>http://www.eclipse.org/emf/2002/Ecore</b>.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
protected void createEcoreAnnotations() {
String source = "http://www.eclipse.org/emf/2002/Ecore";
addAnnotation
(this,
source,
new String[] {
"rootPackage", "reportdsl"
});
}
} //ReportDSLPackageImpl