Constants
Constants
are used to resolve a symbol to a number.
They are defined with the Constant
XML tag.
<Constant id="HIS_MET" value="12" />
Two attributes are required to define a constant:
-
id
the unique identifier of the constant. -
value
the value of the constant.
A constant can then be used in a computation by prefixing it with C.
, e.g.:
<Computation targetArtefactTypes="APPLICATION;FOLDER;FILE;CLASS;FUNCTION" result="100*(1-(MET_KO/C.HIS_MET))" />
A constant can also be used in a scale level. Note that in this kind of usage, the constant ID does not require a prefix, as shown below:
<ScaleLevel levelId="LEVELG" bounds="]5;]" rank="HIS_MET" />