public class NodeModelBasedRegionAccessBuilder
extends java.lang.Object
Constructor and Description |
---|
NodeModelBasedRegionAccessBuilder() |
protected void add(NodeModelBasedRegionAccess access, INode node)
public NodeModelBasedRegionAccess create()
protected NodeHidden createHidden(NodeHiddenRegion hidden, ILeafNode node)
protected NodeHiddenRegion createHiddenRegion(ITextRegionAccess access)
protected NodeSemanticRegion createSemanticRegion(NodeModelBasedRegionAccess access, INode node)
protected NodeEObjectRegion createTokens(NodeModelBasedRegionAccess access, INode node)
protected java.util.Map<org.eclipse.emf.ecore.EObject,AbstractEObjectRegion> getEObjectToTokensMap(ITextRegionAccess regionAccess)
protected XtextResource getXtextResource()
protected boolean include(INode node)
protected boolean isComment(ILeafNode leaf)
protected boolean isEObjectRoot(INode node)
protected org.eclipse.emf.ecore.EObject findGrammarElement(INode node, org.eclipse.emf.ecore.EObject obj)
protected void process(INode node, NodeModelBasedRegionAccess access)
public NodeModelBasedRegionAccessBuilder withResource(XtextResource resource)