Package org.eclipse.xtext.nodemodel.impl
Class CompositeNodeWithSemanticElementAndSyntaxError
- java.lang.Object
-
- org.eclipse.xtext.nodemodel.impl.AbstractNode
-
- org.eclipse.xtext.nodemodel.impl.CompositeNode
-
- org.eclipse.xtext.nodemodel.impl.CompositeNodeWithSemanticElement
-
- org.eclipse.xtext.nodemodel.impl.CompositeNodeWithSemanticElementAndSyntaxError
-
- All Implemented Interfaces:
java.lang.Iterable<INode>
,org.eclipse.emf.common.notify.Adapter
,BidiIterable<INode>
,BidiTreeIterable<INode>
,ICompositeNode
,INode
- Direct Known Subclasses:
RootNode
public class CompositeNodeWithSemanticElementAndSyntaxError extends CompositeNodeWithSemanticElement
- Noextend:
- This class is not intended to be subclassed by clients.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.nodemodel.impl.AbstractNode
AbstractNode.NodeType
-
-
Constructor Summary
Constructors Constructor Description CompositeNodeWithSemanticElementAndSyntaxError()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
basicSetSyntaxErrorMessage(SyntaxErrorMessage syntaxErrorMessage)
protected AbstractNode.NodeType
getNodeId()
SyntaxErrorMessage
getSyntaxErrorMessage()
Returns the directly associated syntax error message ornull
if none.protected void
readData(java.io.DataInputStream in, DeserializationConversionContext context)
protected void
write(java.io.DataOutputStream out, SerializationConversionContext scc)
-
Methods inherited from class org.eclipse.xtext.nodemodel.impl.CompositeNodeWithSemanticElement
basicGetSemanticElement, basicSetSemanticElement, getSemanticElement, getTarget, isAdapterForType, notifyChanged, setTarget
-
Methods inherited from class org.eclipse.xtext.nodemodel.impl.CompositeNode
basicGetChildren, basicGetFirstChild, basicGetLastChild, basicSetFirstChild, basicSetLookAhead, getChildren, getFirstChild, getGrammarElement, getLastChild, getLookAhead, getTotalLength, getTotalOffset, hasChildren, isFolded, isFolded, resolveAsParent
-
Methods inherited from class org.eclipse.xtext.nodemodel.impl.AbstractNode
basicGetGrammarElement, basicGetLineOfOffset, basicGetNextSibling, basicGetParent, basicGetPreviousSibling, basicHasNextSibling, basicHasPreviousSibling, basicHasSiblings, basicIterator, basicSetGrammarElement, basicSetNextSibling, basicSetParent, basicSetPreviousSibling, getAsTreeIterable, getEndLine, getEndOffset, getLeafNodes, getLength, getNextSibling, getOffset, getParent, getPreviousSibling, getRootNode, getStartLine, getText, getTextRegion, getTextRegionWithLineInformation, getTextRegionWithLineInformation, getTotalEndLine, getTotalEndOffset, getTotalStartLine, getTotalTextRegion, getTotalTextRegionWithLineInformation, hasDirectSemanticElement, hasNextSibling, hasPreviousSibling, hasSiblings, iterator, reverse
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.eclipse.xtext.nodemodel.INode
getAsTreeIterable, getEndLine, getEndOffset, getLeafNodes, getLength, getNextSibling, getOffset, getParent, getPreviousSibling, getRootNode, getStartLine, getText, getTextRegion, getTextRegionWithLineInformation, getTotalEndLine, getTotalEndOffset, getTotalStartLine, getTotalTextRegion, getTotalTextRegionWithLineInformation, hasDirectSemanticElement, hasNextSibling, hasPreviousSibling, hasSiblings
-
-
-
-
Method Detail
-
getSyntaxErrorMessage
public SyntaxErrorMessage getSyntaxErrorMessage()
Description copied from interface:INode
Returns the directly associated syntax error message ornull
if none.- Specified by:
getSyntaxErrorMessage
in interfaceINode
- Overrides:
getSyntaxErrorMessage
in classAbstractNode
- Returns:
- the directly associated syntax error message. May return
null
.
-
basicSetSyntaxErrorMessage
protected void basicSetSyntaxErrorMessage(SyntaxErrorMessage syntaxErrorMessage)
-
readData
protected void readData(java.io.DataInputStream in, DeserializationConversionContext context) throws java.io.IOException
- Overrides:
readData
in classCompositeNodeWithSemanticElement
- Throws:
java.io.IOException
-
write
protected void write(java.io.DataOutputStream out, SerializationConversionContext scc) throws java.io.IOException
- Overrides:
write
in classCompositeNodeWithSemanticElement
- Throws:
java.io.IOException
-
getNodeId
protected AbstractNode.NodeType getNodeId()
- Overrides:
getNodeId
in classCompositeNodeWithSemanticElement
-
-