org.eclipse.xtext.common.types.xtext.ui
Class JdtTypesProposalProvider.FQNShortener

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

public static class JdtTypesProposalProvider.FQNShortener
extends ReplacementTextApplier


Field Summary
protected  org.eclipse.emf.ecore.resource.Resource context
           
protected  IQualifiedNameConverter qualifiedNameConverter
           
protected  IScope scope
           
protected  IValueConverter<java.lang.String> valueConverter
           
 
Constructor Summary
JdtTypesProposalProvider.FQNShortener(org.eclipse.emf.ecore.resource.Resource context, IScope scope, IQualifiedNameConverter qualifiedNameConverter, IValueConverter<java.lang.String> valueConverter)
           
 
Method Summary
protected  java.lang.String applyValueConverter(QualifiedName qualifiedName)
           
 java.lang.String getActualReplacementString(ConfigurableCompletionProposal proposal)
           
 
Methods inherited from class org.eclipse.xtext.ui.editor.contentassist.ReplacementTextApplier
apply
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

scope

protected final IScope scope

context

protected final org.eclipse.emf.ecore.resource.Resource context

qualifiedNameConverter

protected final IQualifiedNameConverter qualifiedNameConverter

valueConverter

protected final IValueConverter<java.lang.String> valueConverter
Constructor Detail

JdtTypesProposalProvider.FQNShortener

public JdtTypesProposalProvider.FQNShortener(org.eclipse.emf.ecore.resource.Resource context,
                                             IScope scope,
                                             IQualifiedNameConverter qualifiedNameConverter,
                                             IValueConverter<java.lang.String> valueConverter)
Method Detail

applyValueConverter

protected java.lang.String applyValueConverter(QualifiedName qualifiedName)

getActualReplacementString

public java.lang.String getActualReplacementString(ConfigurableCompletionProposal proposal)
Specified by:
getActualReplacementString in class ReplacementTextApplier