protected void error(ValidationMessageAcceptor validationMessageAcceptor, String message, EObject source, EStructuralFeature feature, String code, String... issueData) { validationMessageAcceptor.acceptError(message, source, feature, ValidationMessageAcceptor.INSIGNIFICANT_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); } }
public void acceptWarning(String message, EObject object, EStructuralFeature feature) { acceptor.acceptWarning(message, object, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, null); }
/** * @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); }
protected void warning(String message, EObject source, EStructuralFeature feature, int index, String code, String... issueData) { getMessageAcceptor().acceptWarning(message, source, feature, index, code, issueData); }
/** * @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); }
public void acceptError(String message, EObject object, EStructuralFeature feature) { acceptor.acceptError(message, object, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, null); }
/** * @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; } } }
protected void warning(String message, EObject source, EStructuralFeature feature, String code, String... issueData) { getMessageAcceptor().acceptWarning(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 acceptError(String message, EObject object, EStructuralFeature feature, String code, String... issueData) { if (erroneousElements.add(object) && EcoreUtil.isAncestor(inspectedGrammar, object)) validationMessageAcceptor.acceptError(message, object, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, code, issueData); }
/** * @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; } } } /**
@Override public void accept(IRichStringPartAcceptor acceptor) { if (indentationStack.isEmpty()) return; String indentation = indentationStack.getLast(); if (unfulfilledIndentationExpectation != null) { if (currentOffset + indentation.length() != lastOffsetOfLiteral) { if (indentation.length() != 0) { if (wasCurrentOffset == -1) { this.acceptor.acceptWarning("Inconsistent indentation", root, currentOffset, indentation.length(), IssueCodes.INCONSISTENT_INDENTATION, unfulfilledIndentationExpectation); } else { this.acceptor.acceptWarning("Inconsistent indentation", root, wasCurrentOffset, currentOffset + indentation.length() - wasCurrentOffset, IssueCodes.INCONSISTENT_INDENTATION, unfulfilledIndentationExpectation); } } } unfulfilledIndentationExpectation = null; } currentOffset+=indentation.length(); }
/** 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); }
protected void error(String message, EObject source, EStructuralFeature feature, String code, String... issueData) { getMessageAcceptor().acceptError(message, source, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, code, issueData); }
@Override public void acceptWarning(String message, EObject object, EStructuralFeature feature, int index, String code, String... issueData) { if (accepted.add(Tuples.create(object, feature, message))) { XtextValidator.this.getMessageAcceptor().acceptWarning(message, object, feature, index, code, issueData); } }
public void acceptError(String message, EObject object, EStructuralFeature feature, int index, String code, String... issueData) { if (erroneousElements.add(object) && EcoreUtil.isAncestor(inspectedGrammar, object)) validationMessageAcceptor.acceptError(message, object, feature, index, code, issueData); }
/** Generate a warning 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 warning message. * @param source the source of the error. * @param feature the structural feature. */ protected void warning(String message, EObject source, EStructuralFeature feature) { getContext().getMessageAcceptor().acceptWarning( MessageFormat.format(getErrorMessageFormat(), message), source, feature, ValidationMessageAcceptor.INSIGNIFICANT_INDEX, IssueCodes.INVALID_EXTRA_LANGUAGE_GENERATION); }
protected void error(String message, EObject source, EStructuralFeature feature, int index, String code, String... issueData) { getMessageAcceptor().acceptError(message, source, feature, index, code, issueData); }
@Override public void acceptError(String message, EObject object, EStructuralFeature feature, int index, String code, String... issueData) { if (accepted.add(Tuples.create(object, feature, message))) { XtextValidator.this.getMessageAcceptor().acceptError(message, object, feature, index, code, issueData); } } };