org.eclipse.xtext.ui.editor.contentassist
Class AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
java.lang.Object
org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
- Direct Known Subclasses:
- TypeAwareReferenceProposalCreator
- Enclosing class:
- AbstractJavaBasedContentProposalProvider
public static class AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
- extends java.lang.Object
Method Summary |
IScopeProvider |
getScopeProvider()
|
protected com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> |
getWrappedFactory(org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> proposalFactory)
|
void |
lookupCrossReference(org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
ICompletionProposalAcceptor acceptor,
com.google.common.base.Predicate<IEObjectDescription> filter,
com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> proposalFactory)
|
void |
lookupCrossReference(IScope scope,
org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
ICompletionProposalAcceptor acceptor,
com.google.common.base.Predicate<IEObjectDescription> filter,
com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> proposalFactory)
|
java.lang.Iterable<IEObjectDescription> |
queryScope(IScope scope,
org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Predicate<IEObjectDescription> filter)
|
void |
setScopeProvider(IScopeProvider scopeProvider)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
public AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator()
lookupCrossReference
public final void lookupCrossReference(org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
ICompletionProposalAcceptor acceptor,
com.google.common.base.Predicate<IEObjectDescription> filter,
com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> proposalFactory)
getWrappedFactory
protected com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> getWrappedFactory(org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> proposalFactory)
lookupCrossReference
public void lookupCrossReference(IScope scope,
org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
ICompletionProposalAcceptor acceptor,
com.google.common.base.Predicate<IEObjectDescription> filter,
com.google.common.base.Function<IEObjectDescription,org.eclipse.jface.text.contentassist.ICompletionProposal> proposalFactory)
setScopeProvider
public void setScopeProvider(IScopeProvider scopeProvider)
getScopeProvider
public IScopeProvider getScopeProvider()
queryScope
public java.lang.Iterable<IEObjectDescription> queryScope(IScope scope,
org.eclipse.emf.ecore.EObject model,
org.eclipse.emf.ecore.EReference reference,
com.google.common.base.Predicate<IEObjectDescription> filter)