CAA C++ API Modifications

VPMInterfaces


Entity
SP
Modification
To Do
VPMInterfaces/Public/CATIVpmFactoryManager.h/CATIVpmFactoryManager/RunQueryGAMHBDMAn argument has been added to one of the overloaded methods. This overload should not be used, so if you encounter a compilation problem, please consider using the other one.
VPMInterfaces/Public/ENOVISessionEvent.hGAUHCUsage changed fro U5 to U4, please use the provided adaptor (ENOVPackageListener) implementing the interface without this adapter was very difficult. It also avoids to be impacted by future evolutions of the interface.
VPMInterfaces/Public/VPMIListOfAttributes.hGAFHBDMoved into VPMDesktopServices where the scalar class (VPMIQAttribute) is, so no impact in most of the cases while IdentityCard and Imakefile.mk of client code may have to be modified accordingly.
VPMInterfaces/Public/CATICfgFilter.h/CATICfgFilter/GetListOfFiltersGAINDMCheck that you don't use it
VPMInterfaces/Public/CATICfgFilter.h/CATICfgFilter/FilterGAINDMCheck that you don't use it
VPMInterfaces/Public/CATICfgFilter.h/CATICfgFilter/CopyGAINDMCheck that you don't use it
VPMInterfaces/Public/CATICfgManager.h/CATICfgManager/ConstrainGAINDMCheck that you don't use it
VPMInterfaces/Public/CATICfgManager.h/CATICfgManager/ConstrainRecursivelyGAINDMCheck that you don't use it
VPMInterfaces/Public/CATICfgModification.h/CATICfgModification/GetAsStringGAINDMCheck that you don't use it
VPMInterfaces/Public/CATIConfigurableObject.h/CATIConfigurableObject/DisplayValueForUID2GAINDMCheck that you don't use it
VPMInterfaces/Public/CATIConfigurableObject.h/CATIConfigurableObject/GetRootConfigurableObjectsGAINDMCheck that you don't use it
VPMInterfaces/Public/ENOVIExpandable.h/ENOVIExpandable/get_Tree2GAMHBDM