public class PartialParsingHelper extends Object implements IPartialParsingHelper
| Constructor and Description |
|---|
PartialParsingHelper() |
public IParseResult reparse(IParser parser, IParseResult previousParseResult, ReplaceRegion changedRegion)
reparse in interface IPartialParsingHelperprotected IParseResult fullyReparse(IParser parser, IParseResult previousParseResult, ReplaceRegion replaceRegion)
public void unloadNode(INode node)
public void unloadSemanticObject(org.eclipse.emf.ecore.EObject object)
public String insertChangeIntoReplaceRegion(ICompositeNode rootNode, ReplaceRegion region)
public PartialParsingPointers calculatePartialParsingPointers(IParseResult previousParseResult, int offset, int replacedTextLength)
protected void filterInvalidRootNodes(ICompositeNode oldRootNode, List<ICompositeNode> validReplaceRootNodes)
protected boolean isInvalidRootNode(ICompositeNode rootNode, ICompositeNode candidate)
protected boolean isInvalidDueToPredicates(AbstractElement element)
protected boolean isInvalidLastChildNode(ICompositeNode candidate, INode lastChild)
protected boolean nodeEnclosesRegion(ICompositeNode node, Range range)
protected boolean isActionNode(ICompositeNode node)
public void setUnloader(IReferableElementsUnloader unloader)
public IReferableElementsUnloader getUnloader()
public void setTokenRegionProvider(TokenRegionProvider tokenRegionProvider)
Copyright © 2015. All Rights Reserved.