public static class AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
extends java.lang.Object
Constructor and Description |
---|
AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator() |
Modifier and Type | Method and Description |
---|---|
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) |
public AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator()
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)
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)
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)
public void setScopeProvider(IScopeProvider scopeProvider)
public IScopeProvider getScopeProvider()
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)