org.eclipse.xtend.ide.contentassist
Class ImplementMemberFromSuperAssist
java.lang.Object
org.eclipse.xtend.ide.contentassist.ImplementMemberFromSuperAssist
public class ImplementMemberFromSuperAssist
- extends java.lang.Object
- Author:
- Jan Koehnlein - Initial contribution and API
Method Summary |
protected ImportOrganizingProposal |
createCompletionProposal(ReplacingAppendable appendable,
org.eclipse.jface.text.Region replaceRegion,
org.eclipse.jface.viewers.StyledString displayString,
org.eclipse.swt.graphics.Image image)
|
protected org.eclipse.jface.text.contentassist.ICompletionProposal |
createOverrideMethodProposal(XtendClass model,
JvmExecutable overridden,
ContentAssistContext context,
IProposalConflictHelper conflictHelper)
|
void |
createOverrideProposals(XtendClass model,
ContentAssistContext context,
ICompletionProposalAcceptor acceptor,
IProposalConflictHelper conflictHelper)
|
protected java.lang.Iterable<JvmExecutable> |
getImplementationCandidates(XtendClass clazz)
|
protected org.eclipse.jface.viewers.StyledString |
getLabel(JvmExecutable executable)
|
protected int |
getPriority(XtendClass model,
JvmExecutable overridden,
ContentAssistContext context)
|
protected boolean |
isCandidate(JvmExecutable executable,
JvmDeclaredType overrider)
|
protected boolean |
isValidProposal(java.lang.String proposal,
ContentAssistContext context,
IProposalConflictHelper conflictHelper)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ImplementMemberFromSuperAssist
public ImplementMemberFromSuperAssist()
getImplementationCandidates
protected java.lang.Iterable<JvmExecutable> getImplementationCandidates(XtendClass clazz)
isCandidate
protected boolean isCandidate(JvmExecutable executable,
JvmDeclaredType overrider)
createOverrideProposals
public void createOverrideProposals(XtendClass model,
ContentAssistContext context,
ICompletionProposalAcceptor acceptor,
IProposalConflictHelper conflictHelper)
createOverrideMethodProposal
protected org.eclipse.jface.text.contentassist.ICompletionProposal createOverrideMethodProposal(XtendClass model,
JvmExecutable overridden,
ContentAssistContext context,
IProposalConflictHelper conflictHelper)
isValidProposal
protected boolean isValidProposal(java.lang.String proposal,
ContentAssistContext context,
IProposalConflictHelper conflictHelper)
getPriority
protected int getPriority(XtendClass model,
JvmExecutable overridden,
ContentAssistContext context)
createCompletionProposal
protected ImportOrganizingProposal createCompletionProposal(ReplacingAppendable appendable,
org.eclipse.jface.text.Region replaceRegion,
org.eclipse.jface.viewers.StyledString displayString,
org.eclipse.swt.graphics.Image image)
getLabel
protected org.eclipse.jface.viewers.StyledString getLabel(JvmExecutable executable)