Locatable (API documentation of hlt.language packages)
Date: 2013-01-30

hlt.language.util

## Interface Locatable

- All Known Implementing Classes:
    Abstraction, And, AndOr, Application, ArrayExtension, ArrayInitializer, ArraySlot, ArraySlotUpdate, ArrayToMap, Assignment, BuiltinObjectConstant, Char, Comprehension, Constant, Definition, Dummy, DummyAssignment, DummyLocal, DynamicToken, Error, ExitWithValue, Expression, FieldUpdate, FilterHomomorphism, Global, GlobalAssignment, HideType, Homomorphism, IfThenElse, Int, Let, Local, LocalAssignment, Loop, NamedTuple, NewArray, NewBag, NewCollection, NewList, NewObject, NewSet, OpenType, Or, Parameter, ParseNode, ProtoExpression, Real, Scope, Sequence, Span, StringConstant, Tuple, TupleProjection, TupleUpdate, UndecidedExpression

      public interface Locatable

  An interface to enable locating an entity in a (line,column) file buffer.

- - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `Location` | `getEnd()`
    `Location` | `getStart()`
    `java.lang.String` | `locationString()`
    `Locatable` | `setEnd(Location location)`
    `Locatable` | `setStart(Location location)`

- - ### Method Detail

    - #### getStart

          Location getStart()

    - #### getEnd

          Location getEnd()

    - #### setStart

          Locatable setStart(Location location)

    - #### setEnd

          Locatable setEnd(Location location)

    - #### locationString

          java.lang.String locationString()