Table of Contents

Class repStateTransition

Namespace
PolarStudio
Assembly
PolarStudio.dll

This class contains the details of a state transition in the Polar Studio repository.

public class repStateTransition
Inheritance
repStateTransition
Inherited Members
Extension Methods

Properties

EndState

Returns the end state this state transition ends in (or Nothing if not set).

public repState EndState { get; }

Property Value

repState

EndStateID

Returns the SysStateID of the end state this state transition ends in. Returns 0 if not set.

public int EndStateID { get; }

Property Value

int

LayoutProperties

Returns the layout properties (used internally)

public string LayoutProperties { get; }

Property Value

string

Name

Returns the name.

public string Name { get; }

Property Value

string

Notes

Returns the Notes

public string Notes { get; }

Property Value

string

StartStates

Returns a list of start states.

public List<repState> StartStates { get; }

Property Value

List<repState>

SysStateTransitionID

Returns the SysStateTransitionID from the repository.

public int SysStateTransitionID { get; }

Property Value

int

SystemStateTransition

Returns True if this is a system state transition.

public bool SystemStateTransition { get; }

Property Value

bool

Table

Returns the table this state transition is part of.

public repTable Table { get; }

Property Value

repTable

Methods

IsVisible(BudaDataSet)

Returns a boolean indicating this state transition is visible for the given dataset.

public bool IsVisible(BudaDataSet pDataSet)

Parameters

pDataSet BudaDataSet

The dataset to check for.

Returns

bool

True if visible.

Settings(int)

Returns the group specific settings for this state transition for the specified SysGroupID.

public repStateTransitionSettings Settings(int pSysGroupID)

Parameters

pSysGroupID int

The SysGroupID to get the settings for. Use 0 for the default settings.

Returns

repStateTransitionSettings

The group specific settings.