Class IdeContentProposalProvider
- java.lang.Object
-
- org.eclipse.xtext.ide.editor.contentassist.IdeContentProposalProvider
-
public class IdeContentProposalProvider extends java.lang.ObjectGeneric content proposal provider for use in different IDE contexts. This provider is not used by the Eclipse integration, which has its own abstraction for content assist proposals.- Noreference:
-
-
Constructor Summary
Constructors Constructor Description IdeContentProposalProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void_createProposals(org.eclipse.xtext.AbstractElement element, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)protected void_createProposals(org.eclipse.xtext.Assignment assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)protected void_createProposals(org.eclipse.xtext.CrossReference reference, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)protected void_createProposals(org.eclipse.xtext.Keyword keyword, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)protected void_createProposals(org.eclipse.xtext.RuleCall ruleCall, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)voidcreateProposals(java.util.Collection<ContentAssistContext> contexts, IIdeContentProposalAcceptor acceptor)Create content assist proposals and pass them to the given acceptor.protected voidcreateProposals(org.eclipse.xtext.AbstractElement assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)protected booleanfilterKeyword(org.eclipse.xtext.Keyword keyword, ContentAssistContext context)protected com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription>getCrossrefFilter(org.eclipse.xtext.CrossReference reference, ContentAssistContext context)protected IdeCrossrefProposalProvidergetCrossrefProposalProvider()protected java.lang.Iterable<ContentAssistContext>getFilteredContexts(java.util.Collection<ContentAssistContext> contexts)protected IdeContentProposalCreatorgetProposalCreator()protected IdeContentProposalPrioritiesgetProposalPriorities()protected org.eclipse.xtext.naming.IQualifiedNameConvertergetQualifiedNameConverter()protected org.eclipse.xtext.scoping.IScopeProvidergetScopeProvider()
-
-
-
Method Detail
-
createProposals
public void createProposals(java.util.Collection<ContentAssistContext> contexts, IIdeContentProposalAcceptor acceptor)
Create content assist proposals and pass them to the given acceptor.
-
getFilteredContexts
protected java.lang.Iterable<ContentAssistContext> getFilteredContexts(java.util.Collection<ContentAssistContext> contexts)
-
_createProposals
protected void _createProposals(org.eclipse.xtext.AbstractElement element, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
-
_createProposals
protected void _createProposals(org.eclipse.xtext.Assignment assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
-
_createProposals
protected void _createProposals(org.eclipse.xtext.Keyword keyword, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
-
filterKeyword
protected boolean filterKeyword(org.eclipse.xtext.Keyword keyword, ContentAssistContext context)
-
_createProposals
protected void _createProposals(org.eclipse.xtext.RuleCall ruleCall, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
-
_createProposals
protected void _createProposals(org.eclipse.xtext.CrossReference reference, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
-
getCrossrefFilter
protected com.google.common.base.Predicate<org.eclipse.xtext.resource.IEObjectDescription> getCrossrefFilter(org.eclipse.xtext.CrossReference reference, ContentAssistContext context)
-
createProposals
protected void createProposals(org.eclipse.xtext.AbstractElement assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
-
getScopeProvider
protected org.eclipse.xtext.scoping.IScopeProvider getScopeProvider()
-
getQualifiedNameConverter
protected org.eclipse.xtext.naming.IQualifiedNameConverter getQualifiedNameConverter()
-
getCrossrefProposalProvider
protected IdeCrossrefProposalProvider getCrossrefProposalProvider()
-
getProposalCreator
protected IdeContentProposalCreator getProposalCreator()
-
getProposalPriorities
protected IdeContentProposalPriorities getProposalPriorities()
-
-