org.eclipse.xtext.parsetree.reconstr.impl
Class TreeConstructionReportImpl.TreeConstructionDiagnosticImpl

java.lang.Object
  extended by org.eclipse.xtext.parsetree.reconstr.impl.TreeConstructionReportImpl.TreeConstructionDiagnosticImpl
All Implemented Interfaces:
IParseTreeConstructor.TreeConstructionDiagnostic
Enclosing class:
TreeConstructionReportImpl

protected class TreeConstructionReportImpl.TreeConstructionDiagnosticImpl
extends java.lang.Object
implements IParseTreeConstructor.TreeConstructionDiagnostic


Field Summary
protected  AbstractParseTreeConstructor.AbstractToken deadend
           
protected  java.util.Map<AbstractParseTreeConstructor.AbstractToken,java.lang.Integer> lengthCache
           
protected  java.util.Map<org.eclipse.emf.ecore.EObject,TreeConstructionReportImpl.TreeConstructionDiagnosticImpl> semanticElement2diagnostic
           
 
Constructor Summary
TreeConstructionReportImpl.TreeConstructionDiagnosticImpl(AbstractParseTreeConstructor.AbstractToken deadend)
           
 
Method Summary
 org.eclipse.emf.ecore.EObject getEObject()
           
 java.lang.String getLikelyErrorReasons()
           
 java.lang.String getLikelyErrorReasons(java.lang.String prefix)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

deadend

protected AbstractParseTreeConstructor.AbstractToken deadend

lengthCache

protected java.util.Map<AbstractParseTreeConstructor.AbstractToken,java.lang.Integer> lengthCache

semanticElement2diagnostic

protected java.util.Map<org.eclipse.emf.ecore.EObject,TreeConstructionReportImpl.TreeConstructionDiagnosticImpl> semanticElement2diagnostic
Constructor Detail

TreeConstructionReportImpl.TreeConstructionDiagnosticImpl

public TreeConstructionReportImpl.TreeConstructionDiagnosticImpl(AbstractParseTreeConstructor.AbstractToken deadend)
Method Detail

getEObject

public org.eclipse.emf.ecore.EObject getEObject()
Specified by:
getEObject in interface IParseTreeConstructor.TreeConstructionDiagnostic

getLikelyErrorReasons

public java.lang.String getLikelyErrorReasons()
Specified by:
getLikelyErrorReasons in interface IParseTreeConstructor.TreeConstructionDiagnostic

getLikelyErrorReasons

public java.lang.String getLikelyErrorReasons(java.lang.String prefix)

toString

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