val INode node = NodeModelUtils.getNode(templateDef)
val infoMessage = "The template definition for \"" + template.name +
"\" is ambiguous. It cannot be determined whether it is a send or a receive template according to STF160's conventions. It will not be analyzed further for naming conventions compliance."
warning(
info(
infoMessage,
TTCN3Package.eINSTANCE.TTCN3Reference_Name,
MessageClass.NAMING.toString,
node.startLine.toString,
node.endLine.toString,
"2.1, " + MiscTools.getMethodName()
"2.1, " + MiscTools.getMethodName(),
LogLevel.INFORMATION.toString
);
return;
}
}
}
// if no problems occurred this far check name for send template
isSendTemplate = true;
} // (else) check name for receive template
@@ -331,6 +373,28 @@ public class NamingConventionsValidator extends AbstractDeclarativeValidator {