org.eclipse.emf.ecore.xcore.ui.contentassist
Class OppositeReplacementTextApplier

java.lang.Object
  extended by org.eclipse.xtext.ui.editor.contentassist.ReplacementTextApplier
      extended by org.eclipse.emf.ecore.xcore.ui.contentassist.OppositeReplacementTextApplier
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal.IReplacementTextApplier

public class OppositeReplacementTextApplier
extends org.eclipse.xtext.ui.editor.contentassist.ReplacementTextApplier


Field Summary
protected  XcoreMapper mapper
           
protected  org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter
           
protected  org.eclipse.xtext.conversion.IValueConverter<java.lang.String> qualifiedNameValueConverter
           
protected  org.eclipse.xtext.scoping.IScope scope
           
protected  ITextViewer viewer
           
protected  XReference xReference
           
 
Constructor Summary
OppositeReplacementTextApplier(XReference xReference, ITextViewer viewer, org.eclipse.xtext.scoping.IScope scope, XcoreMapper mapper, org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter, org.eclipse.xtext.conversion.IValueConverter<java.lang.String> qualifiedNameValueConverter)
           
 
Method Summary
 void apply(IDocument document, org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal proposal)
           
 java.lang.String getActualReplacementString(org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal proposal)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xReference

protected XReference xReference

viewer

protected ITextViewer viewer

scope

protected org.eclipse.xtext.scoping.IScope scope

mapper

protected XcoreMapper mapper

qualifiedNameConverter

protected org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter

qualifiedNameValueConverter

protected org.eclipse.xtext.conversion.IValueConverter<java.lang.String> qualifiedNameValueConverter
Constructor Detail

OppositeReplacementTextApplier

public OppositeReplacementTextApplier(XReference xReference,
                                      ITextViewer viewer,
                                      org.eclipse.xtext.scoping.IScope scope,
                                      XcoreMapper mapper,
                                      org.eclipse.xtext.naming.IQualifiedNameConverter qualifiedNameConverter,
                                      org.eclipse.xtext.conversion.IValueConverter<java.lang.String> qualifiedNameValueConverter)
Method Detail

apply

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

getActualReplacementString

public java.lang.String getActualReplacementString(org.eclipse.xtext.ui.editor.contentassist.ConfigurableCompletionProposal proposal)
Specified by:
getActualReplacementString in class org.eclipse.xtext.ui.editor.contentassist.ReplacementTextApplier

Copyright 2001-2012 IBM Corporation and others.
All Rights Reserved.