Location

open class Location : PropertyOwner

A location within a programming artifact.

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
@SerializedName(value = "annotations")
@Expose
open var annotations: Set<Region>
A set of regions relevant to the location.
Link copied to clipboard
@SerializedName(value = "id")
@Expose
open var id: Integer
Value that distinguishes this location from all other locations within a single result object.
Link copied to clipboard
@SerializedName(value = "logicalLocations")
@Expose
open var logicalLocations: Set<LogicalLocation>
The logical locations associated with the result.
Link copied to clipboard
@SerializedName(value = "message")
@Expose
open var message: Message
Encapsulates a message intended to be read by the end user.
Link copied to clipboard
@SerializedName(value = "physicalLocation")
@Expose
open var physicalLocation: PhysicalLocation
A physical location relevant to a result.
Link copied to clipboard
@SerializedName(value = "properties")
@Expose
open var properties: PropertyBag
Key/value pairs that provide additional information about the object.
Link copied to clipboard
@SerializedName(value = "relationships")
@Expose
open var relationships: Set<LocationRelationship>
An array of objects that describe relationships between this location and others.

Functions

Link copied to clipboard
open fun equals(other: Any): Boolean
Link copied to clipboard
abstract fun getProperties(): PropertyBag
Link copied to clipboard
open fun hashCode(): Int
Link copied to clipboard
abstract fun setProperties(<set-?>: PropertyBag)
Link copied to clipboard
open fun toString(): String
Link copied to clipboard
open fun updateProperties(mutator: (in PropertyBag) -> Unit)
Link copied to clipboard
open fun withAnnotations(annotations: Set<Region>): Location
Link copied to clipboard
open fun withId(id: Integer): Location
Link copied to clipboard
open fun withLogicalLocations(logicalLocations: Set<LogicalLocation>): Location
Link copied to clipboard
open fun withMessage(message: Message): Location
Link copied to clipboard
open fun withPhysicalLocation(physicalLocation: PhysicalLocation): Location
Link copied to clipboard
open fun withProperties(properties: PropertyBag): Location
Link copied to clipboard