/******************************************************************************* * Copyright (c) 2006-2012 * Software Technology Group, Dresden University of Technology * DevBoost GmbH, Berlin, Amtsgericht Charlottenburg, HRB 140026 * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Software Technology Group - TU Dresden, Germany; * DevBoost GmbH - Berlin, Germany * - initial API and implementation ******************************************************************************/ /** * <copyright> * </copyright> * * $Id$ */ package org.oasisopen.names.tc.opendocument.xmlns.fo.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.EPackage; import org.eclipse.emf.ecore.EReference; import org.eclipse.emf.ecore.EValidator; import org.eclipse.emf.ecore.impl.EPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.animation.AnimationPackage; import org.oasisopen.names.tc.opendocument.xmlns.animation.impl.AnimationPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.chart.ChartPackage; import org.oasisopen.names.tc.opendocument.xmlns.chart.impl.ChartPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.config.ConfigPackage; import org.oasisopen.names.tc.opendocument.xmlns.config.impl.ConfigPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.datastyle.DatastylePackage; import org.oasisopen.names.tc.opendocument.xmlns.datastyle.impl.DatastylePackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.Dr3dPackage; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.impl.Dr3dPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.drawing.DrawingPackage; import org.oasisopen.names.tc.opendocument.xmlns.drawing.impl.DrawingPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.fo.BackgroundColorTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.fo.BreakAfterType; import org.oasisopen.names.tc.opendocument.xmlns.fo.BreakBeforeType; import org.oasisopen.names.tc.opendocument.xmlns.fo.DocumentRoot; import org.oasisopen.names.tc.opendocument.xmlns.fo.FoFactory; import org.oasisopen.names.tc.opendocument.xmlns.fo.FoPackage; import org.oasisopen.names.tc.opendocument.xmlns.fo.HyphenationKeepType; import org.oasisopen.names.tc.opendocument.xmlns.fo.HyphenationLadderCountTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.fo.KeepTogetherType; import org.oasisopen.names.tc.opendocument.xmlns.fo.KeepWithNextType; import org.oasisopen.names.tc.opendocument.xmlns.fo.LetterSpacingTypeMember1; import org.oasisopen.names.tc.opendocument.xmlns.fo.LineHeightTypeMember2; import org.oasisopen.names.tc.opendocument.xmlns.fo.TextAlignLastType; import org.oasisopen.names.tc.opendocument.xmlns.fo.TextAlignType; import org.oasisopen.names.tc.opendocument.xmlns.fo.TextTransformType; import org.oasisopen.names.tc.opendocument.xmlns.fo.WrapOptionType; import org.oasisopen.names.tc.opendocument.xmlns.fo.util.FoValidator; import org.oasisopen.names.tc.opendocument.xmlns.form.FormPackage; import org.oasisopen.names.tc.opendocument.xmlns.form.impl.FormPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.meta.MetaPackage; import org.oasisopen.names.tc.opendocument.xmlns.meta.impl.MetaPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.office.OfficePackage; import org.oasisopen.names.tc.opendocument.xmlns.office.impl.OfficePackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.presentation.PresentationPackage; import org.oasisopen.names.tc.opendocument.xmlns.presentation.impl.PresentationPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.script.ScriptPackage; import org.oasisopen.names.tc.opendocument.xmlns.script.impl.ScriptPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.smil.CompatiblePackage; import org.oasisopen.names.tc.opendocument.xmlns.smil.impl.CompatiblePackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.style.StylePackage; import org.oasisopen.names.tc.opendocument.xmlns.style.impl.StylePackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.svg.SvgPackage; import org.oasisopen.names.tc.opendocument.xmlns.svg.impl.SvgPackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.table.TablePackage; import org.oasisopen.names.tc.opendocument.xmlns.table.impl.TablePackageImpl; import org.oasisopen.names.tc.opendocument.xmlns.text.TextPackage; import org.oasisopen.names.tc.opendocument.xmlns.text.impl.TextPackageImpl; import org.purl.dc.elements.dc.DCPackage; import org.purl.dc.elements.dc.impl.DCPackageImpl; import org.w3.math.ml.mathml.MathMLPackage; import org.w3.math.ml.mathml.impl.MathMLPackageImpl; import org.w3.xforms.XFormsPackage; import org.w3.xforms.impl.XFormsPackageImpl; import org.w3.xlink.XLinkPackage; import org.w3.xlink.impl.XLinkPackageImpl; /** * <!-- begin-user-doc --> * An implementation of the model <b>Package</b>. * <!-- end-user-doc --> * @generated */ public class FoPackageImpl extends EPackageImpl implements FoPackage { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass documentRootEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum backgroundColorTypeMember1EEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum breakAfterTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum breakBeforeTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hyphenationKeepTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum hyphenationLadderCountTypeMember1EEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum keepTogetherTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum keepWithNextTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum letterSpacingTypeMember1EEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum lineHeightTypeMember2EEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textAlignLastTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textAlignTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textTransformTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum wrapOptionTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType backgroundColorTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType backgroundColorTypeMember1ObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType breakAfterTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType breakBeforeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType fontSizeTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType hyphenationKeepTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType hyphenationLadderCountTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType hyphenationLadderCountTypeMember1ObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType keepTogetherTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType keepWithNextTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType letterSpacingTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType letterSpacingTypeMember1ObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType lineHeightTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType lineHeightTypeMember2ObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType marginBottomTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType marginLeftTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType marginRightTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType marginTopTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType marginTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType maxHeightTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType maxWidthTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType minHeightTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType minWidthTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textAlignLastTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textAlignTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textIndentTypeEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textTransformTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType wrapOptionTypeObjectEDataType = 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.oasisopen.names.tc.opendocument.xmlns.fo.FoPackage#eNS_URI * @see #init() * @generated */ private FoPackageImpl() { super(eNS_URI, FoFactory.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. Simple * dependencies are satisfied by calling this method on all * dependent packages before doing anything else. This method drives * initialization for interdependent packages directly, in parallel * with this package, itself. * <p>Of this package and its interdependencies, all packages which * have not yet been registered by their URI values are first created * and registered. The packages are then initialized in two steps: * meta-model objects for all of the packages are created before any * are initialized, since one package's meta-model objects may refer to * those of another. * <p>Invocation of this method will not affect any packages that have * already been initialized. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see #eNS_URI * @see #createPackageContents() * @see #initializePackageContents() * @generated */ public static FoPackage init() { if (isInited) return (FoPackage)EPackage.Registry.INSTANCE.getEPackage(FoPackage.eNS_URI); // Obtain or create and register package FoPackageImpl theFoPackage = (FoPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof FoPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new FoPackageImpl()); isInited = true; // Obtain or create and register interdependencies DrawingPackageImpl theDrawingPackage = (DrawingPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(DrawingPackage.eNS_URI) instanceof DrawingPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(DrawingPackage.eNS_URI) : DrawingPackage.eINSTANCE); TextPackageImpl theTextPackage = (TextPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(TextPackage.eNS_URI) instanceof TextPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(TextPackage.eNS_URI) : TextPackage.eINSTANCE); OfficePackageImpl theOfficePackage = (OfficePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(OfficePackage.eNS_URI) instanceof OfficePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(OfficePackage.eNS_URI) : OfficePackage.eINSTANCE); ScriptPackageImpl theScriptPackage = (ScriptPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ScriptPackage.eNS_URI) instanceof ScriptPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ScriptPackage.eNS_URI) : ScriptPackage.eINSTANCE); XLinkPackageImpl theXLinkPackage = (XLinkPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(XLinkPackage.eNS_URI) instanceof XLinkPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(XLinkPackage.eNS_URI) : XLinkPackage.eINSTANCE); PresentationPackageImpl thePresentationPackage = (PresentationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(PresentationPackage.eNS_URI) instanceof PresentationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(PresentationPackage.eNS_URI) : PresentationPackage.eINSTANCE); SvgPackageImpl theSvgPackage = (SvgPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(SvgPackage.eNS_URI) instanceof SvgPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(SvgPackage.eNS_URI) : SvgPackage.eINSTANCE); Dr3dPackageImpl theDr3dPackage = (Dr3dPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(Dr3dPackage.eNS_URI) instanceof Dr3dPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(Dr3dPackage.eNS_URI) : Dr3dPackage.eINSTANCE); StylePackageImpl theStylePackage = (StylePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(StylePackage.eNS_URI) instanceof StylePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(StylePackage.eNS_URI) : StylePackage.eINSTANCE); FormPackageImpl theFormPackage = (FormPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(FormPackage.eNS_URI) instanceof FormPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(FormPackage.eNS_URI) : FormPackage.eINSTANCE); TablePackageImpl theTablePackage = (TablePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(TablePackage.eNS_URI) instanceof TablePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(TablePackage.eNS_URI) : TablePackage.eINSTANCE); ConfigPackageImpl theConfigPackage = (ConfigPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ConfigPackage.eNS_URI) instanceof ConfigPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ConfigPackage.eNS_URI) : ConfigPackage.eINSTANCE); DatastylePackageImpl theDatastylePackage = (DatastylePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(DatastylePackage.eNS_URI) instanceof DatastylePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(DatastylePackage.eNS_URI) : DatastylePackage.eINSTANCE); AnimationPackageImpl theAnimationPackage = (AnimationPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(AnimationPackage.eNS_URI) instanceof AnimationPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(AnimationPackage.eNS_URI) : AnimationPackage.eINSTANCE); CompatiblePackageImpl theCompatiblePackage = (CompatiblePackageImpl)(EPackage.Registry.INSTANCE.getEPackage(CompatiblePackage.eNS_URI) instanceof CompatiblePackageImpl ? EPackage.Registry.INSTANCE.getEPackage(CompatiblePackage.eNS_URI) : CompatiblePackage.eINSTANCE); MetaPackageImpl theMetaPackage = (MetaPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(MetaPackage.eNS_URI) instanceof MetaPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(MetaPackage.eNS_URI) : MetaPackage.eINSTANCE); ChartPackageImpl theChartPackage = (ChartPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(ChartPackage.eNS_URI) instanceof ChartPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(ChartPackage.eNS_URI) : ChartPackage.eINSTANCE); DCPackageImpl theDCPackage = (DCPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(DCPackage.eNS_URI) instanceof DCPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(DCPackage.eNS_URI) : DCPackage.eINSTANCE); MathMLPackageImpl theMathMLPackage = (MathMLPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(MathMLPackage.eNS_URI) instanceof MathMLPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(MathMLPackage.eNS_URI) : MathMLPackage.eINSTANCE); XFormsPackageImpl theXFormsPackage = (XFormsPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(XFormsPackage.eNS_URI) instanceof XFormsPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(XFormsPackage.eNS_URI) : XFormsPackage.eINSTANCE); // Load packages theDrawingPackage.loadPackage(); theTextPackage.loadPackage(); theStylePackage.loadPackage(); theFormPackage.loadPackage(); theTablePackage.loadPackage(); // Create package meta-data objects theFoPackage.createPackageContents(); theOfficePackage.createPackageContents(); theScriptPackage.createPackageContents(); theXLinkPackage.createPackageContents(); thePresentationPackage.createPackageContents(); theSvgPackage.createPackageContents(); theDr3dPackage.createPackageContents(); theConfigPackage.createPackageContents(); theDatastylePackage.createPackageContents(); theAnimationPackage.createPackageContents(); theCompatiblePackage.createPackageContents(); theMetaPackage.createPackageContents(); theChartPackage.createPackageContents(); theDCPackage.createPackageContents(); theMathMLPackage.createPackageContents(); theXFormsPackage.createPackageContents(); // Initialize created meta-data theFoPackage.initializePackageContents(); theOfficePackage.initializePackageContents(); theScriptPackage.initializePackageContents(); theXLinkPackage.initializePackageContents(); thePresentationPackage.initializePackageContents(); theSvgPackage.initializePackageContents(); theDr3dPackage.initializePackageContents(); theConfigPackage.initializePackageContents(); theDatastylePackage.initializePackageContents(); theAnimationPackage.initializePackageContents(); theCompatiblePackage.initializePackageContents(); theMetaPackage.initializePackageContents(); theChartPackage.initializePackageContents(); theDCPackage.initializePackageContents(); theMathMLPackage.initializePackageContents(); theXFormsPackage.initializePackageContents(); // Fix loaded packages theDrawingPackage.fixPackageContents(); theTextPackage.fixPackageContents(); theStylePackage.fixPackageContents(); theFormPackage.fixPackageContents(); theTablePackage.fixPackageContents(); // Register package validator EValidator.Registry.INSTANCE.put (theFoPackage, new EValidator.Descriptor() { public EValidator getEValidator() { return FoValidator.INSTANCE; } }); // Mark meta-data to indicate it can't be changed theFoPackage.freeze(); return theFoPackage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getDocumentRoot() { return documentRootEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Mixed() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_XMLNSPrefixMap() { return (EReference)documentRootEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_XSISchemaLocation() { return (EReference)documentRootEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BackgroundColor() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Border() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BorderBottom() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BorderLeft() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BorderRight() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BorderTop() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BreakAfter() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BreakBefore() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Clip() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Color() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_ColumnCount() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_ColumnGap() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Country() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_EndIndent() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_FontFamily() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_FontSize() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_FontStyle() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_FontVariant() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_FontWeight() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Height() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Hyphenate() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_HyphenationKeep() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_HyphenationLadderCount() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(25); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_HyphenationPushCharCount() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(26); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_HyphenationRemainCharCount() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(27); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_KeepTogether() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(28); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_KeepWithNext() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(29); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Language() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(30); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_LetterSpacing() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(31); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_LineHeight() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(32); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Margin() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(33); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MarginBottom() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(34); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MarginLeft() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(35); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MarginRight() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(36); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MarginTop() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(37); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MaxHeight() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(38); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MaxWidth() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(39); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MinWidth() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(40); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Orphans() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(41); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Padding() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(42); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_PaddingBottom() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(43); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_PaddingLeft() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(44); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_PaddingRight() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(45); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_PaddingTop() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(46); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_PageHeight() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(47); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_PageWidth() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(48); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_SpaceAfter() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(49); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_SpaceBefore() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(50); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_StartIndent() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(51); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextAlign() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(52); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextAlignLast() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(53); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextIndent() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(54); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextShadow() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(55); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextTransform() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(56); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Widows() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(57); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Width() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(58); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_WrapOption() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(59); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBackgroundColorTypeMember1() { return backgroundColorTypeMember1EEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBreakAfterType() { return breakAfterTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBreakBeforeType() { return breakBeforeTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHyphenationKeepType() { return hyphenationKeepTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getHyphenationLadderCountTypeMember1() { return hyphenationLadderCountTypeMember1EEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getKeepTogetherType() { return keepTogetherTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getKeepWithNextType() { return keepWithNextTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getLetterSpacingTypeMember1() { return letterSpacingTypeMember1EEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getLineHeightTypeMember2() { return lineHeightTypeMember2EEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextAlignLastType() { return textAlignLastTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextAlignType() { return textAlignTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextTransformType() { return textTransformTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getWrapOptionType() { return wrapOptionTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getBackgroundColorType() { return backgroundColorTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getBackgroundColorTypeMember1Object() { return backgroundColorTypeMember1ObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getBreakAfterTypeObject() { return breakAfterTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getBreakBeforeTypeObject() { return breakBeforeTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getFontSizeType() { return fontSizeTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getHyphenationKeepTypeObject() { return hyphenationKeepTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getHyphenationLadderCountType() { return hyphenationLadderCountTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getHyphenationLadderCountTypeMember1Object() { return hyphenationLadderCountTypeMember1ObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getKeepTogetherTypeObject() { return keepTogetherTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getKeepWithNextTypeObject() { return keepWithNextTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLetterSpacingType() { return letterSpacingTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLetterSpacingTypeMember1Object() { return letterSpacingTypeMember1ObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLineHeightType() { return lineHeightTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getLineHeightTypeMember2Object() { return lineHeightTypeMember2ObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMarginBottomType() { return marginBottomTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMarginLeftType() { return marginLeftTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMarginRightType() { return marginRightTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMarginTopType() { return marginTopTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMarginType() { return marginTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMaxHeightType() { return maxHeightTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMaxWidthType() { return maxWidthTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMinHeightType() { return minHeightTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getMinWidthType() { return minWidthTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextAlignLastTypeObject() { return textAlignLastTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextAlignTypeObject() { return textAlignTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextIndentType() { return textIndentTypeEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextTransformTypeObject() { return textTransformTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getWrapOptionTypeObject() { return wrapOptionTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FoFactory getFoFactory() { return (FoFactory)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 documentRootEClass = createEClass(DOCUMENT_ROOT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BACKGROUND_COLOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BORDER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BORDER_BOTTOM); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BORDER_LEFT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BORDER_RIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BORDER_TOP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BREAK_AFTER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BREAK_BEFORE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CLIP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__COLOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__COLUMN_COUNT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__COLUMN_GAP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__COUNTRY); createEAttribute(documentRootEClass, DOCUMENT_ROOT__END_INDENT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FONT_FAMILY); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FONT_SIZE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FONT_STYLE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FONT_VARIANT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FONT_WEIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HEIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HYPHENATE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HYPHENATION_KEEP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HYPHENATION_LADDER_COUNT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HYPHENATION_PUSH_CHAR_COUNT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HYPHENATION_REMAIN_CHAR_COUNT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__KEEP_TOGETHER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__KEEP_WITH_NEXT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__LANGUAGE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__LETTER_SPACING); createEAttribute(documentRootEClass, DOCUMENT_ROOT__LINE_HEIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MARGIN); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MARGIN_BOTTOM); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MARGIN_LEFT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MARGIN_RIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MARGIN_TOP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MAX_HEIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MAX_WIDTH); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIN_WIDTH); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ORPHANS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PADDING); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PADDING_BOTTOM); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PADDING_LEFT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PADDING_RIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PADDING_TOP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PAGE_HEIGHT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PAGE_WIDTH); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SPACE_AFTER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SPACE_BEFORE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__START_INDENT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXT_ALIGN); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXT_ALIGN_LAST); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXT_INDENT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXT_SHADOW); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXT_TRANSFORM); createEAttribute(documentRootEClass, DOCUMENT_ROOT__WIDOWS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__WIDTH); createEAttribute(documentRootEClass, DOCUMENT_ROOT__WRAP_OPTION); // Create enums backgroundColorTypeMember1EEnum = createEEnum(BACKGROUND_COLOR_TYPE_MEMBER1); breakAfterTypeEEnum = createEEnum(BREAK_AFTER_TYPE); breakBeforeTypeEEnum = createEEnum(BREAK_BEFORE_TYPE); hyphenationKeepTypeEEnum = createEEnum(HYPHENATION_KEEP_TYPE); hyphenationLadderCountTypeMember1EEnum = createEEnum(HYPHENATION_LADDER_COUNT_TYPE_MEMBER1); keepTogetherTypeEEnum = createEEnum(KEEP_TOGETHER_TYPE); keepWithNextTypeEEnum = createEEnum(KEEP_WITH_NEXT_TYPE); letterSpacingTypeMember1EEnum = createEEnum(LETTER_SPACING_TYPE_MEMBER1); lineHeightTypeMember2EEnum = createEEnum(LINE_HEIGHT_TYPE_MEMBER2); textAlignLastTypeEEnum = createEEnum(TEXT_ALIGN_LAST_TYPE); textAlignTypeEEnum = createEEnum(TEXT_ALIGN_TYPE); textTransformTypeEEnum = createEEnum(TEXT_TRANSFORM_TYPE); wrapOptionTypeEEnum = createEEnum(WRAP_OPTION_TYPE); // Create data types backgroundColorTypeEDataType = createEDataType(BACKGROUND_COLOR_TYPE); backgroundColorTypeMember1ObjectEDataType = createEDataType(BACKGROUND_COLOR_TYPE_MEMBER1_OBJECT); breakAfterTypeObjectEDataType = createEDataType(BREAK_AFTER_TYPE_OBJECT); breakBeforeTypeObjectEDataType = createEDataType(BREAK_BEFORE_TYPE_OBJECT); fontSizeTypeEDataType = createEDataType(FONT_SIZE_TYPE); hyphenationKeepTypeObjectEDataType = createEDataType(HYPHENATION_KEEP_TYPE_OBJECT); hyphenationLadderCountTypeEDataType = createEDataType(HYPHENATION_LADDER_COUNT_TYPE); hyphenationLadderCountTypeMember1ObjectEDataType = createEDataType(HYPHENATION_LADDER_COUNT_TYPE_MEMBER1_OBJECT); keepTogetherTypeObjectEDataType = createEDataType(KEEP_TOGETHER_TYPE_OBJECT); keepWithNextTypeObjectEDataType = createEDataType(KEEP_WITH_NEXT_TYPE_OBJECT); letterSpacingTypeEDataType = createEDataType(LETTER_SPACING_TYPE); letterSpacingTypeMember1ObjectEDataType = createEDataType(LETTER_SPACING_TYPE_MEMBER1_OBJECT); lineHeightTypeEDataType = createEDataType(LINE_HEIGHT_TYPE); lineHeightTypeMember2ObjectEDataType = createEDataType(LINE_HEIGHT_TYPE_MEMBER2_OBJECT); marginBottomTypeEDataType = createEDataType(MARGIN_BOTTOM_TYPE); marginLeftTypeEDataType = createEDataType(MARGIN_LEFT_TYPE); marginRightTypeEDataType = createEDataType(MARGIN_RIGHT_TYPE); marginTopTypeEDataType = createEDataType(MARGIN_TOP_TYPE); marginTypeEDataType = createEDataType(MARGIN_TYPE); maxHeightTypeEDataType = createEDataType(MAX_HEIGHT_TYPE); maxWidthTypeEDataType = createEDataType(MAX_WIDTH_TYPE); minHeightTypeEDataType = createEDataType(MIN_HEIGHT_TYPE); minWidthTypeEDataType = createEDataType(MIN_WIDTH_TYPE); textAlignLastTypeObjectEDataType = createEDataType(TEXT_ALIGN_LAST_TYPE_OBJECT); textAlignTypeObjectEDataType = createEDataType(TEXT_ALIGN_TYPE_OBJECT); textIndentTypeEDataType = createEDataType(TEXT_INDENT_TYPE); textTransformTypeObjectEDataType = createEDataType(TEXT_TRANSFORM_TYPE_OBJECT); wrapOptionTypeObjectEDataType = createEDataType(WRAP_OPTION_TYPE_OBJECT); } /** * <!-- 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 TextPackage theTextPackage = (TextPackage)EPackage.Registry.INSTANCE.getEPackage(TextPackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes // Initialize classes and features; add operations and parameters initEClass(documentRootEClass, DocumentRoot.class, "DocumentRoot", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getDocumentRoot_Mixed(), ecorePackage.getEFeatureMapEntry(), "mixed", null, 0, -1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_XMLNSPrefixMap(), ecorePackage.getEStringToStringMapEntry(), null, "xMLNSPrefixMap", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_XSISchemaLocation(), ecorePackage.getEStringToStringMapEntry(), null, "xSISchemaLocation", null, 0, -1, null, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BackgroundColor(), this.getBackgroundColorType(), "backgroundColor", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Border(), theTextPackage.getString(), "border", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BorderBottom(), theTextPackage.getString(), "borderBottom", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BorderLeft(), theTextPackage.getString(), "borderLeft", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BorderRight(), theTextPackage.getString(), "borderRight", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BorderTop(), theTextPackage.getString(), "borderTop", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BreakAfter(), this.getBreakAfterType(), "breakAfter", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BreakBefore(), this.getBreakBeforeType(), "breakBefore", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Clip(), theTextPackage.getString(), "clip", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Color(), theTextPackage.getColor(), "color", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ColumnCount(), theTextPackage.getPositiveInteger(), "columnCount", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ColumnGap(), theTextPackage.getLength(), "columnGap", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Country(), theTextPackage.getCountryCode(), "country", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_EndIndent(), theTextPackage.getLength(), "endIndent", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FontFamily(), theTextPackage.getString(), "fontFamily", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FontSize(), this.getFontSizeType(), "fontSize", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FontStyle(), theTextPackage.getFontStyle(), "fontStyle", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FontVariant(), theTextPackage.getFontVariant(), "fontVariant", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FontWeight(), theTextPackage.getFontWeight(), "fontWeight", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Height(), theTextPackage.getPositiveLength(), "height", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Hyphenate(), theTextPackage.getBoolean(), "hyphenate", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_HyphenationKeep(), this.getHyphenationKeepType(), "hyphenationKeep", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_HyphenationLadderCount(), this.getHyphenationLadderCountType(), "hyphenationLadderCount", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_HyphenationPushCharCount(), theTextPackage.getPositiveInteger(), "hyphenationPushCharCount", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_HyphenationRemainCharCount(), theTextPackage.getPositiveInteger(), "hyphenationRemainCharCount", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_KeepTogether(), this.getKeepTogetherType(), "keepTogether", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_KeepWithNext(), this.getKeepWithNextType(), "keepWithNext", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Language(), theTextPackage.getLanguageCode(), "language", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_LetterSpacing(), this.getLetterSpacingType(), "letterSpacing", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_LineHeight(), this.getLineHeightType(), "lineHeight", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Margin(), this.getMarginType(), "margin", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MarginBottom(), this.getMarginBottomType(), "marginBottom", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MarginLeft(), this.getMarginLeftType(), "marginLeft", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MarginRight(), this.getMarginRightType(), "marginRight", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MarginTop(), this.getMarginTopType(), "marginTop", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MaxHeight(), this.getMaxHeightType(), "maxHeight", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MaxWidth(), this.getMaxWidthType(), "maxWidth", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MinWidth(), this.getMinWidthType(), "minWidth", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Orphans(), theTextPackage.getNonNegativeInteger(), "orphans", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Padding(), theTextPackage.getNonNegativeLength(), "padding", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_PaddingBottom(), theTextPackage.getNonNegativeLength(), "paddingBottom", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_PaddingLeft(), theTextPackage.getNonNegativeLength(), "paddingLeft", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_PaddingRight(), theTextPackage.getNonNegativeLength(), "paddingRight", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_PaddingTop(), theTextPackage.getNonNegativeLength(), "paddingTop", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_PageHeight(), theTextPackage.getLength(), "pageHeight", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_PageWidth(), theTextPackage.getLength(), "pageWidth", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_SpaceAfter(), theTextPackage.getLength(), "spaceAfter", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_SpaceBefore(), theTextPackage.getLength(), "spaceBefore", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_StartIndent(), theTextPackage.getLength(), "startIndent", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextAlign(), this.getTextAlignType(), "textAlign", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextAlignLast(), this.getTextAlignLastType(), "textAlignLast", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextIndent(), this.getTextIndentType(), "textIndent", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextShadow(), theTextPackage.getShadowType(), "textShadow", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextTransform(), this.getTextTransformType(), "textTransform", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Widows(), theTextPackage.getNonNegativeInteger(), "widows", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Width(), theTextPackage.getPositiveLength(), "width", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_WrapOption(), this.getWrapOptionType(), "wrapOption", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals initEEnum(backgroundColorTypeMember1EEnum, BackgroundColorTypeMember1.class, "BackgroundColorTypeMember1"); addEEnumLiteral(backgroundColorTypeMember1EEnum, BackgroundColorTypeMember1.TRANSPARENT); initEEnum(breakAfterTypeEEnum, BreakAfterType.class, "BreakAfterType"); addEEnumLiteral(breakAfterTypeEEnum, BreakAfterType.AUTO); addEEnumLiteral(breakAfterTypeEEnum, BreakAfterType.COLUMN); addEEnumLiteral(breakAfterTypeEEnum, BreakAfterType.PAGE); initEEnum(breakBeforeTypeEEnum, BreakBeforeType.class, "BreakBeforeType"); addEEnumLiteral(breakBeforeTypeEEnum, BreakBeforeType.AUTO); addEEnumLiteral(breakBeforeTypeEEnum, BreakBeforeType.COLUMN); addEEnumLiteral(breakBeforeTypeEEnum, BreakBeforeType.PAGE); initEEnum(hyphenationKeepTypeEEnum, HyphenationKeepType.class, "HyphenationKeepType"); addEEnumLiteral(hyphenationKeepTypeEEnum, HyphenationKeepType.AUTO); addEEnumLiteral(hyphenationKeepTypeEEnum, HyphenationKeepType.PAGE); initEEnum(hyphenationLadderCountTypeMember1EEnum, HyphenationLadderCountTypeMember1.class, "HyphenationLadderCountTypeMember1"); addEEnumLiteral(hyphenationLadderCountTypeMember1EEnum, HyphenationLadderCountTypeMember1.NO_LIMIT); initEEnum(keepTogetherTypeEEnum, KeepTogetherType.class, "KeepTogetherType"); addEEnumLiteral(keepTogetherTypeEEnum, KeepTogetherType.AUTO); addEEnumLiteral(keepTogetherTypeEEnum, KeepTogetherType.ALWAYS); initEEnum(keepWithNextTypeEEnum, KeepWithNextType.class, "KeepWithNextType"); addEEnumLiteral(keepWithNextTypeEEnum, KeepWithNextType.AUTO); addEEnumLiteral(keepWithNextTypeEEnum, KeepWithNextType.ALWAYS); initEEnum(letterSpacingTypeMember1EEnum, LetterSpacingTypeMember1.class, "LetterSpacingTypeMember1"); addEEnumLiteral(letterSpacingTypeMember1EEnum, LetterSpacingTypeMember1.NORMAL); initEEnum(lineHeightTypeMember2EEnum, LineHeightTypeMember2.class, "LineHeightTypeMember2"); addEEnumLiteral(lineHeightTypeMember2EEnum, LineHeightTypeMember2.NORMAL); initEEnum(textAlignLastTypeEEnum, TextAlignLastType.class, "TextAlignLastType"); addEEnumLiteral(textAlignLastTypeEEnum, TextAlignLastType.START); addEEnumLiteral(textAlignLastTypeEEnum, TextAlignLastType.CENTER); addEEnumLiteral(textAlignLastTypeEEnum, TextAlignLastType.JUSTIFY); initEEnum(textAlignTypeEEnum, TextAlignType.class, "TextAlignType"); addEEnumLiteral(textAlignTypeEEnum, TextAlignType.START); addEEnumLiteral(textAlignTypeEEnum, TextAlignType.END); addEEnumLiteral(textAlignTypeEEnum, TextAlignType.LEFT); addEEnumLiteral(textAlignTypeEEnum, TextAlignType.RIGHT); addEEnumLiteral(textAlignTypeEEnum, TextAlignType.CENTER); addEEnumLiteral(textAlignTypeEEnum, TextAlignType.JUSTIFY); initEEnum(textTransformTypeEEnum, TextTransformType.class, "TextTransformType"); addEEnumLiteral(textTransformTypeEEnum, TextTransformType.NONE); addEEnumLiteral(textTransformTypeEEnum, TextTransformType.LOWERCASE); addEEnumLiteral(textTransformTypeEEnum, TextTransformType.UPPERCASE); addEEnumLiteral(textTransformTypeEEnum, TextTransformType.CAPITALIZE); initEEnum(wrapOptionTypeEEnum, WrapOptionType.class, "WrapOptionType"); addEEnumLiteral(wrapOptionTypeEEnum, WrapOptionType.NO_WRAP); addEEnumLiteral(wrapOptionTypeEEnum, WrapOptionType.WRAP); // Initialize data types initEDataType(backgroundColorTypeEDataType, Object.class, "BackgroundColorType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(backgroundColorTypeMember1ObjectEDataType, BackgroundColorTypeMember1.class, "BackgroundColorTypeMember1Object", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(breakAfterTypeObjectEDataType, BreakAfterType.class, "BreakAfterTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(breakBeforeTypeObjectEDataType, BreakBeforeType.class, "BreakBeforeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(fontSizeTypeEDataType, String.class, "FontSizeType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(hyphenationKeepTypeObjectEDataType, HyphenationKeepType.class, "HyphenationKeepTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(hyphenationLadderCountTypeEDataType, Object.class, "HyphenationLadderCountType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(hyphenationLadderCountTypeMember1ObjectEDataType, HyphenationLadderCountTypeMember1.class, "HyphenationLadderCountTypeMember1Object", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(keepTogetherTypeObjectEDataType, KeepTogetherType.class, "KeepTogetherTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(keepWithNextTypeObjectEDataType, KeepWithNextType.class, "KeepWithNextTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(letterSpacingTypeEDataType, Object.class, "LetterSpacingType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(letterSpacingTypeMember1ObjectEDataType, LetterSpacingTypeMember1.class, "LetterSpacingTypeMember1Object", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(lineHeightTypeEDataType, Object.class, "LineHeightType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(lineHeightTypeMember2ObjectEDataType, LineHeightTypeMember2.class, "LineHeightTypeMember2Object", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(marginBottomTypeEDataType, String.class, "MarginBottomType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(marginLeftTypeEDataType, String.class, "MarginLeftType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(marginRightTypeEDataType, String.class, "MarginRightType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(marginTopTypeEDataType, String.class, "MarginTopType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(marginTypeEDataType, String.class, "MarginType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(maxHeightTypeEDataType, String.class, "MaxHeightType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(maxWidthTypeEDataType, String.class, "MaxWidthType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(minHeightTypeEDataType, String.class, "MinHeightType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(minWidthTypeEDataType, String.class, "MinWidthType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(textAlignLastTypeObjectEDataType, TextAlignLastType.class, "TextAlignLastTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(textAlignTypeObjectEDataType, TextAlignType.class, "TextAlignTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(textIndentTypeEDataType, String.class, "TextIndentType", IS_SERIALIZABLE, !IS_GENERATED_INSTANCE_CLASS); initEDataType(textTransformTypeObjectEDataType, TextTransformType.class, "TextTransformTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(wrapOptionTypeObjectEDataType, WrapOptionType.class, "WrapOptionTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); // Create resource createResource(eNS_URI); // Create annotations // http:///org/eclipse/emf/ecore/util/ExtendedMetaData createExtendedMetaDataAnnotations(); } /** * Initializes the annotations for <b>http:///org/eclipse/emf/ecore/util/ExtendedMetaData</b>. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ protected void createExtendedMetaDataAnnotations() { String source = "http:///org/eclipse/emf/ecore/util/ExtendedMetaData"; addAnnotation (backgroundColorTypeEDataType, source, new String[] { "name", "background-color_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#color background-color_._type_._member_._1" }); addAnnotation (backgroundColorTypeMember1EEnum, source, new String[] { "name", "background-color_._type_._member_._1" }); addAnnotation (backgroundColorTypeMember1ObjectEDataType, source, new String[] { "name", "background-color_._type_._member_._1:Object", "baseType", "background-color_._type_._member_._1" }); addAnnotation (breakAfterTypeEEnum, source, new String[] { "name", "break-after_._type" }); addAnnotation (breakAfterTypeObjectEDataType, source, new String[] { "name", "break-after_._type:Object", "baseType", "break-after_._type" }); addAnnotation (breakBeforeTypeEEnum, source, new String[] { "name", "break-before_._type" }); addAnnotation (breakBeforeTypeObjectEDataType, source, new String[] { "name", "break-before_._type:Object", "baseType", "break-before_._type" }); addAnnotation (fontSizeTypeEDataType, source, new String[] { "name", "font-size_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#positiveLength urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (hyphenationKeepTypeEEnum, source, new String[] { "name", "hyphenation-keep_._type" }); addAnnotation (hyphenationKeepTypeObjectEDataType, source, new String[] { "name", "hyphenation-keep_._type:Object", "baseType", "hyphenation-keep_._type" }); addAnnotation (hyphenationLadderCountTypeEDataType, source, new String[] { "name", "hyphenation-ladder-count_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#positiveInteger hyphenation-ladder-count_._type_._member_._1" }); addAnnotation (hyphenationLadderCountTypeMember1EEnum, source, new String[] { "name", "hyphenation-ladder-count_._type_._member_._1" }); addAnnotation (hyphenationLadderCountTypeMember1ObjectEDataType, source, new String[] { "name", "hyphenation-ladder-count_._type_._member_._1:Object", "baseType", "hyphenation-ladder-count_._type_._member_._1" }); addAnnotation (keepTogetherTypeEEnum, source, new String[] { "name", "keep-together_._type" }); addAnnotation (keepTogetherTypeObjectEDataType, source, new String[] { "name", "keep-together_._type:Object", "baseType", "keep-together_._type" }); addAnnotation (keepWithNextTypeEEnum, source, new String[] { "name", "keep-with-next_._type" }); addAnnotation (keepWithNextTypeObjectEDataType, source, new String[] { "name", "keep-with-next_._type:Object", "baseType", "keep-with-next_._type" }); addAnnotation (letterSpacingTypeEDataType, source, new String[] { "name", "letter-spacing_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length letter-spacing_._type_._member_._1" }); addAnnotation (letterSpacingTypeMember1EEnum, source, new String[] { "name", "letter-spacing_._type_._member_._1" }); addAnnotation (letterSpacingTypeMember1ObjectEDataType, source, new String[] { "name", "letter-spacing_._type_._member_._1:Object", "baseType", "letter-spacing_._type_._member_._1" }); addAnnotation (lineHeightTypeEDataType, source, new String[] { "name", "line-height_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#nonNegativeLength urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent line-height_._type_._member_._2" }); addAnnotation (lineHeightTypeMember2EEnum, source, new String[] { "name", "line-height_._type_._member_._2" }); addAnnotation (lineHeightTypeMember2ObjectEDataType, source, new String[] { "name", "line-height_._type_._member_._2:Object", "baseType", "line-height_._type_._member_._2" }); addAnnotation (marginBottomTypeEDataType, source, new String[] { "name", "margin-bottom_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#nonNegativeLength urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (marginLeftTypeEDataType, source, new String[] { "name", "margin-left_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (marginRightTypeEDataType, source, new String[] { "name", "margin-right_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (marginTopTypeEDataType, source, new String[] { "name", "margin-top_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#nonNegativeLength urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (marginTypeEDataType, source, new String[] { "name", "margin_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#nonNegativeLength urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (maxHeightTypeEDataType, source, new String[] { "name", "max-height_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (maxWidthTypeEDataType, source, new String[] { "name", "max-width_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (minHeightTypeEDataType, source, new String[] { "name", "min-height_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (minWidthTypeEDataType, source, new String[] { "name", "min-width_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (documentRootEClass, source, new String[] { "name", "", "kind", "mixed" }); addAnnotation (getDocumentRoot_Mixed(), source, new String[] { "kind", "elementWildcard", "name", ":mixed" }); addAnnotation (getDocumentRoot_XMLNSPrefixMap(), source, new String[] { "kind", "attribute", "name", "xmlns:prefix" }); addAnnotation (getDocumentRoot_XSISchemaLocation(), source, new String[] { "kind", "attribute", "name", "xsi:schemaLocation" }); addAnnotation (getDocumentRoot_BackgroundColor(), source, new String[] { "kind", "attribute", "name", "background-color", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Border(), source, new String[] { "kind", "attribute", "name", "border", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BorderBottom(), source, new String[] { "kind", "attribute", "name", "border-bottom", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BorderLeft(), source, new String[] { "kind", "attribute", "name", "border-left", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BorderRight(), source, new String[] { "kind", "attribute", "name", "border-right", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BorderTop(), source, new String[] { "kind", "attribute", "name", "border-top", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BreakAfter(), source, new String[] { "kind", "attribute", "name", "break-after", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BreakBefore(), source, new String[] { "kind", "attribute", "name", "break-before", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Clip(), source, new String[] { "kind", "attribute", "name", "clip", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Color(), source, new String[] { "kind", "attribute", "name", "color", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ColumnCount(), source, new String[] { "kind", "attribute", "name", "column-count", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ColumnGap(), source, new String[] { "kind", "attribute", "name", "column-gap", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Country(), source, new String[] { "kind", "attribute", "name", "country", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_EndIndent(), source, new String[] { "kind", "attribute", "name", "end-indent", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FontFamily(), source, new String[] { "kind", "attribute", "name", "font-family", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FontSize(), source, new String[] { "kind", "attribute", "name", "font-size", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FontStyle(), source, new String[] { "kind", "attribute", "name", "font-style", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FontVariant(), source, new String[] { "kind", "attribute", "name", "font-variant", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FontWeight(), source, new String[] { "kind", "attribute", "name", "font-weight", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Height(), source, new String[] { "kind", "attribute", "name", "height", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Hyphenate(), source, new String[] { "kind", "attribute", "name", "hyphenate", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_HyphenationKeep(), source, new String[] { "kind", "attribute", "name", "hyphenation-keep", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_HyphenationLadderCount(), source, new String[] { "kind", "attribute", "name", "hyphenation-ladder-count", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_HyphenationPushCharCount(), source, new String[] { "kind", "attribute", "name", "hyphenation-push-char-count", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_HyphenationRemainCharCount(), source, new String[] { "kind", "attribute", "name", "hyphenation-remain-char-count", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_KeepTogether(), source, new String[] { "kind", "attribute", "name", "keep-together", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_KeepWithNext(), source, new String[] { "kind", "attribute", "name", "keep-with-next", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Language(), source, new String[] { "kind", "attribute", "name", "language", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_LetterSpacing(), source, new String[] { "kind", "attribute", "name", "letter-spacing", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_LineHeight(), source, new String[] { "kind", "attribute", "name", "line-height", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Margin(), source, new String[] { "kind", "attribute", "name", "margin", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MarginBottom(), source, new String[] { "kind", "attribute", "name", "margin-bottom", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MarginLeft(), source, new String[] { "kind", "attribute", "name", "margin-left", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MarginRight(), source, new String[] { "kind", "attribute", "name", "margin-right", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MarginTop(), source, new String[] { "kind", "attribute", "name", "margin-top", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MaxHeight(), source, new String[] { "kind", "attribute", "name", "max-height", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MaxWidth(), source, new String[] { "kind", "attribute", "name", "max-width", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MinWidth(), source, new String[] { "kind", "attribute", "name", "min-width", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Orphans(), source, new String[] { "kind", "attribute", "name", "orphans", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Padding(), source, new String[] { "kind", "attribute", "name", "padding", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_PaddingBottom(), source, new String[] { "kind", "attribute", "name", "padding-bottom", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_PaddingLeft(), source, new String[] { "kind", "attribute", "name", "padding-left", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_PaddingRight(), source, new String[] { "kind", "attribute", "name", "padding-right", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_PaddingTop(), source, new String[] { "kind", "attribute", "name", "padding-top", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_PageHeight(), source, new String[] { "kind", "attribute", "name", "page-height", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_PageWidth(), source, new String[] { "kind", "attribute", "name", "page-width", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_SpaceAfter(), source, new String[] { "kind", "attribute", "name", "space-after", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_SpaceBefore(), source, new String[] { "kind", "attribute", "name", "space-before", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_StartIndent(), source, new String[] { "kind", "attribute", "name", "start-indent", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextAlign(), source, new String[] { "kind", "attribute", "name", "text-align", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextAlignLast(), source, new String[] { "kind", "attribute", "name", "text-align-last", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextIndent(), source, new String[] { "kind", "attribute", "name", "text-indent", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextShadow(), source, new String[] { "kind", "attribute", "name", "text-shadow", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextTransform(), source, new String[] { "kind", "attribute", "name", "text-transform", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Widows(), source, new String[] { "kind", "attribute", "name", "widows", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Width(), source, new String[] { "kind", "attribute", "name", "width", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_WrapOption(), source, new String[] { "kind", "attribute", "name", "wrap-option", "namespace", "##targetNamespace" }); addAnnotation (textAlignLastTypeEEnum, source, new String[] { "name", "text-align-last_._type" }); addAnnotation (textAlignLastTypeObjectEDataType, source, new String[] { "name", "text-align-last_._type:Object", "baseType", "text-align-last_._type" }); addAnnotation (textAlignTypeEEnum, source, new String[] { "name", "text-align_._type" }); addAnnotation (textAlignTypeObjectEDataType, source, new String[] { "name", "text-align_._type:Object", "baseType", "text-align_._type" }); addAnnotation (textIndentTypeEDataType, source, new String[] { "name", "text-indent_._type", "memberTypes", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#length urn:oasis:names:tc:opendocument:xmlns:text:1.0#percent" }); addAnnotation (textTransformTypeEEnum, source, new String[] { "name", "text-transform_._type" }); addAnnotation (textTransformTypeObjectEDataType, source, new String[] { "name", "text-transform_._type:Object", "baseType", "text-transform_._type" }); addAnnotation (wrapOptionTypeEEnum, source, new String[] { "name", "wrap-option_._type" }); addAnnotation (wrapOptionTypeObjectEDataType, source, new String[] { "name", "wrap-option_._type:Object", "baseType", "wrap-option_._type" }); } } //FoPackageImpl