org.eclipse.xtext.validation
Class Issue.IssueImpl

java.lang.Object
  extended by org.eclipse.xtext.validation.Issue.IssueImpl
All Implemented Interfaces:
Issue
Enclosing interface:
Issue

public static class Issue.IssueImpl
extends java.lang.Object
implements Issue


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.validation.Issue
Issue.IssueImpl
 
Field Summary
 
Fields inherited from interface org.eclipse.xtext.validation.Issue
CODE_KEY, DATA_KEY, URI_KEY
 
Constructor Summary
Issue.IssueImpl()
           
 
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()
           
 void setCode(java.lang.String code)
           
 void setData(java.lang.String[] data)
           
 void setLength(java.lang.Integer length)
           
 void setLineNumber(java.lang.Integer lineNumber)
           
 void setMessage(java.lang.String message)
           
 void setOffset(java.lang.Integer offset)
           
 void setSeverity(Severity severity)
           
 void setSyntaxError(boolean isSyntaxError)
           
 void setType(CheckType type)
           
 void setUriToProblem(org.eclipse.emf.common.util.URI uriToProblem)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Issue.IssueImpl

public Issue.IssueImpl()
Method Detail

getLength

public java.lang.Integer getLength()
Specified by:
getLength in interface Issue

setLength

public void setLength(java.lang.Integer length)

getLineNumber

public java.lang.Integer getLineNumber()
Specified by:
getLineNumber in interface Issue

setLineNumber

public void setLineNumber(java.lang.Integer lineNumber)

getOffset

public java.lang.Integer getOffset()
Specified by:
getOffset in interface Issue

setOffset

public void setOffset(java.lang.Integer offset)

getMessage

public java.lang.String getMessage()
Specified by:
getMessage in interface Issue

setMessage

public void setMessage(java.lang.String message)

getUriToProblem

public org.eclipse.emf.common.util.URI getUriToProblem()
Specified by:
getUriToProblem in interface Issue

setUriToProblem

public void setUriToProblem(org.eclipse.emf.common.util.URI uriToProblem)

getSeverity

public Severity getSeverity()
Specified by:
getSeverity in interface Issue

setSeverity

public void setSeverity(Severity severity)

getCode

public java.lang.String getCode()
Specified by:
getCode in interface Issue

setCode

public void setCode(java.lang.String code)

getData

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

setData

public void setData(java.lang.String[] data)

getType

public CheckType getType()
Specified by:
getType in interface Issue

setType

public void setType(CheckType type)

setSyntaxError

public void setSyntaxError(boolean isSyntaxError)

isSyntaxError

public boolean isSyntaxError()
Specified by:
isSyntaxError in interface Issue

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object