public class XbaseIdeContentProposalProvider extends IdeContentProposalProvider
Modifier and Type | Class and Description |
---|---|
static class |
XbaseIdeContentProposalProvider.ValidFeatureDescription |
Constructor and Description |
---|
XbaseIdeContentProposalProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
_createProposals(Assignment assignment,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
_createProposals(RuleCall ruleCall,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected java.lang.String |
_getConcreteSyntaxRuleName(Assignment assignment) |
protected java.lang.String |
_getConcreteSyntaxRuleName(CrossReference crossReference) |
protected java.lang.String |
_getConcreteSyntaxRuleName(RuleCall ruleCall) |
protected void |
completeBinaryOperation(org.eclipse.emf.ecore.EObject model,
Assignment assignment,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
completeJavaTypes(org.eclipse.emf.ecore.EReference reference,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
completeJavaTypes(org.eclipse.emf.ecore.EReference reference,
ContentAssistContext context,
com.google.common.base.Predicate<ITypeDescriptor> filter,
IIdeContentProposalAcceptor acceptor) |
protected void |
completeWithinBlock(org.eclipse.emf.ecore.EObject model,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
completeXAssignment(org.eclipse.emf.ecore.EObject model,
Assignment assignment,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
completeXBasicForLoopInit(org.eclipse.emf.ecore.EObject model,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
completeXFeatureCall(org.eclipse.emf.ecore.EObject model,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
completeXMemberFeatureCall(org.eclipse.emf.ecore.EObject model,
Assignment assignment,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
createLocalVariableAndImplicitProposals(org.eclipse.emf.ecore.EObject model,
IExpressionScope.Anchor anchor,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
void |
createProposals(AbstractElement assignment,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
protected void |
createReceiverProposals(XExpression receiver,
CrossReference crossReference,
ContentAssistContext context,
IIdeContentProposalAcceptor acceptor) |
boolean |
filterKeyword(Keyword keyword,
ContentAssistContext context) |
protected java.lang.String |
getConcreteSyntaxRuleName(AbstractElement assignment) |
protected boolean |
isInMemberFeatureCall(org.eclipse.emf.ecore.EObject model,
int endOffset,
ContentAssistContext context) |
protected boolean |
isOperatorRule(java.lang.String ruleName) |
_createProposals, _createProposals, _createProposals, createProposals, getCrossrefFilter, getCrossrefProposalProvider, getFilteredContexts, getProposalPriorities, getQualifiedNameConverter, getScopeProvider, isAcceptable
public boolean filterKeyword(Keyword keyword, ContentAssistContext context)
filterKeyword
in class IdeContentProposalProvider
protected void _createProposals(RuleCall ruleCall, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
_createProposals
in class IdeContentProposalProvider
protected void _createProposals(Assignment assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
_createProposals
in class IdeContentProposalProvider
protected void completeJavaTypes(org.eclipse.emf.ecore.EReference reference, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected void completeJavaTypes(org.eclipse.emf.ecore.EReference reference, ContentAssistContext context, com.google.common.base.Predicate<ITypeDescriptor> filter, IIdeContentProposalAcceptor acceptor)
protected void completeXFeatureCall(org.eclipse.emf.ecore.EObject model, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected void completeWithinBlock(org.eclipse.emf.ecore.EObject model, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected boolean isInMemberFeatureCall(org.eclipse.emf.ecore.EObject model, int endOffset, ContentAssistContext context)
protected void completeXAssignment(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected boolean isOperatorRule(java.lang.String ruleName)
protected void completeBinaryOperation(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected void completeXBasicForLoopInit(org.eclipse.emf.ecore.EObject model, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected void completeXMemberFeatureCall(org.eclipse.emf.ecore.EObject model, Assignment assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected void createLocalVariableAndImplicitProposals(org.eclipse.emf.ecore.EObject model, IExpressionScope.Anchor anchor, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected void createReceiverProposals(XExpression receiver, CrossReference crossReference, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
protected java.lang.String _getConcreteSyntaxRuleName(Assignment assignment)
protected java.lang.String _getConcreteSyntaxRuleName(CrossReference crossReference)
protected java.lang.String _getConcreteSyntaxRuleName(RuleCall ruleCall)
public void createProposals(AbstractElement assignment, ContentAssistContext context, IIdeContentProposalAcceptor acceptor)
createProposals
in class IdeContentProposalProvider
protected java.lang.String getConcreteSyntaxRuleName(AbstractElement assignment)