org.eclipse.xtext.purexbase.ui.contentassist
Class AbstractPureXbaseProposalProvider

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
              extended by org.eclipse.xtext.xbase.ui.contentassist.XtypeProposalProvider
                  extended by org.eclipse.xtext.xbase.ui.contentassist.AbstractXbaseProposalProvider
                      extended by org.eclipse.xtext.xbase.ui.contentassist.XbaseProposalProvider
                          extended by org.eclipse.xtext.purexbase.ui.contentassist.AbstractPureXbaseProposalProvider
All Implemented Interfaces:
ICompletionProposalFactory, IContentProposalProvider, RepeatedContentAssistProcessor.ModeAware
Direct Known Subclasses:
PureXbaseProposalProvider

public class AbstractPureXbaseProposalProvider
extends XbaseProposalProvider

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.xbase.ui.contentassist.XbaseProposalProvider
XbaseProposalProvider.ValidFeatureDescription
 
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
AbstractPureXbaseProposalProvider()
           
 
Method Summary
 void complete_Import(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_Model(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_QualifiedNameWithWildCard(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_SpecialBlockExpression(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeImport_ImportedNamespace(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeModel_Block(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeSpecialBlockExpression_Expressions(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeSpecialBlockExpression_Imports(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 
Methods inherited from class org.eclipse.xtext.xbase.ui.contentassist.XbaseProposalProvider
appendParameters, completeJavaTypes, completeJavaTypes, completeJavaTypes, completeJavaTypes, completeJvmParameterizedTypeReference_Type, completeKeyword, completeXAssignment_Feature, completeXBlockExpression_Expressions, completeXCasePart_Case, completeXCasePart_Then, completeXFeatureCall_DeclaringType, completeXFeatureCall_Feature, completeXRelationalExpression_Type, completeXTypeLiteral_Type, createLocalVariableAndImplicitProposals, createLocalVariableAndImplicitProposals, createLocalVariableAndImplicitProposals, createReceiverProposals, doNotProposeFeatureOfBinaryOperation, getFeatureCallRuleName, getFeatureDescriptionPredicate, getNextCategory, getProposalFactory, getQualifiedNameValueConverter, getScopeProvider, getStyledDisplayString, getXAssignmentFeatureAssignment, getXbaseCrossReferenceProposalCreator, getXForLoopRightParenthesis, isIdRule, isKeywordWorthyToPropose, isLastMode, isParentOf, lookupCrossReference, lookupCrossReference, nextMode, proposeDeclaringTypeForStaticInvocation, reset
 
Methods inherited from class org.eclipse.xtext.xbase.ui.contentassist.AbstractXbaseProposalProvider
complete_DECIMAL, complete_FullJvmFormalParameter, complete_HEX, complete_IdOrSuper, complete_INT, complete_JvmFormalParameter, complete_Number, complete_OpAdd, complete_OpAnd, complete_OpCompare, complete_OpEquality, complete_OpMulti, complete_OpMultiAssign, complete_OpOr, complete_OpOther, complete_OpSingleAssign, complete_OpUnary, complete_QualifiedName, complete_StaticQualifier, complete_XAdditiveExpression, complete_XAndExpression, complete_XAssignment, complete_XBlockExpression, complete_XBooleanLiteral, complete_XCasePart, complete_XCastedExpression, complete_XCatchClause, complete_XClosure, complete_XConstructorCall, complete_XDoWhileExpression, complete_XEqualityExpression, complete_XExpression, complete_XExpressionInClosure, complete_XExpressionInsideBlock, complete_XFeatureCall, complete_XForLoopExpression, complete_XIfExpression, complete_XLiteral, complete_XMemberFeatureCall, complete_XMultiplicativeExpression, complete_XNullLiteral, complete_XNumberLiteral, complete_XOrExpression, complete_XOtherOperatorExpression, complete_XParenthesizedExpression, complete_XPrimaryExpression, complete_XRelationalExpression, complete_XReturnExpression, complete_XShortClosure, complete_XStringLiteral, complete_XSwitchExpression, complete_XThrowExpression, complete_XTryCatchFinallyExpression, complete_XTypeLiteral, complete_XUnaryOperation, complete_XVariableDeclaration, complete_XWhileExpression, completeFullJvmFormalParameter_Name, completeFullJvmFormalParameter_ParameterType, completeJvmFormalParameter_Name, completeJvmFormalParameter_ParameterType, completeXAdditiveExpression_Feature, completeXAdditiveExpression_RightOperand, completeXAndExpression_Feature, completeXAndExpression_RightOperand, completeXAssignment_RightOperand, completeXAssignment_Value, completeXBooleanLiteral_IsTrue, completeXCasePart_TypeGuard, completeXCastedExpression_Type, completeXCatchClause_DeclaredParam, completeXCatchClause_Expression, completeXClosure_DeclaredFormalParameters, completeXClosure_ExplicitSyntax, completeXClosure_Expression, completeXConstructorCall_Arguments, completeXConstructorCall_Constructor, completeXConstructorCall_TypeArguments, completeXDoWhileExpression_Body, completeXDoWhileExpression_Predicate, completeXEqualityExpression_Feature, completeXEqualityExpression_RightOperand, completeXExpressionInClosure_Expressions, completeXFeatureCall_ExplicitOperationCall, completeXFeatureCall_FeatureCallArguments, completeXFeatureCall_TypeArguments, completeXForLoopExpression_DeclaredParam, completeXForLoopExpression_EachExpression, completeXForLoopExpression_ForExpression, completeXIfExpression_Else, completeXIfExpression_If, completeXIfExpression_Then, completeXMemberFeatureCall_ExplicitOperationCall, completeXMemberFeatureCall_Feature, completeXMemberFeatureCall_MemberCallArguments, completeXMemberFeatureCall_NullSafe, completeXMemberFeatureCall_Spreading, completeXMemberFeatureCall_TypeArguments, completeXMemberFeatureCall_Value, completeXMultiplicativeExpression_Feature, completeXMultiplicativeExpression_RightOperand, completeXNumberLiteral_Value, completeXOrExpression_Feature, completeXOrExpression_RightOperand, completeXOtherOperatorExpression_Feature, completeXOtherOperatorExpression_RightOperand, completeXRelationalExpression_Feature, completeXRelationalExpression_RightOperand, completeXReturnExpression_Expression, completeXShortClosure_DeclaredFormalParameters, completeXShortClosure_ExplicitSyntax, completeXShortClosure_Expression, completeXStringLiteral_Value, completeXSwitchExpression_Cases, completeXSwitchExpression_Default, completeXSwitchExpression_LocalVarName, completeXSwitchExpression_Switch, completeXThrowExpression_Expression, completeXTryCatchFinallyExpression_CatchClauses, completeXTryCatchFinallyExpression_Expression, completeXTryCatchFinallyExpression_FinallyExpression, completeXUnaryOperation_Feature, completeXUnaryOperation_Operand, completeXVariableDeclaration_Name, completeXVariableDeclaration_Right, completeXVariableDeclaration_Type, completeXVariableDeclaration_Writeable, completeXWhileExpression_Body, completeXWhileExpression_Predicate
 
Methods inherited from class org.eclipse.xtext.xbase.ui.contentassist.AbstractXtypeProposalProvider
complete_ANY_OTHER, complete_ID, complete_JvmArgumentTypeReference, complete_JvmLowerBound, complete_JvmParameterizedTypeReference, complete_JvmTypeParameter, complete_JvmTypeReference, complete_JvmUpperBound, complete_JvmUpperBoundAnded, complete_JvmWildcardTypeReference, complete_ML_COMMENT, complete_SL_COMMENT, complete_STRING, complete_ValidID, complete_WS, complete_XFunctionTypeRef, completeJvmLowerBound_TypeReference, completeJvmParameterizedTypeReference_Arguments, completeJvmTypeParameter_Constraints, completeJvmTypeParameter_Name, completeJvmUpperBound_TypeReference, completeJvmUpperBoundAnded_TypeReference, completeJvmWildcardTypeReference_Constraints, completeXFunctionTypeRef_ParamTypes, completeXFunctionTypeRef_ReturnType
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.AbstractJavaBasedContentProposalProvider
completeAssignment, completeRuleCall, createProposals, getCrossReferenceProposalCreator, getHover, invokeMethod, 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

AbstractPureXbaseProposalProvider

public AbstractPureXbaseProposalProvider()
Method Detail

completeModel_Block

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

completeSpecialBlockExpression_Expressions

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

completeSpecialBlockExpression_Imports

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

completeImport_ImportedNamespace

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

complete_Model

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

complete_SpecialBlockExpression

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

complete_Import

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

complete_QualifiedNameWithWildCard

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