A modularized case adaptation method of case-based reasoning in parametric machinery design. (September 2017)