org.eclipse.xtext.ui.editor.contentassist
Class ContentAssistContext.Builder

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.ContentAssistContext.Builder
All Implemented Interfaces:
IFollowElementAcceptor
Enclosing class:
ContentAssistContext

public static class ContentAssistContext.Builder
extends java.lang.Object
implements IFollowElementAcceptor


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.contentassist.IFollowElementAcceptor
IFollowElementAcceptor.NullSafeElementAcceptor
 
Constructor Summary
ContentAssistContext.Builder()
           
 
Method Summary
 void accept(AbstractElement element)
           
protected  void assertCanModify()
           
protected  void copyFrom(ContentAssistContext original)
           
protected  ContentAssistContext get()
           
 ContentAssistContext.Builder setCurrentModel(org.eclipse.emf.ecore.EObject currentModel)
           
 ContentAssistContext.Builder setCurrentNode(INode currentNode)
           
 ContentAssistContext.Builder setLastCompleteNode(INode lastCompleteNode)
           
 ContentAssistContext.Builder setMatcher(PrefixMatcher matcher)
           
 ContentAssistContext.Builder setOffset(int offset)
           
 ContentAssistContext.Builder setPrefix(java.lang.String prefix)
           
 ContentAssistContext.Builder setPreviousModel(org.eclipse.emf.ecore.EObject previousModel)
           
 ContentAssistContext.Builder setReplaceRegion(org.eclipse.jface.text.Region replaceRegion)
           
 ContentAssistContext.Builder setResource(XtextResource resource)
           
 ContentAssistContext.Builder setRootModel(org.eclipse.emf.ecore.EObject rootModel)
           
 ContentAssistContext.Builder setRootNode(ICompositeNode rootNode)
           
 ContentAssistContext.Builder setSelectedText(java.lang.String selectedText)
           
 ContentAssistContext.Builder setViewer(org.eclipse.jface.text.ITextViewer viewer)
           
 ContentAssistContext toContext()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ContentAssistContext.Builder

public ContentAssistContext.Builder()
Method Detail

assertCanModify

protected void assertCanModify()

get

protected ContentAssistContext get()

toContext

public ContentAssistContext toContext()

setPrefix

public ContentAssistContext.Builder setPrefix(java.lang.String prefix)

setRootModel

public ContentAssistContext.Builder setRootModel(org.eclipse.emf.ecore.EObject rootModel)

setRootNode

public ContentAssistContext.Builder setRootNode(ICompositeNode rootNode)

setCurrentNode

public ContentAssistContext.Builder setCurrentNode(INode currentNode)

setOffset

public ContentAssistContext.Builder setOffset(int offset)

setViewer

public ContentAssistContext.Builder setViewer(org.eclipse.jface.text.ITextViewer viewer)

accept

public void accept(AbstractElement element)
Specified by:
accept in interface IFollowElementAcceptor

setLastCompleteNode

public ContentAssistContext.Builder setLastCompleteNode(INode lastCompleteNode)

setCurrentModel

public ContentAssistContext.Builder setCurrentModel(org.eclipse.emf.ecore.EObject currentModel)

setPreviousModel

public ContentAssistContext.Builder setPreviousModel(org.eclipse.emf.ecore.EObject previousModel)

setReplaceRegion

public ContentAssistContext.Builder setReplaceRegion(org.eclipse.jface.text.Region replaceRegion)

setSelectedText

public ContentAssistContext.Builder setSelectedText(java.lang.String selectedText)

setMatcher

public ContentAssistContext.Builder setMatcher(PrefixMatcher matcher)

setResource

public ContentAssistContext.Builder setResource(XtextResource resource)

copyFrom

protected void copyFrom(ContentAssistContext original)