/** * @since 2.4 */ protected void info(String message, EObject source, EStructuralFeature feature, int index, String code, String... issueData) { getMessageAcceptor().acceptInfo(message, source, feature, index, code, issueData); }
/** * @since 2.4 */ protected void info(String message, EObject source, EStructuralFeature feature, String code, String... issueData) { getMessageAcceptor().acceptInfo(message, source, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, code, issueData); }
@Override public void acceptInfo(String message, EObject object, EStructuralFeature feature, int index, String code, String... issueData) { if (accepted.add(Tuples.create(object, feature, message))) { XtextValidator.this.getMessageAcceptor().acceptInfo(message, object, feature, index, code, issueData); } }
public void doCreateMessage(String message, String code, int severity, EObject context, EStructuralFeature feature, ValidationMessageAcceptor acceptor) { if (severity == Diagnostic.WARNING) { acceptor.acceptWarning(message, context, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, code); } else if (severity == Diagnostic.ERROR) { acceptor.acceptError(message, context, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, code); } else if (severity == Diagnostic.INFO) { acceptor.acceptInfo(message, context, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, code); } }
/** Generate an information message for the extra-language. * * <p>This function generates an error, a warning, or an information depending on the extra-language generation's * configuration. * * @param message the info message. * @param source the source of the error. * @param feature the structural feature. */ protected void info(String message, EObject source, EStructuralFeature feature) { getContext().getMessageAcceptor().acceptInfo( MessageFormat.format(getErrorMessageFormat(), message), source, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, IssueCodes.INVALID_EXTRA_LANGUAGE_GENERATION); }
/** * @since 2.4 */ protected void addIssue(String message, EObject source, int offset, int length, String issueCode, String... issueData) { Severity severity = getIssueSeverities(getContext(), getCurrentObject()).getSeverity(issueCode); if (severity != null) { switch (severity) { case WARNING: getMessageAcceptor().acceptWarning(message, source, offset, length, issueCode, issueData); break; case INFO: getMessageAcceptor().acceptInfo(message, source, offset, length, issueCode, issueData); break; case ERROR: getMessageAcceptor().acceptError(message, source, offset, length, issueCode, issueData); break; default: break; } } }
/** * @since 2.4 */ protected void addIssue(String message, EObject source, EStructuralFeature feature, int index, String issueCode, String... issueData) { Severity severity = getIssueSeverities(getContext(), getCurrentObject()).getSeverity(issueCode); if (severity != null) { switch (severity) { case WARNING: getMessageAcceptor().acceptWarning(message, source, feature, index, issueCode, issueData); break; case INFO: getMessageAcceptor().acceptInfo(message, source, feature, index, issueCode, issueData); break; case ERROR: getMessageAcceptor().acceptError(message, source, feature, index, issueCode, issueData); break; default: break; } } } /**