It calculates the scale factor with all flags taken into consideration (see getScale()). Literally, it is the ratio: 'working units of a referenced model' / 'working units of the current model'. It could generate eNotApplicable exception if no current or referenced models can be found.