public class ParseResult extends java.lang.Object implements IParseResult
Constructor and Description |
---|
ParseResult(org.eclipse.emf.ecore.EObject rootAstElement,
ICompositeNode rootNode,
boolean hasErrors) |
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.ecore.EObject |
getRootASTElement() |
ICompositeNode |
getRootNode() |
java.lang.Iterable<INode> |
getSyntaxErrors() |
boolean |
hasSyntaxErrors() |
void |
setRootASTElement(org.eclipse.emf.ecore.EObject rootAstElement) |
void |
setRootNode(ICompositeNode rootNode) |
public ParseResult(org.eclipse.emf.ecore.EObject rootAstElement, ICompositeNode rootNode, boolean hasErrors)
public void setRootASTElement(org.eclipse.emf.ecore.EObject rootAstElement)
public org.eclipse.emf.ecore.EObject getRootASTElement()
getRootASTElement
in interface IParseResult
public java.lang.Iterable<INode> getSyntaxErrors()
getSyntaxErrors
in interface IParseResult
public ICompositeNode getRootNode()
getRootNode
in interface IParseResult
public void setRootNode(ICompositeNode rootNode)
public boolean hasSyntaxErrors()
hasSyntaxErrors
in interface IParseResult