org.eclipse.xtend.ide.contentassist
Class ImportingTypesProposalProvider.FQNImporter

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.ReplacementTextApplier
      extended by org.eclipse.xtext.common.types.xtext.ui.JdtTypesProposalProvider.FQNShortener
          extended by org.eclipse.xtend.ide.contentassist.ImportingTypesProposalProvider.FQNImporter
All Implemented Interfaces:
ConfigurableCompletionProposal.IReplacementTextApplier
Enclosing class:
ImportingTypesProposalProvider

public static class ImportingTypesProposalProvider.FQNImporter
extends JdtTypesProposalProvider.FQNShortener


Field Summary
 
Fields inherited from class org.eclipse.xtext.common.types.xtext.ui.JdtTypesProposalProvider.FQNShortener
context, qualifiedNameConverter, scope, valueConverter
 
Constructor Summary
ImportingTypesProposalProvider.FQNImporter(org.eclipse.emf.ecore.resource.Resource context, org.eclipse.jface.text.ITextViewer viewer, IScope scope, IQualifiedNameConverter qualifiedNameConverter, IValueConverter<java.lang.String> valueConverter, XbaseQualifiedNameValueConverter importConverter)
           
 
Method Summary
 void apply(org.eclipse.jface.text.IDocument document, ConfigurableCompletionProposal proposal)
           
 
Methods inherited from class org.eclipse.xtext.common.types.xtext.ui.JdtTypesProposalProvider.FQNShortener
applyValueConverter, getActualReplacementString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImportingTypesProposalProvider.FQNImporter

public ImportingTypesProposalProvider.FQNImporter(org.eclipse.emf.ecore.resource.Resource context,
                                                  org.eclipse.jface.text.ITextViewer viewer,
                                                  IScope scope,
                                                  IQualifiedNameConverter qualifiedNameConverter,
                                                  IValueConverter<java.lang.String> valueConverter,
                                                  XbaseQualifiedNameValueConverter importConverter)
Method Detail

apply

public void apply(org.eclipse.jface.text.IDocument document,
                  ConfigurableCompletionProposal proposal)
           throws org.eclipse.jface.text.BadLocationException
Specified by:
apply in interface ConfigurableCompletionProposal.IReplacementTextApplier
Overrides:
apply in class ReplacementTextApplier
Throws:
org.eclipse.jface.text.BadLocationException