Interface LineNumber

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
LineNumberImpl

public interface LineNumber extends org.eclipse.emf.ecore.EObject
A representation of the model object 'Line Number'.
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the value of the 'End Char' attribute.
    int
    Returns the value of the 'End Column' attribute.
    int
    Returns the value of the 'End Line' attribute.
    org.eclipse.emf.common.util.EList<Instruction>
    Returns the value of the 'Instructions' reference list.
    Returns the value of the 'Owning Block' container reference.
    int
    Returns the value of the 'Start Char' attribute.
    int
    Returns the value of the 'Start Column' attribute.
    int
    Returns the value of the 'Start Line' attribute.
    void
    setEndChar(int value)
    Sets the value of the 'End Char' attribute.
    void
    setEndColumn(int value)
    Sets the value of the 'End Column' attribute.
    void
    setEndLine(int value)
    Sets the value of the 'End Line' attribute.
    void
    Sets the value of the 'Owning Block' container reference.
    void
    setStartChar(int value)
    Sets the value of the 'Start Char' attribute.
    void
    setStartColumn(int value)
    Sets the value of the 'Start Column' attribute.
    void
    setStartLine(int value)
    Sets the value of the 'Start Line' attribute.

    Methods inherited from interface org.eclipse.emf.ecore.EObject

    eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset

    Methods inherited from interface org.eclipse.emf.common.notify.Notifier

    eAdapters, eDeliver, eNotify, eSetDeliver
  • Method Details

    • getStartLine

      int getStartLine()
      Returns the value of the 'Start Line' attribute. The default value is "-1".

      If the meaning of the 'Start Line' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Start Line' attribute.
      See Also:
    • setStartLine

      void setStartLine(int value)
      Sets the value of the 'Start Line' attribute.
      Parameters:
      value - the new value of the 'Start Line' attribute.
      See Also:
    • getStartColumn

      int getStartColumn()
      Returns the value of the 'Start Column' attribute. The default value is "-1".

      If the meaning of the 'Start Column' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Start Column' attribute.
      See Also:
    • setStartColumn

      void setStartColumn(int value)
      Sets the value of the 'Start Column' attribute.
      Parameters:
      value - the new value of the 'Start Column' attribute.
      See Also:
    • getEndLine

      int getEndLine()
      Returns the value of the 'End Line' attribute. The default value is "-1".

      If the meaning of the 'End Line' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'End Line' attribute.
      See Also:
    • setEndLine

      void setEndLine(int value)
      Sets the value of the 'End Line' attribute.
      Parameters:
      value - the new value of the 'End Line' attribute.
      See Also:
    • getEndColumn

      int getEndColumn()
      Returns the value of the 'End Column' attribute. The default value is "-1".

      If the meaning of the 'End Column' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'End Column' attribute.
      See Also:
    • setEndColumn

      void setEndColumn(int value)
      Sets the value of the 'End Column' attribute.
      Parameters:
      value - the new value of the 'End Column' attribute.
      See Also:
    • getStartChar

      int getStartChar()
      Returns the value of the 'Start Char' attribute. The default value is "-1".

      If the meaning of the 'Start Char' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Start Char' attribute.
      See Also:
    • setStartChar

      void setStartChar(int value)
      Sets the value of the 'Start Char' attribute.
      Parameters:
      value - the new value of the 'Start Char' attribute.
      See Also:
    • getEndChar

      int getEndChar()
      Returns the value of the 'End Char' attribute. The default value is "-1".

      If the meaning of the 'End Char' attribute isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'End Char' attribute.
      See Also:
    • setEndChar

      void setEndChar(int value)
      Sets the value of the 'End Char' attribute.
      Parameters:
      value - the new value of the 'End Char' attribute.
      See Also:
    • getOwningBlock

      CodeBlock getOwningBlock()
      Returns the value of the 'Owning Block' container reference. It is bidirectional and its opposite is 'Line Numbers'.

      If the meaning of the 'Owning Block' container reference isn't clear, there really should be more of a description here...

      Returns:
      the value of the 'Owning Block' container reference.
      See Also:
    • setOwningBlock

      void setOwningBlock(CodeBlock value)
      Sets the value of the 'Owning Block' container reference.
      Parameters:
      value - the new value of the 'Owning Block' container reference.
      See Also:
    • getInstructions

      org.eclipse.emf.common.util.EList<Instruction> getInstructions()
      Returns the value of the 'Instructions' reference list. The list contents are of type Instruction. It is bidirectional and its opposite is 'Line Number'.

      The instructions that map to this line number specification.

      Returns:
      the value of the 'Instructions' reference list.
      See Also: