org.eclipse.xtext.xbase.ui.contentassist
Class AbstractXtypeProposalProvider

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
      extended by org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
          extended by org.eclipse.xtext.xbase.ui.contentassist.AbstractXtypeProposalProvider
All Implemented Interfaces:
ICompletionProposalFactory, IContentProposalProvider
Direct Known Subclasses:
XtypeProposalProvider

public class AbstractXtypeProposalProvider
extends AbstractJavaBasedContentProposalProvider

Represents a generated, default implementation of interface IProposalProvider. Methods are dynamically dispatched on the first parameter, i.e., you can override them with a more concrete subtype.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
AbstractJavaBasedContentProposalProvider.DefaultProposalCreator, AbstractJavaBasedContentProposalProvider.ReferenceProposalCreator
 
Nested classes/interfaces inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
AbstractContentProposalProvider.DefaultContentAssistProcessorSwitch, AbstractContentProposalProvider.NullSafeCompletionProposalAcceptor
 
Constructor Summary
AbstractXtypeProposalProvider()
           
 
Method Summary
 void complete_ANY_OTHER(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_ID(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmArgumentTypeReference(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmLowerBound(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmParameterizedTypeReference(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmTypeParameter(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmTypeReference(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmUpperBound(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmUpperBoundAnded(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_JvmWildcardTypeReference(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_ML_COMMENT(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_QualifiedName(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_SL_COMMENT(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_STRING(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_ValidID(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_WS(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_XFunctionTypeRef(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmLowerBound_TypeReference(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmParameterizedTypeReference_Arguments(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmParameterizedTypeReference_Type(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmTypeParameter_Constraints(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmTypeParameter_Name(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmUpperBound_TypeReference(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmUpperBoundAnded_TypeReference(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeJvmWildcardTypeReference_Constraints(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXFunctionTypeRef_ParamTypes(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXFunctionTypeRef_ReturnType(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
completeAssignment, completeKeyword, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, getProposalFactory, getScopeProvider, invokeMethod, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, lookupCrossReference, setCrossReferenceProposalCreator, setScopeProvider
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractContentProposalProvider
createCompletionProposal, createCompletionProposal, createCompletionProposal, createCompletionProposal, createSelector, doCreateProposal, doCreateProposal, getConflictHelper, getDisplayString, getImage, getKeywordDisplayString, getLabelProvider, getPriorityHelper, getQualifiedNameConverter, getStyledDisplayString, getStyledDisplayString, getValueConverter, isValidProposal, setConflictHelper, setLabelProvider, setPriorityHelper, setValueConverter
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractXtypeProposalProvider

public AbstractXtypeProposalProvider()
Method Detail

completeXFunctionTypeRef_ParamTypes

public void completeXFunctionTypeRef_ParamTypes(org.eclipse.emf.ecore.EObject model,
                                                Assignment assignment,
                                                ContentAssistContext context,
                                                ICompletionProposalAcceptor acceptor)

completeXFunctionTypeRef_ReturnType

public void completeXFunctionTypeRef_ReturnType(org.eclipse.emf.ecore.EObject model,
                                                Assignment assignment,
                                                ContentAssistContext context,
                                                ICompletionProposalAcceptor acceptor)

completeJvmParameterizedTypeReference_Type

public void completeJvmParameterizedTypeReference_Type(org.eclipse.emf.ecore.EObject model,
                                                       Assignment assignment,
                                                       ContentAssistContext context,
                                                       ICompletionProposalAcceptor acceptor)

completeJvmParameterizedTypeReference_Arguments

public void completeJvmParameterizedTypeReference_Arguments(org.eclipse.emf.ecore.EObject model,
                                                            Assignment assignment,
                                                            ContentAssistContext context,
                                                            ICompletionProposalAcceptor acceptor)

completeJvmWildcardTypeReference_Constraints

public void completeJvmWildcardTypeReference_Constraints(org.eclipse.emf.ecore.EObject model,
                                                         Assignment assignment,
                                                         ContentAssistContext context,
                                                         ICompletionProposalAcceptor acceptor)

completeJvmUpperBound_TypeReference

public void completeJvmUpperBound_TypeReference(org.eclipse.emf.ecore.EObject model,
                                                Assignment assignment,
                                                ContentAssistContext context,
                                                ICompletionProposalAcceptor acceptor)

completeJvmUpperBoundAnded_TypeReference

public void completeJvmUpperBoundAnded_TypeReference(org.eclipse.emf.ecore.EObject model,
                                                     Assignment assignment,
                                                     ContentAssistContext context,
                                                     ICompletionProposalAcceptor acceptor)

completeJvmLowerBound_TypeReference

public void completeJvmLowerBound_TypeReference(org.eclipse.emf.ecore.EObject model,
                                                Assignment assignment,
                                                ContentAssistContext context,
                                                ICompletionProposalAcceptor acceptor)

completeJvmTypeParameter_Name

public void completeJvmTypeParameter_Name(org.eclipse.emf.ecore.EObject model,
                                          Assignment assignment,
                                          ContentAssistContext context,
                                          ICompletionProposalAcceptor acceptor)

completeJvmTypeParameter_Constraints

public void completeJvmTypeParameter_Constraints(org.eclipse.emf.ecore.EObject model,
                                                 Assignment assignment,
                                                 ContentAssistContext context,
                                                 ICompletionProposalAcceptor acceptor)

complete_JvmTypeReference

public void complete_JvmTypeReference(org.eclipse.emf.ecore.EObject model,
                                      RuleCall ruleCall,
                                      ContentAssistContext context,
                                      ICompletionProposalAcceptor acceptor)

complete_XFunctionTypeRef

public void complete_XFunctionTypeRef(org.eclipse.emf.ecore.EObject model,
                                      RuleCall ruleCall,
                                      ContentAssistContext context,
                                      ICompletionProposalAcceptor acceptor)

complete_JvmParameterizedTypeReference

public void complete_JvmParameterizedTypeReference(org.eclipse.emf.ecore.EObject model,
                                                   RuleCall ruleCall,
                                                   ContentAssistContext context,
                                                   ICompletionProposalAcceptor acceptor)

complete_JvmArgumentTypeReference

public void complete_JvmArgumentTypeReference(org.eclipse.emf.ecore.EObject model,
                                              RuleCall ruleCall,
                                              ContentAssistContext context,
                                              ICompletionProposalAcceptor acceptor)

complete_JvmWildcardTypeReference

public void complete_JvmWildcardTypeReference(org.eclipse.emf.ecore.EObject model,
                                              RuleCall ruleCall,
                                              ContentAssistContext context,
                                              ICompletionProposalAcceptor acceptor)

complete_JvmUpperBound

public void complete_JvmUpperBound(org.eclipse.emf.ecore.EObject model,
                                   RuleCall ruleCall,
                                   ContentAssistContext context,
                                   ICompletionProposalAcceptor acceptor)

complete_JvmUpperBoundAnded

public void complete_JvmUpperBoundAnded(org.eclipse.emf.ecore.EObject model,
                                        RuleCall ruleCall,
                                        ContentAssistContext context,
                                        ICompletionProposalAcceptor acceptor)

complete_JvmLowerBound

public void complete_JvmLowerBound(org.eclipse.emf.ecore.EObject model,
                                   RuleCall ruleCall,
                                   ContentAssistContext context,
                                   ICompletionProposalAcceptor acceptor)

complete_JvmTypeParameter

public void complete_JvmTypeParameter(org.eclipse.emf.ecore.EObject model,
                                      RuleCall ruleCall,
                                      ContentAssistContext context,
                                      ICompletionProposalAcceptor acceptor)

complete_QualifiedName

public void complete_QualifiedName(org.eclipse.emf.ecore.EObject model,
                                   RuleCall ruleCall,
                                   ContentAssistContext context,
                                   ICompletionProposalAcceptor acceptor)

complete_ValidID

public void complete_ValidID(org.eclipse.emf.ecore.EObject model,
                             RuleCall ruleCall,
                             ContentAssistContext context,
                             ICompletionProposalAcceptor acceptor)

complete_ID

public void complete_ID(org.eclipse.emf.ecore.EObject model,
                        RuleCall ruleCall,
                        ContentAssistContext context,
                        ICompletionProposalAcceptor acceptor)

complete_STRING

public void complete_STRING(org.eclipse.emf.ecore.EObject model,
                            RuleCall ruleCall,
                            ContentAssistContext context,
                            ICompletionProposalAcceptor acceptor)

complete_ML_COMMENT

public void complete_ML_COMMENT(org.eclipse.emf.ecore.EObject model,
                                RuleCall ruleCall,
                                ContentAssistContext context,
                                ICompletionProposalAcceptor acceptor)

complete_SL_COMMENT

public void complete_SL_COMMENT(org.eclipse.emf.ecore.EObject model,
                                RuleCall ruleCall,
                                ContentAssistContext context,
                                ICompletionProposalAcceptor acceptor)

complete_WS

public void complete_WS(org.eclipse.emf.ecore.EObject model,
                        RuleCall ruleCall,
                        ContentAssistContext context,
                        ICompletionProposalAcceptor acceptor)

complete_ANY_OTHER

public void complete_ANY_OTHER(org.eclipse.emf.ecore.EObject model,
                               RuleCall ruleCall,
                               ContentAssistContext context,
                               ICompletionProposalAcceptor acceptor)