public class XbaseIdeCrossrefProposalProvider extends IdeCrossrefProposalProvider
Modifier and Type | Class and Description |
---|---|
static class |
XbaseIdeCrossrefProposalProvider.ProposalBracketInfo |
Constructor and Description |
---|
XbaseIdeCrossrefProposalProvider() |
Modifier and Type | Method and Description |
---|---|
protected void |
addNameAndDescription(ContentAssistEntry entry,
org.eclipse.emf.ecore.EObject element,
java.lang.String qualifiedNameAsString,
java.lang.String shortName) |
protected void |
addNameAndDescription(ContentAssistEntry entry,
JvmFeature feature,
boolean withParents,
int insignificantParameters,
java.lang.String shortName,
LightweightTypeReferenceFactory converter) |
protected void |
appendParameters(java.lang.StringBuilder result,
JvmExecutable executable,
int insignificantParameters,
LightweightTypeReferenceFactory ownedConverter) |
ContentAssistEntry |
createProposal(IEObjectDescription candidate,
CrossReference crossRef,
ContentAssistContext context) |
protected XbaseIdeCrossrefProposalProvider.ProposalBracketInfo |
getProposalBracketInfo(IEObjectDescription proposedDescription,
ContentAssistContext contentAssistContext) |
protected LightweightTypeReferenceFactory |
getTypeConverter(XtextResource context) |
protected boolean |
hasIdRule(CrossReference crossRef) |
protected boolean |
isExplicitOperationCall(IIdentifiableElementDescription desc) |
getQualifiedNameConverter, lookupCrossReference, matchesPrefix, queryScope
public ContentAssistEntry createProposal(IEObjectDescription candidate, CrossReference crossRef, ContentAssistContext context)
createProposal
in class IdeCrossrefProposalProvider
protected boolean hasIdRule(CrossReference crossRef)
protected XbaseIdeCrossrefProposalProvider.ProposalBracketInfo getProposalBracketInfo(IEObjectDescription proposedDescription, ContentAssistContext contentAssistContext)
protected LightweightTypeReferenceFactory getTypeConverter(XtextResource context)
protected void addNameAndDescription(ContentAssistEntry entry, JvmFeature feature, boolean withParents, int insignificantParameters, java.lang.String shortName, LightweightTypeReferenceFactory converter)
protected void addNameAndDescription(ContentAssistEntry entry, org.eclipse.emf.ecore.EObject element, java.lang.String qualifiedNameAsString, java.lang.String shortName)
protected void appendParameters(java.lang.StringBuilder result, JvmExecutable executable, int insignificantParameters, LightweightTypeReferenceFactory ownedConverter)
protected boolean isExplicitOperationCall(IIdentifiableElementDescription desc)