Sinespace Client  2023.2.17543
Client-side scripting for Sinespace
SineSpace.Scripting.Types.SAXParameter Class Reference

Public Member Functions

 SAXParameter ()
 
 SAXParameter (AXParameter target, string exposedName)
 

Properties

string Name [get, set]
 The name of parameter. More...
 
string ExposedName [get]
 
string Guid [get, set]
 The Guid of parameter. More...
 
string Type [get]
 The Type of parameter. More...
 
float FloatVal [get, set]
 
int IntVal [get, set]
 The IntVal of parameter. More...
 
float Margin [get, set]
 The Margin of parameter. More...
 

Constructor & Destructor Documentation

◆ SAXParameter() [1/2]

SineSpace.Scripting.Types.SAXParameter.SAXParameter ( )

◆ SAXParameter() [2/2]

SineSpace.Scripting.Types.SAXParameter.SAXParameter ( AXParameter  target,
string  exposedName 
)

Property Documentation

◆ ExposedName

string SineSpace.Scripting.Types.SAXParameter.ExposedName
get

◆ FloatVal

float SineSpace.Scripting.Types.SAXParameter.FloatVal
getset

The FloatVal of parameter.

–Add AXModel
local axmodel=Space.Host.ExecutingObject.Archimatix
local paraX = axmodel.GetParameter("ArchOnColumns_Trans_X")
–Expose related parameter first,find the name in AXModel/Runtime Parameters
–set value
paraX.FloatVal=10
–get value
Space.Log(paraX.FloatVal)

◆ Guid

string SineSpace.Scripting.Types.SAXParameter.Guid
getset

The Guid of parameter.

–Add AXModel
local axmodel=Space.Host.ExecutingObject.Archimatix
local paraX = axmodel.GetParameter("ArchOnColumns_Trans_X")
–set value
paraX.Guid="abcdefg"
–get value
Space.Log(paraX.Guid)

◆ IntVal

int SineSpace.Scripting.Types.SAXParameter.IntVal
getset

The IntVal of parameter.

–Add AXModel
local axmodel=Space.Host.ExecutingObject.Archimatix
local paraX = axmodel.GetParameter("ArchOnColumns_Trans_X")
–Expose related parameter first,find the name in AXModel/Runtime Parameters
–set value
paraX.IntVal=10
–get value
Space.Log(paraX.IntVal)

◆ Margin

float SineSpace.Scripting.Types.SAXParameter.Margin
getset

The Margin of parameter.

–Add AXModel
local axmodel=Space.Host.ExecutingObject.Archimatix
local paraX = axmodel.GetParameter("ArchOnColumns_Trans_X")
–Expose related parameter first,find the name in AXModel/Runtime Parameters
–set value
paraX.Margin=10
–get value
Space.Log(paraX.Margin)

◆ Name

string SineSpace.Scripting.Types.SAXParameter.Name
getset

The name of parameter.

–add AXModel
local axmodel=Space.Host.ExecutingObject.Archimatix
local paraX = axmodel.GetParameter("ArchOnColumns_Trans_X")
–set value
paraX.Name="ChangedName"
–get value
Space.Log(paraX.Name)

◆ Type

string SineSpace.Scripting.Types.SAXParameter.Type
get

The Type of parameter.

–Add AXModel
local axmodel=Space.Host.ExecutingObject.Archimatix
local paraX = axmodel.GetParameter("ArchOnColumns_Trans_X")
–Expose related parameter first, find the name in AXModel/Runtime Parameters
Space.Log(paraX.Type)