public static class ParserBasedContentAssistContextFactory.PartialStatefulFactory extends ParserBasedContentAssistContextFactory.StatefulFactory
completionOffset, contentAssistContextProvider, contextBuilders, currentModel, currentNode, datatypeNode, lastCompleteNode, lastVisibleNode, lexer, matcher, parser, parseResult, resource, rootNode, selection, tokenDefProvider, viewer
Constructor and Description |
---|
ParserBasedContentAssistContextFactory.PartialStatefulFactory() |
Modifier and Type | Method and Description |
---|---|
protected void |
createContextsForLastCompleteNode(org.eclipse.emf.ecore.EObject previousModel,
boolean strict) |
protected void |
handleLastCompleteNodeAsPartOfDatatypeNode() |
protected void |
handleLastCompleteNodeIsAtEndOfDatatypeNode() |
protected java.util.Collection<FollowElement> |
parseFollowElements(int offset,
boolean strict) |
apply, canBeCalledAfter, computeCurrentModel, computeFollowElements, computeFollowElements, computeFollowElements, create, createCallHierachyHelper, doComputePrefix, doCreateContext, doCreateContexts, doCreateContexts, getCompletionOffset, getContainingDatatypeRuleNode, getCurrentNode, getLastCompleteNodeByOffset, getNodeTextUpToCompletionOffset, getParser, getPrefix, getRule, handleLastCompleteNodeHasNoGrammarElement, handleLastCompleteNodeIsPartOfLookahead, initializeAndAdjustCompletionOffset, initializeFromViewerAndResource, initializeNodeAndModelData, isErrorToken, isLikelyToBeValidProposal, setParser, setPool
public ParserBasedContentAssistContextFactory.PartialStatefulFactory()
protected void createContextsForLastCompleteNode(org.eclipse.emf.ecore.EObject previousModel, boolean strict) throws org.eclipse.jface.text.BadLocationException
createContextsForLastCompleteNode
in class ParserBasedContentAssistContextFactory.StatefulFactory
org.eclipse.jface.text.BadLocationException
protected java.util.Collection<FollowElement> parseFollowElements(int offset, boolean strict)
protected void handleLastCompleteNodeAsPartOfDatatypeNode() throws org.eclipse.jface.text.BadLocationException
handleLastCompleteNodeAsPartOfDatatypeNode
in class ParserBasedContentAssistContextFactory.StatefulFactory
org.eclipse.jface.text.BadLocationException
protected void handleLastCompleteNodeIsAtEndOfDatatypeNode() throws org.eclipse.jface.text.BadLocationException
handleLastCompleteNodeIsAtEndOfDatatypeNode
in class ParserBasedContentAssistContextFactory.StatefulFactory
org.eclipse.jface.text.BadLocationException