The property Name of the class pfcMaterial is read only.
It is possible to change material name in weblink or JLink?
You can use session.RunMacro()
~ Command `ProCmdMmEditMaterial@PopupMenuTree` ;
~ Update `material_definition` `MtrlNameInput` `<your_new_name>`;
~ Activate `material_definition` `MtrlOKPush`;
just make sure your material is selected (in selection buffer) - this can be done by user or programically
Yes, now I'm using macro for this. But it is not elegant way. My macro was created long time ago and in Creo 8 it not working. Yes, I can create new macro for new version, but
Looking the way to rename programmatically
I have not found any GetName or similar method for Material interface nor for WMaterial so I suppose macro is the only option, but you can still ask ptc supoort