case ComponentPackage.ESTRING_TO_DATA_SET_MAP_ENTRY : return (EObject) createEStringToDataSetMapEntry( );
	public EObject create( EClass eClass )	{		switch ( eClass.getClassifierID( ) )		{			case ComponentPackage.AXIS :				return createAxis( );			case ComponentPackage.CHART_PREFERENCES :				return createChartPreferences( );			case ComponentPackage.CURVE_FITTING :				return createCurveFitting( );			case ComponentPackage.DIAL :				return createDial( );			case ComponentPackage.DIAL_REGION :				return createDialRegion( );			case ComponentPackage.GRID :				return createGrid( );			case ComponentPackage.LABEL :				return createLabel( );			case ComponentPackage.MARKER_LINE :				return createMarkerLine( );			case ComponentPackage.MARKER_RANGE :				return createMarkerRange( );			case ComponentPackage.NEEDLE :				return createNeedle( );			case ComponentPackage.SCALE :				return createScale( );			case ComponentPackage.SERIES :				return createSeries( );			default :				throw new IllegalArgumentException( "The class '" + eClass.getName( ) + "' is not a valid classifier" ); //$NON-NLS-1$ //$NON-NLS-2$		}	}