Hi there @gaurav_goyal
Welcome to uipath community. Incidentally this question is right up my alley, as I am a Mechanical post-graduate turned RPA Engineer.
First of all, getting the data, setting it, clicking and human actions can be mimicked in UiPath which are decision based (and cognition in the near future with RPA++)
CATIAv5, or FEA tools like ANSYS or NASTRAN or anything like Solid edge, AutoCAD everything works on a rendering application that store data in a different way and render it differently. They are not built for automation nor data can be extracted from it as the whole canvas where designs are made will be shown as a single frame.
Anyone who develops it must keep a provision for automation to work (like uielements in apps, API etc) whcich will in-turn give you a value to extract or set and subsequently get desired result.
Just out of pure curiosity, what were you planning on automation in CATIA using UiPath? Was it just data extraction or even the design part? (which would be greatly ambitious bordering on impossible)