| Modifier and Type | Method and Description |
|---|---|
protected String |
QualifiedNameValueConverter.delegateToValue(ILeafNode leafNode) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
MultiLineJavaDocTypeReferenceProvider.computeRegions(List<ReplaceRegion> regions,
Iterable<ILeafNode> leafNodes,
String toSearch,
String... ends)
Computes regions between a given string to search and different ends searched by their precedence
|
protected void |
MultiLineJavaDocTypeReferenceProvider.computeRegions(List<ReplaceRegion> regions,
Iterable<ILeafNode> leafNodes,
String toSearch,
String end,
String optionalEnd,
String optionalEnd2)
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
NodeModelStreamer.writeHidden(ITokenStream out,
ILeafNode node) |
protected void |
NodeModelStreamer.writeSemantic(ITokenStream out,
ILeafNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
TextRegionAccessBuildingSequencer.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptComment(AbstractRule rule,
String token,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
TextRegionAccessBuildingSequencer.acceptWhitespace(AbstractRule rule,
String token,
ILeafNode node) |
protected NodeHidden |
NodeModelBasedRegionAccessBuilder.createHidden(NodeHiddenRegion hidden,
ILeafNode node) |
protected boolean |
NodeModelBasedRegionAccessBuilder.isComment(ILeafNode leaf) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<ILeafNode> |
INode.getLeafNodes()
Returns an iterable for all contained leaf nodes.
|
| Modifier and Type | Class and Description |
|---|---|
class |
HiddenLeafNode |
class |
HiddenLeafNodeWithSyntaxError |
class |
LeafNode |
class |
LeafNodeWithSyntaxError |
| Modifier and Type | Method and Description |
|---|---|
ILeafNode |
NodeModelBuilder.newLeafNode(int offset,
int length,
org.eclipse.emf.ecore.EObject grammarElement,
boolean isHidden,
SyntaxErrorMessage errorMessage,
ICompositeNode parent) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<ILeafNode> |
SyntheticCompositeNode.getLeafNodes() |
Iterable<ILeafNode> |
LeafNode.getLeafNodes() |
Iterable<ILeafNode> |
AbstractNode.getLeafNodes() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
InvariantChecker.doCheckLeafNodeAndReturnLength(ILeafNode leafNode,
int startsAt) |
| Modifier and Type | Method and Description |
|---|---|
static ILeafNode |
NodeModelUtils.findLeafNodeAtOffset(INode node,
int leafNodeOffset)
Find the leaf node at the given offset.
|
| Modifier and Type | Method and Description |
|---|---|
protected List<ILeafNode> |
AbstractInternalAntlrParser.appendSkippedTokens() |
| Modifier and Type | Method and Description |
|---|---|
Map<ILeafNode,org.eclipse.emf.ecore.EObject> |
ICommentAssociater.associateCommentsWithSemanticEObjects(org.eclipse.emf.ecore.EObject model,
Set<ICompositeNode> roots) |
| Modifier and Type | Method and Description |
|---|---|
Map<ILeafNode,org.eclipse.emf.ecore.EObject> |
DefaultCommentAssociater.associateCommentsWithSemanticEObjects(org.eclipse.emf.ecore.EObject model,
Set<ICompositeNode> roots) |
Pair<List<ILeafNode>,List<ILeafNode>> |
TokenUtil.getLeadingAndTrailingHiddenTokens(INode node) |
Pair<List<ILeafNode>,List<ILeafNode>> |
TokenUtil.getLeadingAndTrailingHiddenTokens(INode node) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
AbstractParseTreeConstructor.assignComment(ILeafNode comment,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token,
Map<ILeafNode,org.eclipse.emf.ecore.EObject> comments) |
void |
AbstractParseTreeConstructor.WsMergerStream.writeComment(ILeafNode comment) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
DefaultCommentAssociater.addMapping(Map<ILeafNode,org.eclipse.emf.ecore.EObject> mapping,
List<ILeafNode> currentComments,
org.eclipse.emf.ecore.EObject currentEObject) |
protected void |
DefaultCommentAssociater.addMapping(Map<ILeafNode,org.eclipse.emf.ecore.EObject> mapping,
List<ILeafNode> currentComments,
org.eclipse.emf.ecore.EObject currentEObject) |
protected void |
AbstractParseTreeConstructor.assignComment(ILeafNode comment,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token,
Map<ILeafNode,org.eclipse.emf.ecore.EObject> comments) |
protected void |
AbstractParseTreeConstructor.assignNodesByMatching(Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token,
ICompositeNode rootNode,
Map<ILeafNode,org.eclipse.emf.ecore.EObject> comments) |
protected void |
DefaultCommentAssociater.associateCommentsWithSemanticEObjects(Map<ILeafNode,org.eclipse.emf.ecore.EObject> mapping,
ICompositeNode rootNode)
This implementation associates each comment with the next following semantic token's EObject, except for the
case, where a line of the document end by a semantic element followed by a comment.
|
protected void |
AbstractParseTreeConstructor.writeComments(Iterable<ILeafNode> comments,
AbstractParseTreeConstructor.WsMergerStream out,
Set<INode> consumedComments) |
| Constructor and Description |
|---|
AbstractParseTreeConstructor.CommentToken(ILeafNode node) |
| Modifier and Type | Method and Description |
|---|---|
protected ILeafNode |
SequenceFeeder.getLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature,
int indexInFeature,
int indexInNonTransient,
Object child) |
protected ILeafNode |
SequenceFeeder.getLeafNode(org.eclipse.emf.ecore.EStructuralFeature feature,
Object child) |
protected ILeafNode |
SequenceFeeder.getLeafNode(INode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
SequenceFeeder.accept(Keyword keyword,
Object value,
ILeafNode node) |
void |
SequenceFeeder.accept(Keyword keyword,
Object value,
int index,
ILeafNode node) |
void |
SequenceFeeder.accept(Keyword keyword,
Object value,
String token,
ILeafNode node) |
void |
SequenceFeeder.accept(Keyword keyword,
Object value,
String token,
int index,
ILeafNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall terminalRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall terminalRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
ISemanticSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptComment(AbstractRule rule,
String token,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptComment(AbstractRule rule,
String token,
ILeafNode node) |
void |
ISequenceAcceptor.acceptComment(AbstractRule rule,
String token,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptComment(AbstractRule rule,
String token,
ILeafNode node) |
protected void |
SequenceFeeder.acceptKeyword(Assignment ass,
Keyword keyword,
Object value,
String token,
int index,
ILeafNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
ISyntacticSequenceAcceptor.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
WhitespaceAddingSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String value,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
ISyntacticSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptUnassignedTerminal(RuleCall terminalRC,
String value,
ILeafNode node) |
void |
TokenStreamSequenceAdapter.acceptWhitespace(AbstractRule rule,
String token,
ILeafNode node) |
void |
StringBufferSequenceAcceptor.acceptWhitespace(AbstractRule rule,
String token,
ILeafNode node) |
void |
ISequenceAcceptor.acceptWhitespace(AbstractRule rule,
String token,
ILeafNode node) |
void |
DelegatingSequenceAcceptor.acceptWhitespace(AbstractRule rule,
String token,
ILeafNode node) |
protected String |
SequenceFeeder.getToken(Keyword keyword,
Object value,
ILeafNode node) |
| Modifier and Type | Method and Description |
|---|---|
void |
HiddenTokenSequencer.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedCrossRefKeyword(Keyword kw,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
HiddenTokenSequencer.acceptAssignedCrossRefTerminal(RuleCall rc,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedCrossRefTerminal(RuleCall terminalRC,
String token,
org.eclipse.emf.ecore.EObject value,
int index,
ILeafNode node) |
void |
HiddenTokenSequencer.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedKeyword(Keyword keyword,
String token,
Object value,
int index,
ILeafNode node) |
void |
HiddenTokenSequencer.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptAssignedTerminal(RuleCall terminalRC,
String token,
Object value,
int index,
ILeafNode node) |
void |
HiddenTokenSequencer.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptUnassignedKeyword(Keyword keyword,
String token,
ILeafNode node) |
void |
HiddenTokenSequencer.acceptUnassignedTerminal(RuleCall terminalRC,
String token,
ILeafNode node) |
void |
AbstractSyntacticSequencer.acceptUnassignedTerminal(RuleCall terminalRC,
String value,
ILeafNode node) |
protected Set<INode> |
HiddenTokenSequencer.getLeadingCommentsIncludingWhitespace(ILeafNode node) |
protected Set<INode> |
HiddenTokenSequencer.getTrailingCommentsIncludingWhitespace(ILeafNode node) |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
DefaultTaskFinder.canContainTaskTags(ILeafNode node) |
protected List<Task> |
DefaultTaskFinder.findTasks(ILeafNode node,
TaskTags taskTags) |
Copyright © 2015. All Rights Reserved.