org.eclipse.xtext.xbase.resource
Class XbaseLocationInFileProvider
java.lang.Object
org.eclipse.xtext.resource.DefaultLocationInFileProvider
org.eclipse.xtext.xbase.resource.XbaseLocationInFileProvider
- All Implemented Interfaces:
- ILocationInFileProvider, ILocationInFileProviderExtension
- Direct Known Subclasses:
- JvmLocationInFileProvider
public class XbaseLocationInFileProvider
- extends DefaultLocationInFileProvider
- Author:
- Jan Koehnlein - Initial contribution and API
Methods inherited from class org.eclipse.xtext.resource.DefaultLocationInFileProvider |
createRegion, createRegion, doGetLocationOfFeature, doGetLocationOfFeature, doGetTextRegion, findNodeFor, getFullTextRegion, getFullTextRegion, getIdentifierFeature, getLocationOfAttribute, getLocationOfContainmentReference, getLocationOfContainmentReference, getSignificantTextRegion, getTextRegion, getTextRegion, getTextRegion, isHidden, isHidden |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
XbaseLocationInFileProvider
public XbaseLocationInFileProvider()
getSignificantTextRegion
public ITextRegion getSignificantTextRegion(org.eclipse.emf.ecore.EObject element)
- Specified by:
getSignificantTextRegion
in interface ILocationInFileProvider
- Overrides:
getSignificantTextRegion
in class DefaultLocationInFileProvider
getLocationOfCrossReference
protected ITextRegion getLocationOfCrossReference(org.eclipse.emf.ecore.EObject owner,
org.eclipse.emf.ecore.EReference reference,
int indexInList,
boolean isSignificant)
- Overrides:
getLocationOfCrossReference
in class DefaultLocationInFileProvider
getLocationNodes
protected java.util.List<INode> getLocationNodes(org.eclipse.emf.ecore.EObject obj)
- Overrides:
getLocationNodes
in class DefaultLocationInFileProvider
useKeyword
protected boolean useKeyword(Keyword keyword,
org.eclipse.emf.ecore.EObject context)
- Overrides:
useKeyword
in class DefaultLocationInFileProvider