org.eclipse.xtext.validation
Interface Issue

All Known Implementing Classes:
Issue.IssueImpl

public interface Issue

Author:
Sven Efftinge - Initial contribution and API

Nested Class Summary
static class Issue.IssueImpl
           
 
Field Summary
static java.lang.String CODE_KEY
           
static java.lang.String DATA_KEY
           
static java.lang.String URI_KEY
           
 
Method Summary
 java.lang.String getCode()
           
 java.lang.String[] getData()
           
 java.lang.Integer getLength()
           
 java.lang.Integer getLineNumber()
           
 java.lang.String getMessage()
           
 java.lang.Integer getOffset()
           
 Severity getSeverity()
           
 CheckType getType()
           
 org.eclipse.emf.common.util.URI getUriToProblem()
           
 boolean isSyntaxError()
           
 

Field Detail

CODE_KEY

static final java.lang.String CODE_KEY
See Also:
Constant Field Values

URI_KEY

static final java.lang.String URI_KEY
See Also:
Constant Field Values

DATA_KEY

static final java.lang.String DATA_KEY
See Also:
Constant Field Values
Method Detail

getSeverity

Severity getSeverity()

getMessage

java.lang.String getMessage()

getCode

java.lang.String getCode()

getType

CheckType getType()

getUriToProblem

org.eclipse.emf.common.util.URI getUriToProblem()

getLineNumber

java.lang.Integer getLineNumber()

getOffset

java.lang.Integer getOffset()

getLength

java.lang.Integer getLength()

isSyntaxError

boolean isSyntaxError()

getData

java.lang.String[] getData()
Returns:
the associated user data. May be null or empty but may not contain null entries.