Reverse engineering

Hi

Is there a free tool to convert C++ code to object, package, sequence, communication and state diagrams?

Thanks