Skip to main content

%Studio.WatchVariable

Class %Studio.WatchVariable Extends (%Persistent, %XML.Adaptor) [ System = 3 ]

Represents a specific variable to put in the watch list for debugging.

Properties

Project

Relationship Project As Project [ Cardinality = parent, Inverse = WatchVariables ];

Variable

Property Variable As %String(MAXLEN = 256, XMLPROJECTION = "attribute") [ SqlComputeCode = {set {*}=$replace({VariableESC},"__","||")}, SqlComputed, SqlComputeOnChange = VariableESC ];

VariableESC

Property VariableESC As %String(MAXLEN = 256) [ Private, SqlComputeCode = {set {*}=$replace({Variable},"||","__")}, SqlComputed, SqlComputeOnChange = Variable ];

Pane

Property Pane As %Integer(XMLPROJECTION = "attribute");

Methods

VariableGet

Method VariableGet() As %String

VariableSet

Method VariableSet(val As %String) As %Status

VariableESCGet

Method VariableESCGet() As %String [ Private ]