Class QlEObjectAtOffsetHelper

java.lang.Object
org.eclipse.xtext.resource.EObjectAtOffsetHelper
com._1c.g5.v8.dt.ql.resource.QlEObjectAtOffsetHelper
Direct Known Subclasses:
RightQlEObjectAtOffsetHelper

public class QlEObjectAtOffsetHelper extends org.eclipse.xtext.resource.EObjectAtOffsetHelper
Specific to Ql implementation of EObjectAtOffsetHelper
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected DbViewElement
    findDbViewForTableFromSource(org.eclipse.emf.ecore.EObject obj)
    Gets actual DbViewElement for table from sources
    org.eclipse.xtext.nodemodel.INode
    getCrossReferenceNode(org.eclipse.xtext.resource.XtextResource resource, org.eclipse.xtext.util.ITextRegion region)
     
    protected org.eclipse.emf.ecore.EObject
    internalResolveElementAt(org.eclipse.xtext.resource.XtextResource resource, int offset, boolean containment)
     
    org.eclipse.emf.ecore.EObject
    resolveElementAt(org.eclipse.xtext.resource.XtextResource resource, int offset)
     

    Methods inherited from class org.eclipse.xtext.resource.EObjectAtOffsetHelper

    findCrossReferenceNode, getCrossReferencedElement, getElementWithNameAt, isElementOfDatatypeRule, resolveContainedElementAt, resolveCrossReferencedElement, resolveCrossReferencedElementAt

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • QlEObjectAtOffsetHelper

      public QlEObjectAtOffsetHelper()
  • Method Details

    • resolveElementAt

      public org.eclipse.emf.ecore.EObject resolveElementAt(org.eclipse.xtext.resource.XtextResource resource, int offset)
      Overrides:
      resolveElementAt in class org.eclipse.xtext.resource.EObjectAtOffsetHelper
      Returns:
      the declared or the referenced element next to the offset
    • getCrossReferenceNode

      public org.eclipse.xtext.nodemodel.INode getCrossReferenceNode(org.eclipse.xtext.resource.XtextResource resource, org.eclipse.xtext.util.ITextRegion region)
      Overrides:
      getCrossReferenceNode in class org.eclipse.xtext.resource.EObjectAtOffsetHelper
    • internalResolveElementAt

      protected org.eclipse.emf.ecore.EObject internalResolveElementAt(org.eclipse.xtext.resource.XtextResource resource, int offset, boolean containment)
      Overrides:
      internalResolveElementAt in class org.eclipse.xtext.resource.EObjectAtOffsetHelper
    • findDbViewForTableFromSource

      protected DbViewElement findDbViewForTableFromSource(org.eclipse.emf.ecore.EObject obj)
      Gets actual DbViewElement for table from sources
      Parameters:
      obj - actual semantic object, can't be null
      Returns:
      actual DbViewElement for table from sources or null if DbViewElement wasn't found