public class ClasspathBasedIdeTypesProposalProvider extends java.lang.Object implements IIdeTypesProposalProvider
Constructor and Description |
---|
ClasspathBasedIdeTypesProposalProvider() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
addImportDeclaration(ContentAssistEntry entry,
ITextRegion importSectionRegion,
ITypeDescriptor typeDesc,
java.lang.String qualifiedName,
ContentAssistContext context) |
protected boolean |
canPropose(ITypeDescriptor typeDesc,
ContentAssistContext context,
com.google.common.base.Predicate<ITypeDescriptor> filter) |
protected ContentAssistEntry |
createProposal(org.eclipse.emf.ecore.EReference reference,
ITypeDescriptor typeDesc,
ContentAssistContext context,
XImportSection importSection,
ITextRegion importSectionRegion) |
void |
createTypeProposals(org.eclipse.emf.ecore.EReference reference,
ContentAssistContext context,
com.google.common.base.Predicate<ITypeDescriptor> filter,
IIdeContentProposalAcceptor acceptor) |
protected java.lang.ClassLoader |
getClassLoader(ContentAssistContext context) |
protected java.lang.Iterable<ITypeDescriptor> |
getTypeDescriptors(ContentAssistContext context) |
protected boolean |
isImportDeclaration(org.eclipse.emf.ecore.EReference reference,
ContentAssistContext context) |
protected boolean |
isImportDeclarationRequired(ITypeDescriptor typeDesc,
java.lang.String qualifiedName,
ContentAssistContext context,
XImportSection importSection) |
protected boolean |
isVisible(ITypeDescriptor typeDesc,
ContentAssistContext context) |
public ClasspathBasedIdeTypesProposalProvider()
public void createTypeProposals(org.eclipse.emf.ecore.EReference reference, ContentAssistContext context, com.google.common.base.Predicate<ITypeDescriptor> filter, IIdeContentProposalAcceptor acceptor)
createTypeProposals
in interface IIdeTypesProposalProvider
protected java.lang.Iterable<ITypeDescriptor> getTypeDescriptors(ContentAssistContext context)
protected java.lang.ClassLoader getClassLoader(ContentAssistContext context)
protected boolean canPropose(ITypeDescriptor typeDesc, ContentAssistContext context, com.google.common.base.Predicate<ITypeDescriptor> filter)
protected boolean isVisible(ITypeDescriptor typeDesc, ContentAssistContext context)
protected ContentAssistEntry createProposal(org.eclipse.emf.ecore.EReference reference, ITypeDescriptor typeDesc, ContentAssistContext context, XImportSection importSection, ITextRegion importSectionRegion)
protected boolean isImportDeclaration(org.eclipse.emf.ecore.EReference reference, ContentAssistContext context)
protected boolean isImportDeclarationRequired(ITypeDescriptor typeDesc, java.lang.String qualifiedName, ContentAssistContext context, XImportSection importSection)
protected boolean addImportDeclaration(ContentAssistEntry entry, ITextRegion importSectionRegion, ITypeDescriptor typeDesc, java.lang.String qualifiedName, ContentAssistContext context)