public static class AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator extends 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) |
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 Iterable<IEObjectDescription> queryScope(IScope scope, org.eclipse.emf.ecore.EObject model, org.eclipse.emf.ecore.EReference reference, com.google.common.base.Predicate<IEObjectDescription> filter)
Copyright © 2016. All Rights Reserved.