In-fact ProENGINEER can get that intelligence, If we make some Configurations [Parameters & Relations] in the Part Template and we've to use that template as the default template for creating any Parts.
Otherwise getting the Automatic Part SIZE calculation is a bit harder.
So SMARTAnalysis will do that for us.............