public abstract class AbstractContentProposalProvider extends java.lang.Object implements IContentProposalProvider, ICompletionProposalFactory
IContentProposalProvider
provided with Xtext.Modifier and Type | Class and Description |
---|---|
class |
AbstractContentProposalProvider.DefaultContentAssistProcessorSwitch |
static class |
AbstractContentProposalProvider.NullSafeCompletionProposalAcceptor |
Constructor and Description |
---|
AbstractContentProposalProvider() |
Modifier and Type | Method and Description |
---|---|
abstract void |
completeAssignment(Assignment object,
ContentAssistContext context,
ICompletionProposalAcceptor acceptor) |
abstract void |
completeKeyword(Keyword object,
ContentAssistContext context,
ICompletionProposalAcceptor acceptor) |
abstract void |
completeRuleCall(RuleCall object,
ContentAssistContext context,
ICompletionProposalAcceptor acceptor) |
protected org.eclipse.jface.text.contentassist.ICompletionProposal |
createCompletionProposal(java.lang.String proposal,
ContentAssistContext contentAssistContext) |
org.eclipse.jface.text.contentassist.ICompletionProposal |
createCompletionProposal(java.lang.String proposal,
java.lang.String displayString,
org.eclipse.swt.graphics.Image image,
ContentAssistContext contentAssistContext) |
org.eclipse.jface.text.contentassist.ICompletionProposal |
createCompletionProposal(java.lang.String proposal,
org.eclipse.jface.viewers.StyledString displayString,
org.eclipse.swt.graphics.Image image,
ContentAssistContext contentAssistContext) |
protected org.eclipse.jface.text.contentassist.ICompletionProposal |
createCompletionProposal(java.lang.String proposal,
org.eclipse.jface.viewers.StyledString displayString,
org.eclipse.swt.graphics.Image image,
int priority,
java.lang.String prefix,
ContentAssistContext context) |
void |
createProposals(ContentAssistContext context,
ICompletionProposalAcceptor acceptor) |
IFollowElementAcceptor |
createSelector(ContentAssistContext context,
ICompletionProposalAcceptor acceptor) |
protected ConfigurableCompletionProposal |
doCreateProposal(java.lang.String proposal,
org.eclipse.jface.viewers.StyledString displayString,
org.eclipse.swt.graphics.Image image,
int priority,
ContentAssistContext context) |
protected ConfigurableCompletionProposal |
doCreateProposal(java.lang.String proposal,
org.eclipse.jface.viewers.StyledString displayString,
org.eclipse.swt.graphics.Image image,
int replacementOffset,
int replacementLength) |
IProposalConflictHelper |
getConflictHelper() |
protected java.lang.String |
getDisplayString(org.eclipse.emf.ecore.EObject element,
java.lang.String qualifiedNameAsString,
java.lang.String shortName) |
protected org.eclipse.swt.graphics.Image |
getImage(org.eclipse.emf.ecore.EObject eObject)
Returns the image for the label of the given element.
|
protected org.eclipse.jface.viewers.StyledString |
getKeywordDisplayString(Keyword keyword) |
org.eclipse.jface.viewers.ILabelProvider |
getLabelProvider() |
IContentProposalPriorities |
getPriorityHelper() |
IQualifiedNameConverter |
getQualifiedNameConverter() |
protected org.eclipse.jface.viewers.StyledString |
getStyledDisplayString(org.eclipse.emf.ecore.EObject element,
java.lang.String qualifiedName,
java.lang.String shortName) |
protected org.eclipse.jface.viewers.StyledString |
getStyledDisplayString(IEObjectDescription description) |
IValueConverterService |
getValueConverter() |
protected boolean |
isValidProposal(java.lang.String proposal,
java.lang.String prefix,
ContentAssistContext context) |
void |
setConflictHelper(IProposalConflictHelper conflictHelper) |
void |
setLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider) |
void |
setPriorityHelper(IContentProposalPriorities priorities) |
void |
setValueConverter(IValueConverterService valueConverter) |
public void createProposals(ContentAssistContext context, ICompletionProposalAcceptor acceptor)
createProposals
in interface IContentProposalProvider
public abstract void completeKeyword(Keyword object, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
public abstract void completeRuleCall(RuleCall object, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
public abstract void completeAssignment(Assignment object, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
public IFollowElementAcceptor createSelector(ContentAssistContext context, ICompletionProposalAcceptor acceptor)
public org.eclipse.jface.text.contentassist.ICompletionProposal createCompletionProposal(java.lang.String proposal, java.lang.String displayString, org.eclipse.swt.graphics.Image image, ContentAssistContext contentAssistContext)
protected org.eclipse.jface.text.contentassist.ICompletionProposal createCompletionProposal(java.lang.String proposal, ContentAssistContext contentAssistContext)
public org.eclipse.jface.text.contentassist.ICompletionProposal createCompletionProposal(java.lang.String proposal, org.eclipse.jface.viewers.StyledString displayString, org.eclipse.swt.graphics.Image image, ContentAssistContext contentAssistContext)
createCompletionProposal
in interface ICompletionProposalFactory
protected org.eclipse.jface.text.contentassist.ICompletionProposal createCompletionProposal(java.lang.String proposal, org.eclipse.jface.viewers.StyledString displayString, org.eclipse.swt.graphics.Image image, int priority, java.lang.String prefix, ContentAssistContext context)
protected boolean isValidProposal(java.lang.String proposal, java.lang.String prefix, ContentAssistContext context)
protected ConfigurableCompletionProposal doCreateProposal(java.lang.String proposal, org.eclipse.jface.viewers.StyledString displayString, org.eclipse.swt.graphics.Image image, int priority, ContentAssistContext context)
protected ConfigurableCompletionProposal doCreateProposal(java.lang.String proposal, org.eclipse.jface.viewers.StyledString displayString, org.eclipse.swt.graphics.Image image, int replacementOffset, int replacementLength)
protected org.eclipse.jface.viewers.StyledString getKeywordDisplayString(Keyword keyword)
protected org.eclipse.jface.viewers.StyledString getStyledDisplayString(IEObjectDescription description)
protected org.eclipse.jface.viewers.StyledString getStyledDisplayString(org.eclipse.emf.ecore.EObject element, java.lang.String qualifiedName, java.lang.String shortName)
protected java.lang.String getDisplayString(org.eclipse.emf.ecore.EObject element, java.lang.String qualifiedNameAsString, java.lang.String shortName)
public void setValueConverter(IValueConverterService valueConverter)
public IValueConverterService getValueConverter()
protected org.eclipse.swt.graphics.Image getImage(org.eclipse.emf.ecore.EObject eObject)
eObject
- the element for which to provide the label imagenull
if there is no image for the given objectpublic void setConflictHelper(IProposalConflictHelper conflictHelper)
public IProposalConflictHelper getConflictHelper()
public void setPriorityHelper(IContentProposalPriorities priorities)
public IContentProposalPriorities getPriorityHelper()
public IQualifiedNameConverter getQualifiedNameConverter()
public void setLabelProvider(org.eclipse.jface.viewers.ILabelProvider labelProvider)
public org.eclipse.jface.viewers.ILabelProvider getLabelProvider()