/******************************************************************************* * 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.dr3d.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.impl.EPackageImpl; import org.eclipse.emf.ecore.xml.type.XMLTypePackage; 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.BackfaceCullingType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.CubeType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.DocumentRoot; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.Dr3dFactory; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.Dr3dPackage; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.EdgeRoundingModeType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.ExtrudeType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.LightType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.NormalsDirectionType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.NormalsKindType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.ProjectionType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.RotateType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.SceneType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.ShadeModeType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.ShadowType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.SphereType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.TextureFilterType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.TextureGenerationModeXType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.TextureGenerationModeYType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.TextureKindType; import org.oasisopen.names.tc.opendocument.xmlns.dr3d.TextureModeType; 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.FoPackage; import org.oasisopen.names.tc.opendocument.xmlns.fo.impl.FoPackageImpl; 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 Dr3dPackageImpl extends EPackageImpl implements Dr3dPackage { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass cubeTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass extrudeTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass lightTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass rotateTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass sceneTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass documentRootEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EClass sphereTypeEClass = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum backfaceCullingTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum edgeRoundingModeTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum normalsDirectionTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum normalsKindTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum projectionTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum shadeModeTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum shadowTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textureFilterTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textureGenerationModeXTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textureGenerationModeYTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textureKindTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EEnum textureModeTypeEEnum = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType backfaceCullingTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType edgeRoundingModeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType normalsDirectionTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType normalsKindTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType projectionTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType shadeModeTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType shadowTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textureFilterTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textureGenerationModeXTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textureGenerationModeYTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textureKindTypeObjectEDataType = null; /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ private EDataType textureModeTypeObjectEDataType = 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.dr3d.Dr3dPackage#eNS_URI * @see #init() * @generated */ private Dr3dPackageImpl() { super(eNS_URI, Dr3dFactory.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 Dr3dPackage init() { if (isInited) return (Dr3dPackage)EPackage.Registry.INSTANCE.getEPackage(Dr3dPackage.eNS_URI); // Obtain or create and register package Dr3dPackageImpl theDr3dPackage = (Dr3dPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(eNS_URI) instanceof Dr3dPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(eNS_URI) : new Dr3dPackageImpl()); isInited = true; // Initialize simple dependencies XMLTypePackage.eINSTANCE.eClass(); // 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); 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); FoPackageImpl theFoPackage = (FoPackageImpl)(EPackage.Registry.INSTANCE.getEPackage(FoPackage.eNS_URI) instanceof FoPackageImpl ? EPackage.Registry.INSTANCE.getEPackage(FoPackage.eNS_URI) : FoPackage.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 theDr3dPackage.createPackageContents(); theOfficePackage.createPackageContents(); theScriptPackage.createPackageContents(); theXLinkPackage.createPackageContents(); thePresentationPackage.createPackageContents(); theSvgPackage.createPackageContents(); theFoPackage.createPackageContents(); theConfigPackage.createPackageContents(); theDatastylePackage.createPackageContents(); theAnimationPackage.createPackageContents(); theCompatiblePackage.createPackageContents(); theMetaPackage.createPackageContents(); theChartPackage.createPackageContents(); theDCPackage.createPackageContents(); theMathMLPackage.createPackageContents(); theXFormsPackage.createPackageContents(); // Initialize created meta-data theDr3dPackage.initializePackageContents(); theOfficePackage.initializePackageContents(); theScriptPackage.initializePackageContents(); theXLinkPackage.initializePackageContents(); thePresentationPackage.initializePackageContents(); theSvgPackage.initializePackageContents(); theFoPackage.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(); // Mark meta-data to indicate it can't be changed theDr3dPackage.freeze(); return theDr3dPackage; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getCubeType() { return cubeTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_ClassNames() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_ClassNames1() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_Id() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_Layer() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_MaxEdge() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_MinEdge() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_StyleName() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_StyleName1() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_Transform() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getCubeType_ZIndex() { return (EAttribute)cubeTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getExtrudeType() { return extrudeTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_ClassNames() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_ClassNames1() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_D() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_Id() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_Layer() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_StyleName() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_StyleName1() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_Transform() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_ViewBox() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getExtrudeType_ZIndex() { return (EAttribute)extrudeTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getLightType() { return lightTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLightType_DiffuseColor() { return (EAttribute)lightTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLightType_Direction() { return (EAttribute)lightTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLightType_Enabled() { return (EAttribute)lightTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getLightType_Specular() { return (EAttribute)lightTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getRotateType() { return rotateTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_ClassNames() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_ClassNames1() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_D() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_Id() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_Layer() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_StyleName() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_StyleName1() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_Transform() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_ViewBox() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getRotateType_ZIndex() { return (EAttribute)rotateTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSceneType() { return sceneTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Title() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Desc() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSceneType_Light() { return (EReference)sceneTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Shapes3dGroup() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getSceneType_Shapes3d() { return (EReference)sceneTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_AmbientColor() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_AnchorPageNumber() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_AnchorType() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_CaptionId() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_ClassNames() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_ClassNames1() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Distance() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_EndCellAddress() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_EndX() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_EndY() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_FocalLength() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Height() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Id() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Layer() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_LightingMode() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Projection() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_ShadeMode() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_ShadowSlant() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_StyleName() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_StyleName1() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_TableBackground() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(25); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Transform() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(26); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Vpn() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(27); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Vrp() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(28); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Vup() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(29); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Width() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(30); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_X() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(31); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_Y() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(32); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSceneType_ZIndex() { return (EAttribute)sceneTypeEClass.getEStructuralFeatures().get(33); } /** * <!-- 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 EReference getDocumentRoot_Cube() { return (EReference)documentRootEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Extrude() { return (EReference)documentRootEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Light() { return (EReference)documentRootEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Rotate() { return (EReference)documentRootEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Scene() { return (EReference)documentRootEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EReference getDocumentRoot_Sphere() { return (EReference)documentRootEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_AmbientColor() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BackfaceCulling() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(10); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_BackScale() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(11); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Center() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(12); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_CloseBack() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(13); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_CloseFront() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(14); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Depth() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(15); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_DiffuseColor() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(16); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Direction() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(17); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Distance() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(18); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_EdgeRounding() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(19); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_EdgeRoundingMode() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(20); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_EmissiveColor() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(21); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Enabled() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(22); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_EndAngle() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(23); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_FocalLength() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(24); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_HorizontalSegments() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(25); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MaxEdge() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(26); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_MinEdge() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(27); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_NormalsDirection() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(28); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_NormalsKind() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(29); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Projection() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(30); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_ShadeMode() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(31); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Shadow() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(32); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_ShadowSlant() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(33); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Shininess() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(34); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Size() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(35); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Specular() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(36); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_SpecularColor() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(37); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextureFilter() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(38); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextureGenerationModeX() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(39); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextureGenerationModeY() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(40); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextureKind() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(41); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_TextureMode() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(42); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Transform() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(43); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_VerticalSegments() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(44); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Vpn() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(45); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Vrp() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(46); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getDocumentRoot_Vup() { return (EAttribute)documentRootEClass.getEStructuralFeatures().get(47); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EClass getSphereType() { return sphereTypeEClass; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_Center() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(0); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_ClassNames() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(1); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_ClassNames1() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(2); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_Id() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(3); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_Layer() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(4); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_Size() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(5); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_StyleName() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(6); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_StyleName1() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(7); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_Transform() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(8); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EAttribute getSphereType_ZIndex() { return (EAttribute)sphereTypeEClass.getEStructuralFeatures().get(9); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getBackfaceCullingType() { return backfaceCullingTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getEdgeRoundingModeType() { return edgeRoundingModeTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getNormalsDirectionType() { return normalsDirectionTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getNormalsKindType() { return normalsKindTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getProjectionType() { return projectionTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getShadeModeType() { return shadeModeTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getShadowType() { return shadowTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextureFilterType() { return textureFilterTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextureGenerationModeXType() { return textureGenerationModeXTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextureGenerationModeYType() { return textureGenerationModeYTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextureKindType() { return textureKindTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EEnum getTextureModeType() { return textureModeTypeEEnum; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getBackfaceCullingTypeObject() { return backfaceCullingTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getEdgeRoundingModeTypeObject() { return edgeRoundingModeTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getNormalsDirectionTypeObject() { return normalsDirectionTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getNormalsKindTypeObject() { return normalsKindTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getProjectionTypeObject() { return projectionTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getShadeModeTypeObject() { return shadeModeTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getShadowTypeObject() { return shadowTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextureFilterTypeObject() { return textureFilterTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextureGenerationModeXTypeObject() { return textureGenerationModeXTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextureGenerationModeYTypeObject() { return textureGenerationModeYTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextureKindTypeObject() { return textureKindTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EDataType getTextureModeTypeObject() { return textureModeTypeObjectEDataType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Dr3dFactory getDr3dFactory() { return (Dr3dFactory)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 cubeTypeEClass = createEClass(CUBE_TYPE); createEAttribute(cubeTypeEClass, CUBE_TYPE__CLASS_NAMES); createEAttribute(cubeTypeEClass, CUBE_TYPE__CLASS_NAMES1); createEAttribute(cubeTypeEClass, CUBE_TYPE__ID); createEAttribute(cubeTypeEClass, CUBE_TYPE__LAYER); createEAttribute(cubeTypeEClass, CUBE_TYPE__MAX_EDGE); createEAttribute(cubeTypeEClass, CUBE_TYPE__MIN_EDGE); createEAttribute(cubeTypeEClass, CUBE_TYPE__STYLE_NAME); createEAttribute(cubeTypeEClass, CUBE_TYPE__STYLE_NAME1); createEAttribute(cubeTypeEClass, CUBE_TYPE__TRANSFORM); createEAttribute(cubeTypeEClass, CUBE_TYPE__ZINDEX); extrudeTypeEClass = createEClass(EXTRUDE_TYPE); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__CLASS_NAMES); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__CLASS_NAMES1); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__D); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__ID); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__LAYER); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__STYLE_NAME); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__STYLE_NAME1); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__TRANSFORM); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__VIEW_BOX); createEAttribute(extrudeTypeEClass, EXTRUDE_TYPE__ZINDEX); lightTypeEClass = createEClass(LIGHT_TYPE); createEAttribute(lightTypeEClass, LIGHT_TYPE__DIFFUSE_COLOR); createEAttribute(lightTypeEClass, LIGHT_TYPE__DIRECTION); createEAttribute(lightTypeEClass, LIGHT_TYPE__ENABLED); createEAttribute(lightTypeEClass, LIGHT_TYPE__SPECULAR); rotateTypeEClass = createEClass(ROTATE_TYPE); createEAttribute(rotateTypeEClass, ROTATE_TYPE__CLASS_NAMES); createEAttribute(rotateTypeEClass, ROTATE_TYPE__CLASS_NAMES1); createEAttribute(rotateTypeEClass, ROTATE_TYPE__D); createEAttribute(rotateTypeEClass, ROTATE_TYPE__ID); createEAttribute(rotateTypeEClass, ROTATE_TYPE__LAYER); createEAttribute(rotateTypeEClass, ROTATE_TYPE__STYLE_NAME); createEAttribute(rotateTypeEClass, ROTATE_TYPE__STYLE_NAME1); createEAttribute(rotateTypeEClass, ROTATE_TYPE__TRANSFORM); createEAttribute(rotateTypeEClass, ROTATE_TYPE__VIEW_BOX); createEAttribute(rotateTypeEClass, ROTATE_TYPE__ZINDEX); sceneTypeEClass = createEClass(SCENE_TYPE); createEAttribute(sceneTypeEClass, SCENE_TYPE__TITLE); createEAttribute(sceneTypeEClass, SCENE_TYPE__DESC); createEReference(sceneTypeEClass, SCENE_TYPE__LIGHT); createEAttribute(sceneTypeEClass, SCENE_TYPE__SHAPES3D_GROUP); createEReference(sceneTypeEClass, SCENE_TYPE__SHAPES3D); createEAttribute(sceneTypeEClass, SCENE_TYPE__AMBIENT_COLOR); createEAttribute(sceneTypeEClass, SCENE_TYPE__ANCHOR_PAGE_NUMBER); createEAttribute(sceneTypeEClass, SCENE_TYPE__ANCHOR_TYPE); createEAttribute(sceneTypeEClass, SCENE_TYPE__CAPTION_ID); createEAttribute(sceneTypeEClass, SCENE_TYPE__CLASS_NAMES); createEAttribute(sceneTypeEClass, SCENE_TYPE__CLASS_NAMES1); createEAttribute(sceneTypeEClass, SCENE_TYPE__DISTANCE); createEAttribute(sceneTypeEClass, SCENE_TYPE__END_CELL_ADDRESS); createEAttribute(sceneTypeEClass, SCENE_TYPE__END_X); createEAttribute(sceneTypeEClass, SCENE_TYPE__END_Y); createEAttribute(sceneTypeEClass, SCENE_TYPE__FOCAL_LENGTH); createEAttribute(sceneTypeEClass, SCENE_TYPE__HEIGHT); createEAttribute(sceneTypeEClass, SCENE_TYPE__ID); createEAttribute(sceneTypeEClass, SCENE_TYPE__LAYER); createEAttribute(sceneTypeEClass, SCENE_TYPE__LIGHTING_MODE); createEAttribute(sceneTypeEClass, SCENE_TYPE__PROJECTION); createEAttribute(sceneTypeEClass, SCENE_TYPE__SHADE_MODE); createEAttribute(sceneTypeEClass, SCENE_TYPE__SHADOW_SLANT); createEAttribute(sceneTypeEClass, SCENE_TYPE__STYLE_NAME); createEAttribute(sceneTypeEClass, SCENE_TYPE__STYLE_NAME1); createEAttribute(sceneTypeEClass, SCENE_TYPE__TABLE_BACKGROUND); createEAttribute(sceneTypeEClass, SCENE_TYPE__TRANSFORM); createEAttribute(sceneTypeEClass, SCENE_TYPE__VPN); createEAttribute(sceneTypeEClass, SCENE_TYPE__VRP); createEAttribute(sceneTypeEClass, SCENE_TYPE__VUP); createEAttribute(sceneTypeEClass, SCENE_TYPE__WIDTH); createEAttribute(sceneTypeEClass, SCENE_TYPE__X); createEAttribute(sceneTypeEClass, SCENE_TYPE__Y); createEAttribute(sceneTypeEClass, SCENE_TYPE__ZINDEX); documentRootEClass = createEClass(DOCUMENT_ROOT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIXED); createEReference(documentRootEClass, DOCUMENT_ROOT__XMLNS_PREFIX_MAP); createEReference(documentRootEClass, DOCUMENT_ROOT__XSI_SCHEMA_LOCATION); createEReference(documentRootEClass, DOCUMENT_ROOT__CUBE); createEReference(documentRootEClass, DOCUMENT_ROOT__EXTRUDE); createEReference(documentRootEClass, DOCUMENT_ROOT__LIGHT); createEReference(documentRootEClass, DOCUMENT_ROOT__ROTATE); createEReference(documentRootEClass, DOCUMENT_ROOT__SCENE); createEReference(documentRootEClass, DOCUMENT_ROOT__SPHERE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__AMBIENT_COLOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BACKFACE_CULLING); createEAttribute(documentRootEClass, DOCUMENT_ROOT__BACK_SCALE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CENTER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CLOSE_BACK); createEAttribute(documentRootEClass, DOCUMENT_ROOT__CLOSE_FRONT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DEPTH); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DIFFUSE_COLOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DIRECTION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__DISTANCE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__EDGE_ROUNDING); createEAttribute(documentRootEClass, DOCUMENT_ROOT__EDGE_ROUNDING_MODE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__EMISSIVE_COLOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__ENABLED); createEAttribute(documentRootEClass, DOCUMENT_ROOT__END_ANGLE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__FOCAL_LENGTH); createEAttribute(documentRootEClass, DOCUMENT_ROOT__HORIZONTAL_SEGMENTS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MAX_EDGE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__MIN_EDGE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__NORMALS_DIRECTION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__NORMALS_KIND); createEAttribute(documentRootEClass, DOCUMENT_ROOT__PROJECTION); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SHADE_MODE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SHADOW); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SHADOW_SLANT); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SHININESS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SIZE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SPECULAR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__SPECULAR_COLOR); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXTURE_FILTER); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXTURE_GENERATION_MODE_X); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXTURE_GENERATION_MODE_Y); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXTURE_KIND); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TEXTURE_MODE); createEAttribute(documentRootEClass, DOCUMENT_ROOT__TRANSFORM); createEAttribute(documentRootEClass, DOCUMENT_ROOT__VERTICAL_SEGMENTS); createEAttribute(documentRootEClass, DOCUMENT_ROOT__VPN); createEAttribute(documentRootEClass, DOCUMENT_ROOT__VRP); createEAttribute(documentRootEClass, DOCUMENT_ROOT__VUP); sphereTypeEClass = createEClass(SPHERE_TYPE); createEAttribute(sphereTypeEClass, SPHERE_TYPE__CENTER); createEAttribute(sphereTypeEClass, SPHERE_TYPE__CLASS_NAMES); createEAttribute(sphereTypeEClass, SPHERE_TYPE__CLASS_NAMES1); createEAttribute(sphereTypeEClass, SPHERE_TYPE__ID); createEAttribute(sphereTypeEClass, SPHERE_TYPE__LAYER); createEAttribute(sphereTypeEClass, SPHERE_TYPE__SIZE); createEAttribute(sphereTypeEClass, SPHERE_TYPE__STYLE_NAME); createEAttribute(sphereTypeEClass, SPHERE_TYPE__STYLE_NAME1); createEAttribute(sphereTypeEClass, SPHERE_TYPE__TRANSFORM); createEAttribute(sphereTypeEClass, SPHERE_TYPE__ZINDEX); // Create enums backfaceCullingTypeEEnum = createEEnum(BACKFACE_CULLING_TYPE); edgeRoundingModeTypeEEnum = createEEnum(EDGE_ROUNDING_MODE_TYPE); normalsDirectionTypeEEnum = createEEnum(NORMALS_DIRECTION_TYPE); normalsKindTypeEEnum = createEEnum(NORMALS_KIND_TYPE); projectionTypeEEnum = createEEnum(PROJECTION_TYPE); shadeModeTypeEEnum = createEEnum(SHADE_MODE_TYPE); shadowTypeEEnum = createEEnum(SHADOW_TYPE); textureFilterTypeEEnum = createEEnum(TEXTURE_FILTER_TYPE); textureGenerationModeXTypeEEnum = createEEnum(TEXTURE_GENERATION_MODE_XTYPE); textureGenerationModeYTypeEEnum = createEEnum(TEXTURE_GENERATION_MODE_YTYPE); textureKindTypeEEnum = createEEnum(TEXTURE_KIND_TYPE); textureModeTypeEEnum = createEEnum(TEXTURE_MODE_TYPE); // Create data types backfaceCullingTypeObjectEDataType = createEDataType(BACKFACE_CULLING_TYPE_OBJECT); edgeRoundingModeTypeObjectEDataType = createEDataType(EDGE_ROUNDING_MODE_TYPE_OBJECT); normalsDirectionTypeObjectEDataType = createEDataType(NORMALS_DIRECTION_TYPE_OBJECT); normalsKindTypeObjectEDataType = createEDataType(NORMALS_KIND_TYPE_OBJECT); projectionTypeObjectEDataType = createEDataType(PROJECTION_TYPE_OBJECT); shadeModeTypeObjectEDataType = createEDataType(SHADE_MODE_TYPE_OBJECT); shadowTypeObjectEDataType = createEDataType(SHADOW_TYPE_OBJECT); textureFilterTypeObjectEDataType = createEDataType(TEXTURE_FILTER_TYPE_OBJECT); textureGenerationModeXTypeObjectEDataType = createEDataType(TEXTURE_GENERATION_MODE_XTYPE_OBJECT); textureGenerationModeYTypeObjectEDataType = createEDataType(TEXTURE_GENERATION_MODE_YTYPE_OBJECT); textureKindTypeObjectEDataType = createEDataType(TEXTURE_KIND_TYPE_OBJECT); textureModeTypeObjectEDataType = createEDataType(TEXTURE_MODE_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); XMLTypePackage theXMLTypePackage = (XMLTypePackage)EPackage.Registry.INSTANCE.getEPackage(XMLTypePackage.eNS_URI); DrawingPackage theDrawingPackage = (DrawingPackage)EPackage.Registry.INSTANCE.getEPackage(DrawingPackage.eNS_URI); PresentationPackage thePresentationPackage = (PresentationPackage)EPackage.Registry.INSTANCE.getEPackage(PresentationPackage.eNS_URI); SvgPackage theSvgPackage = (SvgPackage)EPackage.Registry.INSTANCE.getEPackage(SvgPackage.eNS_URI); // Create type parameters // Set bounds for type parameters // Add supertypes to classes // Initialize classes and features; add operations and parameters initEClass(cubeTypeEClass, CubeType.class, "CubeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getCubeType_ClassNames(), theTextPackage.getStyleNameRefs(), "classNames", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_ClassNames1(), theTextPackage.getStyleNameRefs(), "classNames1", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_Id(), theTextPackage.getID(), "id", null, 1, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_Layer(), theXMLTypePackage.getString(), "layer", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_MaxEdge(), theTextPackage.getVector3D(), "maxEdge", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_MinEdge(), theTextPackage.getVector3D(), "minEdge", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_StyleName(), theDrawingPackage.getStyleNameType(), "styleName", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_StyleName1(), thePresentationPackage.getStyleNameType(), "styleName1", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_Transform(), theXMLTypePackage.getAnySimpleType(), "transform", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getCubeType_ZIndex(), theTextPackage.getNonNegativeInteger(), "zIndex", null, 0, 1, CubeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(extrudeTypeEClass, ExtrudeType.class, "ExtrudeType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getExtrudeType_ClassNames(), theTextPackage.getStyleNameRefs(), "classNames", null, 0, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_ClassNames1(), theTextPackage.getStyleNameRefs(), "classNames1", null, 0, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_D(), theTextPackage.getPathData(), "d", null, 1, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_Id(), theTextPackage.getID(), "id", null, 1, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_Layer(), theXMLTypePackage.getString(), "layer", null, 0, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_StyleName(), theDrawingPackage.getStyleNameType(), "styleName", null, 0, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_StyleName1(), thePresentationPackage.getStyleNameType(), "styleName1", null, 0, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_Transform(), theXMLTypePackage.getAnySimpleType(), "transform", null, 0, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_ViewBox(), theSvgPackage.getViewBoxType(), "viewBox", null, 1, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getExtrudeType_ZIndex(), theTextPackage.getNonNegativeInteger(), "zIndex", null, 0, 1, ExtrudeType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(lightTypeEClass, LightType.class, "LightType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getLightType_DiffuseColor(), theTextPackage.getColor(), "diffuseColor", null, 0, 1, LightType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLightType_Direction(), theTextPackage.getVector3D(), "direction", null, 1, 1, LightType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLightType_Enabled(), theTextPackage.getBoolean(), "enabled", null, 0, 1, LightType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getLightType_Specular(), theTextPackage.getBoolean(), "specular", null, 0, 1, LightType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(rotateTypeEClass, RotateType.class, "RotateType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getRotateType_ClassNames(), theTextPackage.getStyleNameRefs(), "classNames", null, 0, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_ClassNames1(), theTextPackage.getStyleNameRefs(), "classNames1", null, 0, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_D(), theTextPackage.getPathData(), "d", null, 1, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_Id(), theTextPackage.getID(), "id", null, 1, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_Layer(), theXMLTypePackage.getString(), "layer", null, 0, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_StyleName(), theDrawingPackage.getStyleNameType(), "styleName", null, 0, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_StyleName1(), thePresentationPackage.getStyleNameType(), "styleName1", null, 0, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_Transform(), theXMLTypePackage.getAnySimpleType(), "transform", null, 0, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_ViewBox(), theSvgPackage.getViewBoxType(), "viewBox", null, 1, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getRotateType_ZIndex(), theTextPackage.getNonNegativeInteger(), "zIndex", null, 0, 1, RotateType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(sceneTypeEClass, SceneType.class, "SceneType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getSceneType_Title(), theXMLTypePackage.getString(), "title", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Desc(), theXMLTypePackage.getString(), "desc", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getSceneType_Light(), this.getLightType(), null, "light", null, 0, -1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Shapes3dGroup(), ecorePackage.getEFeatureMapEntry(), "shapes3dGroup", null, 0, -1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, !IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEReference(getSceneType_Shapes3d(), ecorePackage.getEObject(), null, "shapes3d", null, 0, -1, SceneType.class, IS_TRANSIENT, IS_VOLATILE, !IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_AmbientColor(), theTextPackage.getColor(), "ambientColor", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_AnchorPageNumber(), theTextPackage.getPositiveInteger(), "anchorPageNumber", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_AnchorType(), theTextPackage.getAnchorTypeType(), "anchorType", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_CaptionId(), theTextPackage.getIDREF(), "captionId", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_ClassNames(), theTextPackage.getStyleNameRefs(), "classNames", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_ClassNames1(), theTextPackage.getStyleNameRefs(), "classNames1", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Distance(), theTextPackage.getLength(), "distance", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_EndCellAddress(), theTextPackage.getCellAddress(), "endCellAddress", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_EndX(), theTextPackage.getCoordinate(), "endX", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_EndY(), theTextPackage.getCoordinate(), "endY", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_FocalLength(), theTextPackage.getLength(), "focalLength", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Height(), theTextPackage.getLength(), "height", null, 1, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Id(), theTextPackage.getID(), "id", null, 1, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Layer(), theXMLTypePackage.getString(), "layer", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_LightingMode(), theTextPackage.getBoolean(), "lightingMode", null, 1, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Projection(), this.getProjectionType(), "projection", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_ShadeMode(), this.getShadeModeType(), "shadeMode", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_ShadowSlant(), theTextPackage.getNonNegativeInteger(), "shadowSlant", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_StyleName(), theDrawingPackage.getStyleNameType(), "styleName", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_StyleName1(), thePresentationPackage.getStyleNameType(), "styleName1", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_TableBackground(), theTextPackage.getBoolean(), "tableBackground", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Transform(), theXMLTypePackage.getAnySimpleType(), "transform", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Vpn(), theTextPackage.getVector3D(), "vpn", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Vrp(), theTextPackage.getVector3D(), "vrp", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Vup(), theTextPackage.getVector3D(), "vup", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Width(), theTextPackage.getLength(), "width", null, 1, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_X(), theTextPackage.getCoordinate(), "x", null, 1, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_Y(), theTextPackage.getCoordinate(), "y", null, 1, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSceneType_ZIndex(), theTextPackage.getNonNegativeInteger(), "zIndex", null, 0, 1, SceneType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); 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); initEReference(getDocumentRoot_Cube(), this.getCubeType(), null, "cube", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Extrude(), this.getExtrudeType(), null, "extrude", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Light(), this.getLightType(), null, "light", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Rotate(), this.getRotateType(), null, "rotate", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Scene(), this.getSceneType(), null, "scene", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEReference(getDocumentRoot_Sphere(), this.getSphereType(), null, "sphere", null, 0, -2, null, IS_TRANSIENT, IS_VOLATILE, IS_CHANGEABLE, IS_COMPOSITE, !IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_AmbientColor(), theTextPackage.getColor(), "ambientColor", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BackfaceCulling(), this.getBackfaceCullingType(), "backfaceCulling", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_BackScale(), theTextPackage.getPercent(), "backScale", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Center(), theTextPackage.getVector3D(), "center", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_CloseBack(), theTextPackage.getBoolean(), "closeBack", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_CloseFront(), theTextPackage.getBoolean(), "closeFront", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Depth(), theTextPackage.getLength(), "depth", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_DiffuseColor(), theTextPackage.getColor(), "diffuseColor", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Direction(), theTextPackage.getVector3D(), "direction", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Distance(), theTextPackage.getLength(), "distance", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_EdgeRounding(), theTextPackage.getPercent(), "edgeRounding", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_EdgeRoundingMode(), this.getEdgeRoundingModeType(), "edgeRoundingMode", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_EmissiveColor(), theTextPackage.getColor(), "emissiveColor", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Enabled(), theTextPackage.getBoolean(), "enabled", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_EndAngle(), theTextPackage.getNonNegativeInteger(), "endAngle", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_FocalLength(), theTextPackage.getLength(), "focalLength", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_HorizontalSegments(), theTextPackage.getNonNegativeInteger(), "horizontalSegments", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MaxEdge(), theTextPackage.getVector3D(), "maxEdge", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_MinEdge(), theTextPackage.getVector3D(), "minEdge", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_NormalsDirection(), this.getNormalsDirectionType(), "normalsDirection", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_NormalsKind(), this.getNormalsKindType(), "normalsKind", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Projection(), this.getProjectionType(), "projection", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ShadeMode(), this.getShadeModeType(), "shadeMode", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Shadow(), this.getShadowType(), "shadow", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_ShadowSlant(), theTextPackage.getNonNegativeInteger(), "shadowSlant", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Shininess(), theTextPackage.getPercent(), "shininess", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Size(), theTextPackage.getVector3D(), "size", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Specular(), theTextPackage.getBoolean(), "specular", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_SpecularColor(), theTextPackage.getColor(), "specularColor", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextureFilter(), this.getTextureFilterType(), "textureFilter", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextureGenerationModeX(), this.getTextureGenerationModeXType(), "textureGenerationModeX", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextureGenerationModeY(), this.getTextureGenerationModeYType(), "textureGenerationModeY", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextureKind(), this.getTextureKindType(), "textureKind", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_TextureMode(), this.getTextureModeType(), "textureMode", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Transform(), theXMLTypePackage.getAnySimpleType(), "transform", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_VerticalSegments(), theTextPackage.getNonNegativeInteger(), "verticalSegments", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Vpn(), theTextPackage.getVector3D(), "vpn", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Vrp(), theTextPackage.getVector3D(), "vrp", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getDocumentRoot_Vup(), theTextPackage.getVector3D(), "vup", null, 0, 1, null, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(sphereTypeEClass, SphereType.class, "SphereType", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEAttribute(getSphereType_Center(), theTextPackage.getVector3D(), "center", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_ClassNames(), theTextPackage.getStyleNameRefs(), "classNames", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_ClassNames1(), theTextPackage.getStyleNameRefs(), "classNames1", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_Id(), theTextPackage.getID(), "id", null, 1, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_Layer(), theXMLTypePackage.getString(), "layer", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_Size(), theTextPackage.getVector3D(), "size", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_StyleName(), theDrawingPackage.getStyleNameType(), "styleName", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_StyleName1(), thePresentationPackage.getStyleNameType(), "styleName1", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_Transform(), theXMLTypePackage.getAnySimpleType(), "transform", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getSphereType_ZIndex(), theTextPackage.getNonNegativeInteger(), "zIndex", null, 0, 1, SphereType.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); // Initialize enums and add enum literals initEEnum(backfaceCullingTypeEEnum, BackfaceCullingType.class, "BackfaceCullingType"); addEEnumLiteral(backfaceCullingTypeEEnum, BackfaceCullingType.ENABLED); addEEnumLiteral(backfaceCullingTypeEEnum, BackfaceCullingType.DISABLED); initEEnum(edgeRoundingModeTypeEEnum, EdgeRoundingModeType.class, "EdgeRoundingModeType"); addEEnumLiteral(edgeRoundingModeTypeEEnum, EdgeRoundingModeType.CORRECT); addEEnumLiteral(edgeRoundingModeTypeEEnum, EdgeRoundingModeType.ATTRACTIVE); initEEnum(normalsDirectionTypeEEnum, NormalsDirectionType.class, "NormalsDirectionType"); addEEnumLiteral(normalsDirectionTypeEEnum, NormalsDirectionType.NORMAL); addEEnumLiteral(normalsDirectionTypeEEnum, NormalsDirectionType.INVERSE); initEEnum(normalsKindTypeEEnum, NormalsKindType.class, "NormalsKindType"); addEEnumLiteral(normalsKindTypeEEnum, NormalsKindType.OBJECT); addEEnumLiteral(normalsKindTypeEEnum, NormalsKindType.FLAT); addEEnumLiteral(normalsKindTypeEEnum, NormalsKindType.SPHERE); initEEnum(projectionTypeEEnum, ProjectionType.class, "ProjectionType"); addEEnumLiteral(projectionTypeEEnum, ProjectionType.PARALLEL); addEEnumLiteral(projectionTypeEEnum, ProjectionType.PERSPECTIVE); initEEnum(shadeModeTypeEEnum, ShadeModeType.class, "ShadeModeType"); addEEnumLiteral(shadeModeTypeEEnum, ShadeModeType.FLAT); addEEnumLiteral(shadeModeTypeEEnum, ShadeModeType.PHONG); addEEnumLiteral(shadeModeTypeEEnum, ShadeModeType.GOURAUD); addEEnumLiteral(shadeModeTypeEEnum, ShadeModeType.DRAFT); initEEnum(shadowTypeEEnum, ShadowType.class, "ShadowType"); addEEnumLiteral(shadowTypeEEnum, ShadowType.VISIBLE); addEEnumLiteral(shadowTypeEEnum, ShadowType.HIDDEN); initEEnum(textureFilterTypeEEnum, TextureFilterType.class, "TextureFilterType"); addEEnumLiteral(textureFilterTypeEEnum, TextureFilterType.ENABLED); addEEnumLiteral(textureFilterTypeEEnum, TextureFilterType.DISABLED); initEEnum(textureGenerationModeXTypeEEnum, TextureGenerationModeXType.class, "TextureGenerationModeXType"); addEEnumLiteral(textureGenerationModeXTypeEEnum, TextureGenerationModeXType.OBJECT); addEEnumLiteral(textureGenerationModeXTypeEEnum, TextureGenerationModeXType.PARALLEL); addEEnumLiteral(textureGenerationModeXTypeEEnum, TextureGenerationModeXType.SPHERE); initEEnum(textureGenerationModeYTypeEEnum, TextureGenerationModeYType.class, "TextureGenerationModeYType"); addEEnumLiteral(textureGenerationModeYTypeEEnum, TextureGenerationModeYType.OBJECT); addEEnumLiteral(textureGenerationModeYTypeEEnum, TextureGenerationModeYType.PARALLEL); addEEnumLiteral(textureGenerationModeYTypeEEnum, TextureGenerationModeYType.SPHERE); initEEnum(textureKindTypeEEnum, TextureKindType.class, "TextureKindType"); addEEnumLiteral(textureKindTypeEEnum, TextureKindType.LUMINANCE); addEEnumLiteral(textureKindTypeEEnum, TextureKindType.INTENSITY); addEEnumLiteral(textureKindTypeEEnum, TextureKindType.COLOR); initEEnum(textureModeTypeEEnum, TextureModeType.class, "TextureModeType"); addEEnumLiteral(textureModeTypeEEnum, TextureModeType.REPLACE); addEEnumLiteral(textureModeTypeEEnum, TextureModeType.MODULATE); addEEnumLiteral(textureModeTypeEEnum, TextureModeType.BLEND); // Initialize data types initEDataType(backfaceCullingTypeObjectEDataType, BackfaceCullingType.class, "BackfaceCullingTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(edgeRoundingModeTypeObjectEDataType, EdgeRoundingModeType.class, "EdgeRoundingModeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(normalsDirectionTypeObjectEDataType, NormalsDirectionType.class, "NormalsDirectionTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(normalsKindTypeObjectEDataType, NormalsKindType.class, "NormalsKindTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(projectionTypeObjectEDataType, ProjectionType.class, "ProjectionTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(shadeModeTypeObjectEDataType, ShadeModeType.class, "ShadeModeTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(shadowTypeObjectEDataType, ShadowType.class, "ShadowTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(textureFilterTypeObjectEDataType, TextureFilterType.class, "TextureFilterTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(textureGenerationModeXTypeObjectEDataType, TextureGenerationModeXType.class, "TextureGenerationModeXTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(textureGenerationModeYTypeObjectEDataType, TextureGenerationModeYType.class, "TextureGenerationModeYTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(textureKindTypeObjectEDataType, TextureKindType.class, "TextureKindTypeObject", IS_SERIALIZABLE, IS_GENERATED_INSTANCE_CLASS); initEDataType(textureModeTypeObjectEDataType, TextureModeType.class, "TextureModeTypeObject", 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 (backfaceCullingTypeEEnum, source, new String[] { "name", "backface-culling_._type" }); addAnnotation (backfaceCullingTypeObjectEDataType, source, new String[] { "name", "backface-culling_._type:Object", "baseType", "backface-culling_._type" }); addAnnotation (cubeTypeEClass, source, new String[] { "name", "cube_._type", "kind", "empty" }); addAnnotation (getCubeType_ClassNames(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getCubeType_ClassNames1(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getCubeType_Id(), source, new String[] { "kind", "attribute", "name", "id", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getCubeType_Layer(), source, new String[] { "kind", "attribute", "name", "layer", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getCubeType_MaxEdge(), source, new String[] { "kind", "attribute", "name", "max-edge", "namespace", "##targetNamespace" }); addAnnotation (getCubeType_MinEdge(), source, new String[] { "kind", "attribute", "name", "min-edge", "namespace", "##targetNamespace" }); addAnnotation (getCubeType_StyleName(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getCubeType_StyleName1(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getCubeType_Transform(), source, new String[] { "kind", "attribute", "name", "transform", "namespace", "##targetNamespace" }); addAnnotation (getCubeType_ZIndex(), source, new String[] { "kind", "attribute", "name", "z-index", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (edgeRoundingModeTypeEEnum, source, new String[] { "name", "edge-rounding-mode_._type" }); addAnnotation (edgeRoundingModeTypeObjectEDataType, source, new String[] { "name", "edge-rounding-mode_._type:Object", "baseType", "edge-rounding-mode_._type" }); addAnnotation (extrudeTypeEClass, source, new String[] { "name", "extrude_._type", "kind", "empty" }); addAnnotation (getExtrudeType_ClassNames(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getExtrudeType_ClassNames1(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getExtrudeType_D(), source, new String[] { "kind", "attribute", "name", "d", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getExtrudeType_Id(), source, new String[] { "kind", "attribute", "name", "id", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getExtrudeType_Layer(), source, new String[] { "kind", "attribute", "name", "layer", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getExtrudeType_StyleName(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getExtrudeType_StyleName1(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getExtrudeType_Transform(), source, new String[] { "kind", "attribute", "name", "transform", "namespace", "##targetNamespace" }); addAnnotation (getExtrudeType_ViewBox(), source, new String[] { "kind", "attribute", "name", "viewBox", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getExtrudeType_ZIndex(), source, new String[] { "kind", "attribute", "name", "z-index", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (lightTypeEClass, source, new String[] { "name", "light_._type", "kind", "empty" }); addAnnotation (getLightType_DiffuseColor(), source, new String[] { "kind", "attribute", "name", "diffuse-color", "namespace", "##targetNamespace" }); addAnnotation (getLightType_Direction(), source, new String[] { "kind", "attribute", "name", "direction", "namespace", "##targetNamespace" }); addAnnotation (getLightType_Enabled(), source, new String[] { "kind", "attribute", "name", "enabled", "namespace", "##targetNamespace" }); addAnnotation (getLightType_Specular(), source, new String[] { "kind", "attribute", "name", "specular", "namespace", "##targetNamespace" }); addAnnotation (normalsDirectionTypeEEnum, source, new String[] { "name", "normals-direction_._type" }); addAnnotation (normalsDirectionTypeObjectEDataType, source, new String[] { "name", "normals-direction_._type:Object", "baseType", "normals-direction_._type" }); addAnnotation (normalsKindTypeEEnum, source, new String[] { "name", "normals-kind_._type" }); addAnnotation (normalsKindTypeObjectEDataType, source, new String[] { "name", "normals-kind_._type:Object", "baseType", "normals-kind_._type" }); addAnnotation (projectionTypeEEnum, source, new String[] { "name", "projection_._type" }); addAnnotation (projectionTypeObjectEDataType, source, new String[] { "name", "projection_._type:Object", "baseType", "projection_._type" }); addAnnotation (rotateTypeEClass, source, new String[] { "name", "rotate_._type", "kind", "empty" }); addAnnotation (getRotateType_ClassNames(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getRotateType_ClassNames1(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getRotateType_D(), source, new String[] { "kind", "attribute", "name", "d", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getRotateType_Id(), source, new String[] { "kind", "attribute", "name", "id", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getRotateType_Layer(), source, new String[] { "kind", "attribute", "name", "layer", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getRotateType_StyleName(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getRotateType_StyleName1(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getRotateType_Transform(), source, new String[] { "kind", "attribute", "name", "transform", "namespace", "##targetNamespace" }); addAnnotation (getRotateType_ViewBox(), source, new String[] { "kind", "attribute", "name", "viewBox", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getRotateType_ZIndex(), source, new String[] { "kind", "attribute", "name", "z-index", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (sceneTypeEClass, source, new String[] { "name", "scene_._type", "kind", "elementOnly" }); addAnnotation (getSceneType_Title(), source, new String[] { "kind", "element", "name", "title", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getSceneType_Desc(), source, new String[] { "kind", "element", "name", "desc", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getSceneType_Light(), source, new String[] { "kind", "element", "name", "light", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_Shapes3dGroup(), source, new String[] { "kind", "group", "name", "shapes3d:group", "namespace", "urn:oasis:names:tc:opendocument:xmlns:text:1.0" }); addAnnotation (getSceneType_Shapes3d(), source, new String[] { "kind", "element", "name", "shapes3d", "namespace", "urn:oasis:names:tc:opendocument:xmlns:text:1.0", "group", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#shapes3d:group" }); addAnnotation (getSceneType_AmbientColor(), source, new String[] { "kind", "attribute", "name", "ambient-color", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_AnchorPageNumber(), source, new String[] { "kind", "attribute", "name", "anchor-page-number", "namespace", "urn:oasis:names:tc:opendocument:xmlns:text:1.0" }); addAnnotation (getSceneType_AnchorType(), source, new String[] { "kind", "attribute", "name", "anchor-type", "namespace", "urn:oasis:names:tc:opendocument:xmlns:text:1.0" }); addAnnotation (getSceneType_CaptionId(), source, new String[] { "kind", "attribute", "name", "caption-id", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSceneType_ClassNames(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSceneType_ClassNames1(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getSceneType_Distance(), source, new String[] { "kind", "attribute", "name", "distance", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_EndCellAddress(), source, new String[] { "kind", "attribute", "name", "end-cell-address", "namespace", "urn:oasis:names:tc:opendocument:xmlns:table:1.0" }); addAnnotation (getSceneType_EndX(), source, new String[] { "kind", "attribute", "name", "end-x", "namespace", "urn:oasis:names:tc:opendocument:xmlns:table:1.0" }); addAnnotation (getSceneType_EndY(), source, new String[] { "kind", "attribute", "name", "end-y", "namespace", "urn:oasis:names:tc:opendocument:xmlns:table:1.0" }); addAnnotation (getSceneType_FocalLength(), source, new String[] { "kind", "attribute", "name", "focal-length", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_Height(), source, new String[] { "kind", "attribute", "name", "height", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getSceneType_Id(), source, new String[] { "kind", "attribute", "name", "id", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSceneType_Layer(), source, new String[] { "kind", "attribute", "name", "layer", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSceneType_LightingMode(), source, new String[] { "kind", "attribute", "name", "lighting-mode", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_Projection(), source, new String[] { "kind", "attribute", "name", "projection", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_ShadeMode(), source, new String[] { "kind", "attribute", "name", "shade-mode", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_ShadowSlant(), source, new String[] { "kind", "attribute", "name", "shadow-slant", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_StyleName(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSceneType_StyleName1(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getSceneType_TableBackground(), source, new String[] { "kind", "attribute", "name", "table-background", "namespace", "urn:oasis:names:tc:opendocument:xmlns:table:1.0" }); addAnnotation (getSceneType_Transform(), source, new String[] { "kind", "attribute", "name", "transform", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_Vpn(), source, new String[] { "kind", "attribute", "name", "vpn", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_Vrp(), source, new String[] { "kind", "attribute", "name", "vrp", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_Vup(), source, new String[] { "kind", "attribute", "name", "vup", "namespace", "##targetNamespace" }); addAnnotation (getSceneType_Width(), source, new String[] { "kind", "attribute", "name", "width", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getSceneType_X(), source, new String[] { "kind", "attribute", "name", "x", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getSceneType_Y(), source, new String[] { "kind", "attribute", "name", "y", "namespace", "urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" }); addAnnotation (getSceneType_ZIndex(), source, new String[] { "kind", "attribute", "name", "z-index", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (shadeModeTypeEEnum, source, new String[] { "name", "shade-mode_._type" }); addAnnotation (shadeModeTypeObjectEDataType, source, new String[] { "name", "shade-mode_._type:Object", "baseType", "shade-mode_._type" }); 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_Cube(), source, new String[] { "kind", "element", "name", "cube", "namespace", "##targetNamespace", "affiliation", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#shapes3d" }); addAnnotation (getDocumentRoot_Extrude(), source, new String[] { "kind", "element", "name", "extrude", "namespace", "##targetNamespace", "affiliation", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#shapes3d" }); addAnnotation (getDocumentRoot_Light(), source, new String[] { "kind", "element", "name", "light", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Rotate(), source, new String[] { "kind", "element", "name", "rotate", "namespace", "##targetNamespace", "affiliation", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#shapes3d" }); addAnnotation (getDocumentRoot_Scene(), source, new String[] { "kind", "element", "name", "scene", "namespace", "##targetNamespace", "affiliation", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#shapes3d" }); addAnnotation (getDocumentRoot_Sphere(), source, new String[] { "kind", "element", "name", "sphere", "namespace", "##targetNamespace", "affiliation", "urn:oasis:names:tc:opendocument:xmlns:text:1.0#shapes3d" }); addAnnotation (getDocumentRoot_AmbientColor(), source, new String[] { "kind", "attribute", "name", "ambient-color", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BackfaceCulling(), source, new String[] { "kind", "attribute", "name", "backface-culling", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_BackScale(), source, new String[] { "kind", "attribute", "name", "back-scale", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Center(), source, new String[] { "kind", "attribute", "name", "center", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_CloseBack(), source, new String[] { "kind", "attribute", "name", "close-back", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_CloseFront(), source, new String[] { "kind", "attribute", "name", "close-front", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Depth(), source, new String[] { "kind", "attribute", "name", "depth", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_DiffuseColor(), source, new String[] { "kind", "attribute", "name", "diffuse-color", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Direction(), source, new String[] { "kind", "attribute", "name", "direction", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Distance(), source, new String[] { "kind", "attribute", "name", "distance", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_EdgeRounding(), source, new String[] { "kind", "attribute", "name", "edge-rounding", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_EdgeRoundingMode(), source, new String[] { "kind", "attribute", "name", "edge-rounding-mode", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_EmissiveColor(), source, new String[] { "kind", "attribute", "name", "emissive-color", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Enabled(), source, new String[] { "kind", "attribute", "name", "enabled", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_EndAngle(), source, new String[] { "kind", "attribute", "name", "end-angle", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_FocalLength(), source, new String[] { "kind", "attribute", "name", "focal-length", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_HorizontalSegments(), source, new String[] { "kind", "attribute", "name", "horizontal-segments", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MaxEdge(), source, new String[] { "kind", "attribute", "name", "max-edge", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_MinEdge(), source, new String[] { "kind", "attribute", "name", "min-edge", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_NormalsDirection(), source, new String[] { "kind", "attribute", "name", "normals-direction", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_NormalsKind(), source, new String[] { "kind", "attribute", "name", "normals-kind", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Projection(), source, new String[] { "kind", "attribute", "name", "projection", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ShadeMode(), source, new String[] { "kind", "attribute", "name", "shade-mode", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Shadow(), source, new String[] { "kind", "attribute", "name", "shadow", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_ShadowSlant(), source, new String[] { "kind", "attribute", "name", "shadow-slant", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Shininess(), source, new String[] { "kind", "attribute", "name", "shininess", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Size(), source, new String[] { "kind", "attribute", "name", "size", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Specular(), source, new String[] { "kind", "attribute", "name", "specular", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_SpecularColor(), source, new String[] { "kind", "attribute", "name", "specular-color", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextureFilter(), source, new String[] { "kind", "attribute", "name", "texture-filter", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextureGenerationModeX(), source, new String[] { "kind", "attribute", "name", "texture-generation-mode-x", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextureGenerationModeY(), source, new String[] { "kind", "attribute", "name", "texture-generation-mode-y", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextureKind(), source, new String[] { "kind", "attribute", "name", "texture-kind", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_TextureMode(), source, new String[] { "kind", "attribute", "name", "texture-mode", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Transform(), source, new String[] { "kind", "attribute", "name", "transform", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_VerticalSegments(), source, new String[] { "kind", "attribute", "name", "vertical-segments", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Vpn(), source, new String[] { "kind", "attribute", "name", "vpn", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Vrp(), source, new String[] { "kind", "attribute", "name", "vrp", "namespace", "##targetNamespace" }); addAnnotation (getDocumentRoot_Vup(), source, new String[] { "kind", "attribute", "name", "vup", "namespace", "##targetNamespace" }); addAnnotation (shadowTypeEEnum, source, new String[] { "name", "shadow_._type" }); addAnnotation (shadowTypeObjectEDataType, source, new String[] { "name", "shadow_._type:Object", "baseType", "shadow_._type" }); addAnnotation (sphereTypeEClass, source, new String[] { "name", "sphere_._type", "kind", "empty" }); addAnnotation (getSphereType_Center(), source, new String[] { "kind", "attribute", "name", "center", "namespace", "##targetNamespace" }); addAnnotation (getSphereType_ClassNames(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSphereType_ClassNames1(), source, new String[] { "kind", "attribute", "name", "class-names", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getSphereType_Id(), source, new String[] { "kind", "attribute", "name", "id", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSphereType_Layer(), source, new String[] { "kind", "attribute", "name", "layer", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSphereType_Size(), source, new String[] { "kind", "attribute", "name", "size", "namespace", "##targetNamespace" }); addAnnotation (getSphereType_StyleName(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (getSphereType_StyleName1(), source, new String[] { "kind", "attribute", "name", "style-name", "namespace", "urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" }); addAnnotation (getSphereType_Transform(), source, new String[] { "kind", "attribute", "name", "transform", "namespace", "##targetNamespace" }); addAnnotation (getSphereType_ZIndex(), source, new String[] { "kind", "attribute", "name", "z-index", "namespace", "urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" }); addAnnotation (textureFilterTypeEEnum, source, new String[] { "name", "texture-filter_._type" }); addAnnotation (textureFilterTypeObjectEDataType, source, new String[] { "name", "texture-filter_._type:Object", "baseType", "texture-filter_._type" }); addAnnotation (textureGenerationModeXTypeEEnum, source, new String[] { "name", "texture-generation-mode-x_._type" }); addAnnotation (textureGenerationModeXTypeObjectEDataType, source, new String[] { "name", "texture-generation-mode-x_._type:Object", "baseType", "texture-generation-mode-x_._type" }); addAnnotation (textureGenerationModeYTypeEEnum, source, new String[] { "name", "texture-generation-mode-y_._type" }); addAnnotation (textureGenerationModeYTypeObjectEDataType, source, new String[] { "name", "texture-generation-mode-y_._type:Object", "baseType", "texture-generation-mode-y_._type" }); addAnnotation (textureKindTypeEEnum, source, new String[] { "name", "texture-kind_._type" }); addAnnotation (textureKindTypeObjectEDataType, source, new String[] { "name", "texture-kind_._type:Object", "baseType", "texture-kind_._type" }); addAnnotation (textureModeTypeEEnum, source, new String[] { "name", "texture-mode_._type" }); addAnnotation (textureModeTypeObjectEDataType, source, new String[] { "name", "texture-mode_._type:Object", "baseType", "texture-mode_._type" }); } } //Dr3dPackageImpl