org.eclipse.xtext.xbase.annotations.ui.contentassist
Class AbstractXbaseWithAnnotationsProposalProvider

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.common.ui.contentassist.TerminalsProposalProvider
              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.xbase.annotations.ui.contentassist.AbstractXbaseWithAnnotationsProposalProvider
All Implemented Interfaces:
ICompletionProposalFactory, IContentProposalProvider, RepeatedContentAssistProcessor.ModeAware
Direct Known Subclasses:
XbaseWithAnnotationsProposalProvider

public class AbstractXbaseWithAnnotationsProposalProvider
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
AbstractXbaseWithAnnotationsProposalProvider()
           
 
Method Summary
 void complete_XAnnotation(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_XAnnotationElementValue(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_XAnnotationElementValuePair(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_XAnnotationElementValueStringConcatenation(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_XAnnotationValueArray(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void complete_XAnnotationValueFieldReference(org.eclipse.emf.ecore.EObject model, RuleCall ruleCall, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotation_AnnotationType(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotation_ElementValuePairs(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotation_Value(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotationElementValuePair_Element(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotationElementValuePair_Value(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotationElementValueStringConcatenation_Operator(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotationElementValueStringConcatenation_RightOperand(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotationValueArray_Values(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotationValueFieldReference_DeclaringType(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, ICompletionProposalAcceptor acceptor)
           
 void completeXAnnotationValueFieldReference_Feature(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, doCreateIdProposals, doCreateIntProposals, doCreateStringProposals, doNotProposeFeatureOfBinaryOperation, getFeatureCallRuleName, getFeatureDescriptionPredicate, getNextCategory, getProposalFactory, getQualifiedNameValueConverter, getScopeProvider, getStyledDisplayString, getXAssignmentFeatureAssignment, getXbaseCrossReferenceProposalCreator, getXForLoopRightParenthesis, isIdRule, isKeywordWorthyToPropose, isLastMode, isParentOf, lookupCrossReference, lookupCrossReference, nextMode, reset
 
Methods inherited from class org.eclipse.xtext.xbase.ui.contentassist.AbstractXbaseProposalProvider
complete_IdOrSuper, complete_JvmFormalParameter, 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_XExpressionInsideBlock, complete_XFeatureCall, complete_XForLoopExpression, complete_XIfExpression, complete_XIntLiteral, complete_XLiteral, complete_XMemberFeatureCall, complete_XMultiplicativeExpression, complete_XNullLiteral, 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, 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_Expression, completeXClosure_FormalParameters, completeXConstructorCall_Arguments, completeXConstructorCall_Constructor, completeXConstructorCall_TypeArguments, completeXDoWhileExpression_Body, completeXDoWhileExpression_Predicate, completeXEqualityExpression_Feature, completeXEqualityExpression_RightOperand, completeXFeatureCall_ExplicitOperationCall, completeXFeatureCall_FeatureCallArguments, completeXFeatureCall_TypeArguments, completeXForLoopExpression_DeclaredParam, completeXForLoopExpression_EachExpression, completeXForLoopExpression_ForExpression, completeXIfExpression_Else, completeXIfExpression_If, completeXIfExpression_Then, completeXIntLiteral_Value, completeXMemberFeatureCall_ExplicitOperationCall, completeXMemberFeatureCall_Feature, completeXMemberFeatureCall_MemberCallArguments, completeXMemberFeatureCall_NullSafe, completeXMemberFeatureCall_Spreading, completeXMemberFeatureCall_TypeArguments, completeXMemberFeatureCall_Value, completeXMultiplicativeExpression_Feature, completeXMultiplicativeExpression_RightOperand, completeXOrExpression_Feature, completeXOrExpression_RightOperand, completeXOtherOperatorExpression_Feature, completeXOtherOperatorExpression_RightOperand, completeXRelationalExpression_Feature, completeXRelationalExpression_RightOperand, completeXReturnExpression_Expression, completeXShortClosure_Expression, completeXShortClosure_FormalParameters, 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_ID, complete_JvmArgumentTypeReference, complete_JvmLowerBound, complete_JvmParameterizedTypeReference, complete_JvmTypeParameter, complete_JvmTypeReference, complete_JvmUpperBound, complete_JvmUpperBoundAnded, complete_JvmWildcardTypeReference, complete_ValidID, 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.common.ui.contentassist.TerminalsProposalProvider
complete_ANY_OTHER, complete_INT, complete_ML_COMMENT, complete_SL_COMMENT, complete_STRING, complete_WS
 
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

AbstractXbaseWithAnnotationsProposalProvider

public AbstractXbaseWithAnnotationsProposalProvider()
Method Detail

completeXAnnotation_AnnotationType

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

completeXAnnotation_ElementValuePairs

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

completeXAnnotation_Value

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

completeXAnnotationElementValuePair_Element

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

completeXAnnotationElementValuePair_Value

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

completeXAnnotationElementValueStringConcatenation_Operator

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

completeXAnnotationElementValueStringConcatenation_RightOperand

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

completeXAnnotationValueFieldReference_DeclaringType

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

completeXAnnotationValueFieldReference_Feature

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

completeXAnnotationValueArray_Values

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

complete_XAnnotation

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

complete_XAnnotationElementValuePair

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

complete_XAnnotationElementValueStringConcatenation

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

complete_XAnnotationElementValue

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

complete_XAnnotationValueFieldReference

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

complete_XAnnotationValueArray

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