Class AtlTemplateProposal

  • All Implemented Interfaces:
    java.lang.Comparable<AtlTemplateProposal>, org.eclipse.jface.text.contentassist.ICompletionProposal, org.eclipse.jface.text.contentassist.ICompletionProposalExtension, org.eclipse.jface.text.contentassist.ICompletionProposalExtension2, org.eclipse.jface.text.contentassist.ICompletionProposalExtension3
    Direct Known Subclasses:
    AtlInstalledTemplateProposal

    public class AtlTemplateProposal
    extends org.eclipse.jface.text.templates.TemplateProposal
    implements java.lang.Comparable<AtlTemplateProposal>
    Completion helper, dedicated to document parsing.
    • Constructor Summary

      Constructors 
      Constructor Description
      AtlTemplateProposal​(org.eclipse.jface.text.templates.Template template, org.eclipse.jface.text.templates.TemplateContext context, org.eclipse.jface.text.IRegion region, org.eclipse.swt.graphics.Image image, int relevance, java.lang.String information)
      Creates a new ATL Template proposal.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      int compareTo​(AtlTemplateProposal o)
      java.lang.String getAdditionalProposalInfo()
      • Methods inherited from class org.eclipse.jface.text.templates.TemplateProposal

        apply, apply, apply, getContext, getContextInformation, getContextInformationPosition, getDisplayString, getImage, getInformationControlCreator, getPrefixCompletionStart, getPrefixCompletionText, getRelevance, getReplaceEndOffset, getReplaceOffset, getSelection, getTemplate, getTriggerCharacters, isValidFor, selected, setInformationControlCreator, unselected, validate
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • AtlTemplateProposal

        public AtlTemplateProposal​(org.eclipse.jface.text.templates.Template template,
                                   org.eclipse.jface.text.templates.TemplateContext context,
                                   org.eclipse.jface.text.IRegion region,
                                   org.eclipse.swt.graphics.Image image,
                                   int relevance,
                                   java.lang.String information)
        Creates a new ATL Template proposal.
        Parameters:
        template - the template
        context - the template context
        region - the selected region
        image - the template image
        relevance - the template relevance
        information - the template information
    • Method Detail

      • getAdditionalProposalInfo

        public java.lang.String getAdditionalProposalInfo()
        Specified by:
        getAdditionalProposalInfo in interface org.eclipse.jface.text.contentassist.ICompletionProposal
        Overrides:
        getAdditionalProposalInfo in class org.eclipse.jface.text.templates.TemplateProposal
        See Also:
        TemplateProposal.getAdditionalProposalInfo()
      • compareTo

        public int compareTo​(AtlTemplateProposal o)
        Specified by:
        compareTo in interface java.lang.Comparable<AtlTemplateProposal>
        See Also:
        Comparable.compareTo(java.lang.Object)