/******************************************************************************* * 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.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.impl.EFactoryImpl; import org.eclipse.emf.ecore.plugin.EcorePlugin; 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; /** * <!-- begin-user-doc --> * An implementation of the model <b>Factory</b>. * <!-- end-user-doc --> * @generated */ public class Dr3dFactoryImpl extends EFactoryImpl implements Dr3dFactory { /** * Creates the default factory implementation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public static Dr3dFactory init() { try { Dr3dFactory theDr3dFactory = (Dr3dFactory)EPackage.Registry.INSTANCE.getEFactory("urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0"); if (theDr3dFactory != null) { return theDr3dFactory; } } catch (Exception exception) { EcorePlugin.INSTANCE.log(exception); } return new Dr3dFactoryImpl(); } /** * Creates an instance of the factory. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Dr3dFactoryImpl() { super(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public EObject create(EClass eClass) { switch (eClass.getClassifierID()) { case Dr3dPackage.CUBE_TYPE: return createCubeType(); case Dr3dPackage.EXTRUDE_TYPE: return createExtrudeType(); case Dr3dPackage.LIGHT_TYPE: return createLightType(); case Dr3dPackage.ROTATE_TYPE: return createRotateType(); case Dr3dPackage.SCENE_TYPE: return createSceneType(); case Dr3dPackage.DOCUMENT_ROOT: return createDocumentRoot(); case Dr3dPackage.SPHERE_TYPE: return createSphereType(); default: throw new IllegalArgumentException("The class '" + eClass.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public Object createFromString(EDataType eDataType, String initialValue) { switch (eDataType.getClassifierID()) { case Dr3dPackage.BACKFACE_CULLING_TYPE: return createBackfaceCullingTypeFromString(eDataType, initialValue); case Dr3dPackage.EDGE_ROUNDING_MODE_TYPE: return createEdgeRoundingModeTypeFromString(eDataType, initialValue); case Dr3dPackage.NORMALS_DIRECTION_TYPE: return createNormalsDirectionTypeFromString(eDataType, initialValue); case Dr3dPackage.NORMALS_KIND_TYPE: return createNormalsKindTypeFromString(eDataType, initialValue); case Dr3dPackage.PROJECTION_TYPE: return createProjectionTypeFromString(eDataType, initialValue); case Dr3dPackage.SHADE_MODE_TYPE: return createShadeModeTypeFromString(eDataType, initialValue); case Dr3dPackage.SHADOW_TYPE: return createShadowTypeFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_FILTER_TYPE: return createTextureFilterTypeFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_XTYPE: return createTextureGenerationModeXTypeFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_YTYPE: return createTextureGenerationModeYTypeFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_KIND_TYPE: return createTextureKindTypeFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_MODE_TYPE: return createTextureModeTypeFromString(eDataType, initialValue); case Dr3dPackage.BACKFACE_CULLING_TYPE_OBJECT: return createBackfaceCullingTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.EDGE_ROUNDING_MODE_TYPE_OBJECT: return createEdgeRoundingModeTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.NORMALS_DIRECTION_TYPE_OBJECT: return createNormalsDirectionTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.NORMALS_KIND_TYPE_OBJECT: return createNormalsKindTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.PROJECTION_TYPE_OBJECT: return createProjectionTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.SHADE_MODE_TYPE_OBJECT: return createShadeModeTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.SHADOW_TYPE_OBJECT: return createShadowTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_FILTER_TYPE_OBJECT: return createTextureFilterTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_XTYPE_OBJECT: return createTextureGenerationModeXTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_YTYPE_OBJECT: return createTextureGenerationModeYTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_KIND_TYPE_OBJECT: return createTextureKindTypeObjectFromString(eDataType, initialValue); case Dr3dPackage.TEXTURE_MODE_TYPE_OBJECT: return createTextureModeTypeObjectFromString(eDataType, initialValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public String convertToString(EDataType eDataType, Object instanceValue) { switch (eDataType.getClassifierID()) { case Dr3dPackage.BACKFACE_CULLING_TYPE: return convertBackfaceCullingTypeToString(eDataType, instanceValue); case Dr3dPackage.EDGE_ROUNDING_MODE_TYPE: return convertEdgeRoundingModeTypeToString(eDataType, instanceValue); case Dr3dPackage.NORMALS_DIRECTION_TYPE: return convertNormalsDirectionTypeToString(eDataType, instanceValue); case Dr3dPackage.NORMALS_KIND_TYPE: return convertNormalsKindTypeToString(eDataType, instanceValue); case Dr3dPackage.PROJECTION_TYPE: return convertProjectionTypeToString(eDataType, instanceValue); case Dr3dPackage.SHADE_MODE_TYPE: return convertShadeModeTypeToString(eDataType, instanceValue); case Dr3dPackage.SHADOW_TYPE: return convertShadowTypeToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_FILTER_TYPE: return convertTextureFilterTypeToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_XTYPE: return convertTextureGenerationModeXTypeToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_YTYPE: return convertTextureGenerationModeYTypeToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_KIND_TYPE: return convertTextureKindTypeToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_MODE_TYPE: return convertTextureModeTypeToString(eDataType, instanceValue); case Dr3dPackage.BACKFACE_CULLING_TYPE_OBJECT: return convertBackfaceCullingTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.EDGE_ROUNDING_MODE_TYPE_OBJECT: return convertEdgeRoundingModeTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.NORMALS_DIRECTION_TYPE_OBJECT: return convertNormalsDirectionTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.NORMALS_KIND_TYPE_OBJECT: return convertNormalsKindTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.PROJECTION_TYPE_OBJECT: return convertProjectionTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.SHADE_MODE_TYPE_OBJECT: return convertShadeModeTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.SHADOW_TYPE_OBJECT: return convertShadowTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_FILTER_TYPE_OBJECT: return convertTextureFilterTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_XTYPE_OBJECT: return convertTextureGenerationModeXTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_GENERATION_MODE_YTYPE_OBJECT: return convertTextureGenerationModeYTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_KIND_TYPE_OBJECT: return convertTextureKindTypeObjectToString(eDataType, instanceValue); case Dr3dPackage.TEXTURE_MODE_TYPE_OBJECT: return convertTextureModeTypeObjectToString(eDataType, instanceValue); default: throw new IllegalArgumentException("The datatype '" + eDataType.getName() + "' is not a valid classifier"); } } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public CubeType createCubeType() { CubeTypeImpl cubeType = new CubeTypeImpl(); return cubeType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ExtrudeType createExtrudeType() { ExtrudeTypeImpl extrudeType = new ExtrudeTypeImpl(); return extrudeType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public LightType createLightType() { LightTypeImpl lightType = new LightTypeImpl(); return lightType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public RotateType createRotateType() { RotateTypeImpl rotateType = new RotateTypeImpl(); return rotateType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SceneType createSceneType() { SceneTypeImpl sceneType = new SceneTypeImpl(); return sceneType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public DocumentRoot createDocumentRoot() { DocumentRootImpl documentRoot = new DocumentRootImpl(); return documentRoot; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public SphereType createSphereType() { SphereTypeImpl sphereType = new SphereTypeImpl(); return sphereType; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BackfaceCullingType createBackfaceCullingTypeFromString(EDataType eDataType, String initialValue) { BackfaceCullingType result = BackfaceCullingType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertBackfaceCullingTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EdgeRoundingModeType createEdgeRoundingModeTypeFromString(EDataType eDataType, String initialValue) { EdgeRoundingModeType result = EdgeRoundingModeType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertEdgeRoundingModeTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NormalsDirectionType createNormalsDirectionTypeFromString(EDataType eDataType, String initialValue) { NormalsDirectionType result = NormalsDirectionType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertNormalsDirectionTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NormalsKindType createNormalsKindTypeFromString(EDataType eDataType, String initialValue) { NormalsKindType result = NormalsKindType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertNormalsKindTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ProjectionType createProjectionTypeFromString(EDataType eDataType, String initialValue) { ProjectionType result = ProjectionType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertProjectionTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ShadeModeType createShadeModeTypeFromString(EDataType eDataType, String initialValue) { ShadeModeType result = ShadeModeType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertShadeModeTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ShadowType createShadowTypeFromString(EDataType eDataType, String initialValue) { ShadowType result = ShadowType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertShadowTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureFilterType createTextureFilterTypeFromString(EDataType eDataType, String initialValue) { TextureFilterType result = TextureFilterType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureFilterTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureGenerationModeXType createTextureGenerationModeXTypeFromString(EDataType eDataType, String initialValue) { TextureGenerationModeXType result = TextureGenerationModeXType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureGenerationModeXTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureGenerationModeYType createTextureGenerationModeYTypeFromString(EDataType eDataType, String initialValue) { TextureGenerationModeYType result = TextureGenerationModeYType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureGenerationModeYTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureKindType createTextureKindTypeFromString(EDataType eDataType, String initialValue) { TextureKindType result = TextureKindType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureKindTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureModeType createTextureModeTypeFromString(EDataType eDataType, String initialValue) { TextureModeType result = TextureModeType.get(initialValue); if (result == null) throw new IllegalArgumentException("The value '" + initialValue + "' is not a valid enumerator of '" + eDataType.getName() + "'"); return result; } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureModeTypeToString(EDataType eDataType, Object instanceValue) { return instanceValue == null ? null : instanceValue.toString(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public BackfaceCullingType createBackfaceCullingTypeObjectFromString(EDataType eDataType, String initialValue) { return createBackfaceCullingTypeFromString(Dr3dPackage.Literals.BACKFACE_CULLING_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertBackfaceCullingTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertBackfaceCullingTypeToString(Dr3dPackage.Literals.BACKFACE_CULLING_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public EdgeRoundingModeType createEdgeRoundingModeTypeObjectFromString(EDataType eDataType, String initialValue) { return createEdgeRoundingModeTypeFromString(Dr3dPackage.Literals.EDGE_ROUNDING_MODE_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertEdgeRoundingModeTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertEdgeRoundingModeTypeToString(Dr3dPackage.Literals.EDGE_ROUNDING_MODE_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NormalsDirectionType createNormalsDirectionTypeObjectFromString(EDataType eDataType, String initialValue) { return createNormalsDirectionTypeFromString(Dr3dPackage.Literals.NORMALS_DIRECTION_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertNormalsDirectionTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertNormalsDirectionTypeToString(Dr3dPackage.Literals.NORMALS_DIRECTION_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public NormalsKindType createNormalsKindTypeObjectFromString(EDataType eDataType, String initialValue) { return createNormalsKindTypeFromString(Dr3dPackage.Literals.NORMALS_KIND_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertNormalsKindTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertNormalsKindTypeToString(Dr3dPackage.Literals.NORMALS_KIND_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ProjectionType createProjectionTypeObjectFromString(EDataType eDataType, String initialValue) { return createProjectionTypeFromString(Dr3dPackage.Literals.PROJECTION_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertProjectionTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertProjectionTypeToString(Dr3dPackage.Literals.PROJECTION_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ShadeModeType createShadeModeTypeObjectFromString(EDataType eDataType, String initialValue) { return createShadeModeTypeFromString(Dr3dPackage.Literals.SHADE_MODE_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertShadeModeTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertShadeModeTypeToString(Dr3dPackage.Literals.SHADE_MODE_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public ShadowType createShadowTypeObjectFromString(EDataType eDataType, String initialValue) { return createShadowTypeFromString(Dr3dPackage.Literals.SHADOW_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertShadowTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertShadowTypeToString(Dr3dPackage.Literals.SHADOW_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureFilterType createTextureFilterTypeObjectFromString(EDataType eDataType, String initialValue) { return createTextureFilterTypeFromString(Dr3dPackage.Literals.TEXTURE_FILTER_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureFilterTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertTextureFilterTypeToString(Dr3dPackage.Literals.TEXTURE_FILTER_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureGenerationModeXType createTextureGenerationModeXTypeObjectFromString(EDataType eDataType, String initialValue) { return createTextureGenerationModeXTypeFromString(Dr3dPackage.Literals.TEXTURE_GENERATION_MODE_XTYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureGenerationModeXTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertTextureGenerationModeXTypeToString(Dr3dPackage.Literals.TEXTURE_GENERATION_MODE_XTYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureGenerationModeYType createTextureGenerationModeYTypeObjectFromString(EDataType eDataType, String initialValue) { return createTextureGenerationModeYTypeFromString(Dr3dPackage.Literals.TEXTURE_GENERATION_MODE_YTYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureGenerationModeYTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertTextureGenerationModeYTypeToString(Dr3dPackage.Literals.TEXTURE_GENERATION_MODE_YTYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureKindType createTextureKindTypeObjectFromString(EDataType eDataType, String initialValue) { return createTextureKindTypeFromString(Dr3dPackage.Literals.TEXTURE_KIND_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureKindTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertTextureKindTypeToString(Dr3dPackage.Literals.TEXTURE_KIND_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public TextureModeType createTextureModeTypeObjectFromString(EDataType eDataType, String initialValue) { return createTextureModeTypeFromString(Dr3dPackage.Literals.TEXTURE_MODE_TYPE, initialValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public String convertTextureModeTypeObjectToString(EDataType eDataType, Object instanceValue) { return convertTextureModeTypeToString(Dr3dPackage.Literals.TEXTURE_MODE_TYPE, instanceValue); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Dr3dPackage getDr3dPackage() { return (Dr3dPackage)getEPackage(); } /** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @deprecated * @generated */ @Deprecated public static Dr3dPackage getPackage() { return Dr3dPackage.eINSTANCE; } } //Dr3dFactoryImpl