org.eclipse.xtext.junit4.parameterized
Class Offset

java.lang.Object
  extended by org.eclipse.xtext.junit4.parameterized.Offset

public class Offset
extends java.lang.Object

Author:
Moritz Eysholdt - Initial contribution and API

Field Summary
protected  int offset
           
protected  XtextResource resource
           
 
Constructor Summary
Offset(XtextResource resource, int offset)
           
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 org.eclipse.emf.ecore.EObject getEObject()
           
 Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureByOffset()
           
 Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureByOffset(com.google.common.base.Predicate<org.eclipse.emf.ecore.EStructuralFeature> matches)
           
 Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureByParent()
           
 ILeafNode getLeafNodeAtOffset()
           
 int getOffset()
           
 XtextResource getResource()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

offset

protected int offset

resource

protected XtextResource resource
Constructor Detail

Offset

public Offset(XtextResource resource,
              int offset)
Method Detail

getEObject

public org.eclipse.emf.ecore.EObject getEObject()

getEStructuralFeatureByOffset

public Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureByOffset()

getEStructuralFeatureByOffset

public Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureByOffset(com.google.common.base.Predicate<org.eclipse.emf.ecore.EStructuralFeature> matches)

getEStructuralFeatureByParent

public Pair<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature> getEStructuralFeatureByParent()

getLeafNodeAtOffset

public ILeafNode getLeafNodeAtOffset()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object

getOffset

public int getOffset()

getResource

public XtextResource getResource()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object