private static void addOperationParameterAnnotations(
ProcedureParameter procedure, CsdlParameter parameter,
CsdlSchema csdlSchema) {
if (procedure.getAnnotation() != null) {
addStringAnnotation(parameter, "Core.Description", procedure.getAnnotation());
}
if (procedure.getNameInSource() != null) {
addStringAnnotation(parameter, "teiid.NAMEINSOURCE", procedure.getNameInSource());
}
for (String str:procedure.getProperties().keySet()) {
addTerm(normalizeTermName(str), new String[] {"Parameter"}, csdlSchema);
addStringAnnotation(parameter, csdlSchema.getAlias()+"."+normalizeTermName(str), procedure.getProperties().get(str));
}
}
private static void addStringAnnotation(CsdlAnnotatable recipent, String term, String value) {