* @see Scale#isCorrectlySpecified(String, List)
*/
@Override
public boolean isCompletelySpecified(List<ValidationError> errors) {
if (this.scale == null) {
errors.add(new ValidationError("Leaf " + this.getName() + " has no scale", this));
return false;
}
if (scale instanceof YanScale) {
errors
.add(new ValidationError(
"Criterion "
+ getName()
+ " is associated with a 'Yes/Acceptable/No' scale, which is discouraged. We recommend to refine the criterion to be as objective as possible.",
this));
}