org.eclipse.xtext.parser.antlr
Interface ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext

All Superinterfaces:
ISyntaxErrorMessageProvider.IErrorContext, ISyntaxErrorMessageProvider.IParserErrorContext
All Known Implementing Classes:
AbstractInternalAntlrParser.UnorderedGroupErrorContext
Enclosing interface:
ISyntaxErrorMessageProvider

public static interface ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext
extends ISyntaxErrorMessageProvider.IParserErrorContext

In case of failed unordered group constraints, an ISyntaxErrorMessageProvider.IUnorderedGroupErrorContext is used.

This interface is not intended to be implemented by clients.
This interface is not intended to be implemented by clients.

Method Summary
 java.util.List<AbstractElement> getMissingMandatoryElements()
          Returns the list of mandatory elements that have not been recognized.
 org.antlr.runtime.FailedPredicateException getRecognitionException()
          Returns the failed predicate exception caused by a specific unordered group.
 
Methods inherited from interface org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IParserErrorContext
getTokenNames
 
Methods inherited from interface org.eclipse.xtext.parser.antlr.ISyntaxErrorMessageProvider.IErrorContext
getCurrentContext, getCurrentNode, getDefaultMessage
 

Method Detail

getMissingMandatoryElements

java.util.List<AbstractElement> getMissingMandatoryElements()
Returns the list of mandatory elements that have not been recognized.

Returns:
the list of missing mandatory elements.

getRecognitionException

org.antlr.runtime.FailedPredicateException getRecognitionException()
Returns the failed predicate exception caused by a specific unordered group.

Specified by:
getRecognitionException in interface ISyntaxErrorMessageProvider.IParserErrorContext
Returns:
the failed predicate exception caused by a specific unordered group. Never null.