Methods
| Modifier and Type |
Method and Description |
protected void |
assignComment(ILeafNode comment,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token,
Map<ILeafNode,org.eclipse.emf.ecore.EObject> comments) |
protected void |
assignNodesByMatching(Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token,
ICompositeNode rootNode,
Map<ILeafNode,org.eclipse.emf.ecore.EObject> comments) |
protected void |
assignTokenByMatcher(INode node,
AbstractParseTreeConstructor.AbstractToken token,
boolean recursive) |
protected void |
assignTokenByMatcher(INode node,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token) |
protected boolean |
assignTokenDirect(INode node,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> eObject2Token) |
protected void |
collectRootsAndEObjects(AbstractParseTreeConstructor.AbstractToken token,
Map<org.eclipse.emf.ecore.EObject,AbstractParseTreeConstructor.AbstractToken> obj2token,
Set<ICompositeNode> roots) |
protected boolean |
containsNodeOrAnyParent(Set<ICompositeNode> nodes,
INode node) |
protected IEObjectConsumer |
createEObjectConsumer(org.eclipse.emf.ecore.EObject obj) |
protected TreeConstructionReportImpl |
createReport(org.eclipse.emf.ecore.EObject root) |
protected String |
debug(AbstractParseTreeConstructor.AbstractToken t,
IEObjectConsumer i) |
protected void |
dump(String indent,
AbstractParseTreeConstructor.AbstractToken token) |
protected String |
dumpNode(INode node) |
protected abstract AbstractParseTreeConstructor.AbstractToken |
getRootToken(IEObjectConsumer inst) |
protected void |
initStream(AbstractParseTreeConstructor.AbstractToken token,
AbstractParseTreeConstructor.WsMergerStream out) |
protected AbstractParseTreeConstructor.AbstractToken |
serialize(org.eclipse.emf.ecore.EObject object,
AbstractParseTreeConstructor.AbstractToken currentToken,
TreeConstructionReportImpl rep) |
protected AbstractParseTreeConstructor.AbstractToken |
serialize(org.eclipse.emf.ecore.EObject object,
TreeConstructionReportImpl rep) |
IParseTreeConstructor.TreeConstructionReport |
serializeSubtree(org.eclipse.emf.ecore.EObject object,
ITokenStream out) |
protected ITextRegion |
write(AbstractParseTreeConstructor.AbstractToken token,
AbstractParseTreeConstructor.WsMergerStream out,
ITextRegion location) |
protected void |
writeComments(Iterable<ILeafNode> comments,
AbstractParseTreeConstructor.WsMergerStream out,
Set<INode> consumedComments) |