org.eclipse.xtext.ui.editor.contentassist
Class ICompletionProposalComparator.NaturalOrder

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalComparator.NaturalOrder
All Implemented Interfaces:
java.util.Comparator<org.eclipse.jface.text.contentassist.ICompletionProposal>, ICompletionProposalComparator
Enclosing interface:
ICompletionProposalComparator

public static class ICompletionProposalComparator.NaturalOrder
extends java.lang.Object
implements ICompletionProposalComparator


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.xtext.ui.editor.contentassist.ICompletionProposalComparator
ICompletionProposalComparator.NaturalOrder
 
Constructor Summary
ICompletionProposalComparator.NaturalOrder()
           
 
Method Summary
 int compare(org.eclipse.jface.text.contentassist.ICompletionProposal o1, org.eclipse.jface.text.contentassist.ICompletionProposal o2)
           
protected  java.lang.Integer getRelevance(org.eclipse.jface.text.contentassist.ICompletionProposal proposal)
          Returns relevance of given proposal.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

ICompletionProposalComparator.NaturalOrder

public ICompletionProposalComparator.NaturalOrder()
Method Detail

compare

public int compare(org.eclipse.jface.text.contentassist.ICompletionProposal o1,
                   org.eclipse.jface.text.contentassist.ICompletionProposal o2)
Specified by:
compare in interface java.util.Comparator<org.eclipse.jface.text.contentassist.ICompletionProposal>

getRelevance

protected java.lang.Integer getRelevance(org.eclipse.jface.text.contentassist.ICompletionProposal proposal)
Returns relevance of given proposal.

Parameters:
proposal - either a ConfigurableCompletionProposal or a TemplateProposal
Returns:
relevance (higher value indicates higher relevance) or null
Since:
2.3