From 2b59b6ffb5797928cde818c9cce5ecfbe309cea1 Mon Sep 17 00:00:00 2001 From: Dennis Huebner Date: Wed, 3 Dec 2014 09:39:54 +0100 Subject: [PATCH] [xbase][editor] Copy/Paste not only the text but also imports Change-Id: Ia58567be40edbedbce88c4d749f62bdd7a5004f0 Signed-off-by: Dennis Huebner --- .../xtext/resource/ILocationInFileProvider.java | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/ILocationInFileProvider.java b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/ILocationInFileProvider.java index b472e41bc..f50f2b79e 100755 --- a/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/ILocationInFileProvider.java +++ b/plugins/org.eclipse.xtext/src/org/eclipse/xtext/resource/ILocationInFileProvider.java @@ -27,11 +27,20 @@ import com.google.inject.ImplementedBy; @ImplementedBy(DefaultLocationInFileProvider.class) public interface ILocationInFileProvider { + /** + * @see org.eclipse.xtext.resource.ILocationInFileProviderExtension.RegionDescription#SIGNIFICANT + */ ITextRegion getSignificantTextRegion(EObject obj); - + /** + * @see org.eclipse.xtext.resource.ILocationInFileProviderExtension.RegionDescription#SIGNIFICANT + */ ITextRegion getSignificantTextRegion(EObject owner, EStructuralFeature feature, int indexInList); - + /** + * @see org.eclipse.xtext.resource.ILocationInFileProviderExtension.RegionDescription#FULL + */ ITextRegion getFullTextRegion(EObject obj); - + /** + * @see org.eclipse.xtext.resource.ILocationInFileProviderExtension.RegionDescription#FULL + */ ITextRegion getFullTextRegion(EObject owner, EStructuralFeature feature, int indexInList); }