org.eclipse.xtext.common.types.xtext.ui
Class AbstractTypesProposalProvider

java.lang.Object
  extended by org.eclipse.xtext.common.types.xtext.ui.AbstractTypesProposalProvider
All Implemented Interfaces:
ITypesProposalProvider
Direct Known Subclasses:
JdtTypesProposalProvider

public abstract class AbstractTypesProposalProvider
extends java.lang.Object
implements ITypesProposalProvider

Author:
Sebastian Zarnekow - Initial contribution and API

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider
ITypesProposalProvider.Filter, ITypesProposalProvider.Null
 
Constructor Summary
AbstractTypesProposalProvider()
           
 
Method Summary
 void createSubTypeProposals(JvmType superType, ICompletionProposalFactory proposalFactory, ContentAssistContext context, org.eclipse.emf.ecore.EReference typeReference, ICompletionProposalAcceptor acceptor)
           
 void createSubTypeProposals(JvmType superType, ICompletionProposalFactory proposalFactory, ContentAssistContext context, org.eclipse.emf.ecore.EReference typeReference, ITypesProposalProvider.Filter filter, ICompletionProposalAcceptor acceptor)
           
 void createTypeProposals(ICompletionProposalFactory proposalFactory, ContentAssistContext context, org.eclipse.emf.ecore.EReference typeReference, ICompletionProposalAcceptor acceptor)
           
 void createTypeProposals(ICompletionProposalFactory proposalFactory, ContentAssistContext context, org.eclipse.emf.ecore.EReference typeReference, ITypesProposalProvider.Filter filter, ICompletionProposalAcceptor acceptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.xtext.common.types.xtext.ui.ITypesProposalProvider
createSubTypeProposals, createTypeProposals
 

Constructor Detail

AbstractTypesProposalProvider

public AbstractTypesProposalProvider()
Method Detail

createTypeProposals

public void createTypeProposals(ICompletionProposalFactory proposalFactory,
                                ContentAssistContext context,
                                org.eclipse.emf.ecore.EReference typeReference,
                                ICompletionProposalAcceptor acceptor)
Specified by:
createTypeProposals in interface ITypesProposalProvider

createSubTypeProposals

public void createSubTypeProposals(JvmType superType,
                                   ICompletionProposalFactory proposalFactory,
                                   ContentAssistContext context,
                                   org.eclipse.emf.ecore.EReference typeReference,
                                   ICompletionProposalAcceptor acceptor)
Specified by:
createSubTypeProposals in interface ITypesProposalProvider

createSubTypeProposals

public void createSubTypeProposals(JvmType superType,
                                   ICompletionProposalFactory proposalFactory,
                                   ContentAssistContext context,
                                   org.eclipse.emf.ecore.EReference typeReference,
                                   ITypesProposalProvider.Filter filter,
                                   ICompletionProposalAcceptor acceptor)
Specified by:
createSubTypeProposals in interface ITypesProposalProvider

createTypeProposals

public void createTypeProposals(ICompletionProposalFactory proposalFactory,
                                ContentAssistContext context,
                                org.eclipse.emf.ecore.EReference typeReference,
                                ITypesProposalProvider.Filter filter,
                                ICompletionProposalAcceptor acceptor)
Specified by:
createTypeProposals in interface ITypesProposalProvider