Class ContentAssistContext.Builder
- java.lang.Object
-
- org.eclipse.xtext.ide.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.ide.editor.contentassist.IFollowElementAcceptor
IFollowElementAcceptor.NullSafeElementAcceptor
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaccept(org.eclipse.xtext.AbstractElement element)protected voidassertCanModify()protected voidcopyFrom(ContentAssistContext original)protected ContentAssistContextget()ContentAssistContext.BuildersetCurrentModel(org.eclipse.emf.ecore.EObject currentModel)ContentAssistContext.BuildersetCurrentNode(org.eclipse.xtext.nodemodel.INode currentNode)ContentAssistContext.BuildersetLastCompleteNode(org.eclipse.xtext.nodemodel.INode lastCompleteNode)ContentAssistContext.BuildersetOffset(int offset)ContentAssistContext.BuildersetPrefix(java.lang.String prefix)ContentAssistContext.BuildersetPreviousModel(org.eclipse.emf.ecore.EObject previousModel)ContentAssistContext.BuildersetReplaceRegion(org.eclipse.xtext.util.ITextRegion replaceRegion)ContentAssistContext.BuildersetResource(org.eclipse.xtext.resource.XtextResource resource)ContentAssistContext.BuildersetRootModel(org.eclipse.emf.ecore.EObject rootModel)ContentAssistContext.BuildersetRootNode(org.eclipse.xtext.nodemodel.ICompositeNode rootNode)ContentAssistContext.BuildersetSelectedText(java.lang.String selectedText)ContentAssistContexttoContext()
-
-
-
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(org.eclipse.xtext.nodemodel.ICompositeNode rootNode)
-
setCurrentNode
public ContentAssistContext.Builder setCurrentNode(org.eclipse.xtext.nodemodel.INode currentNode)
-
setOffset
public ContentAssistContext.Builder setOffset(int offset)
-
accept
public void accept(org.eclipse.xtext.AbstractElement element)
- Specified by:
acceptin interfaceIFollowElementAcceptor
-
setLastCompleteNode
public ContentAssistContext.Builder setLastCompleteNode(org.eclipse.xtext.nodemodel.INode lastCompleteNode)
-
setReplaceRegion
public ContentAssistContext.Builder setReplaceRegion(org.eclipse.xtext.util.ITextRegion replaceRegion)
-
setCurrentModel
public ContentAssistContext.Builder setCurrentModel(org.eclipse.emf.ecore.EObject currentModel)
-
setPreviousModel
public ContentAssistContext.Builder setPreviousModel(org.eclipse.emf.ecore.EObject previousModel)
-
setSelectedText
public ContentAssistContext.Builder setSelectedText(java.lang.String selectedText)
-
setResource
public ContentAssistContext.Builder setResource(org.eclipse.xtext.resource.XtextResource resource)
-
copyFrom
protected void copyFrom(ContentAssistContext original)
-
-