Class StateGraph
Inherited Members
Namespace: Ludiq.Bolt
Syntax
public abstract class StateGraph : Graph, IGraph, IObservableDisposable, IDisposable, IPrewarmable, ISerializationDepender, ISerializationDependency, ISerializationCallbackReceiver, IIdentifiable, INotifyPropertyChanged
Constructors
StateGraph()
Declaration
protected StateGraph()
Properties
groups
Declaration
[DoNotSerialize]
public GraphElementCollection<GraphGroup> groups { get; }
Property Value
Type | Description |
---|---|
GraphElementCollection<GraphGroup> |
states
Declaration
[DoNotSerialize]
public GraphElementCollection<IState> states { get; }
Property Value
Type | Description |
---|---|
GraphElementCollection<IState> |
transitions
Declaration
[DoNotSerialize]
public GraphConnectionCollection<IStateTransition, IState, IState> transitions { get; }
Property Value
Type | Description |
---|---|
GraphConnectionCollection<IStateTransition, IState, IState> |
Methods
CreateData()
Declaration
public override IGraphData CreateData()
Returns
Type | Description |
---|---|
IGraphData |
Overrides
Start(Flow)
Declaration
public void Start(Flow flow)
Parameters
Type | Name | Description |
---|---|---|
Flow | flow |
Stop(Flow)
Declaration
public void Stop(Flow flow)
Parameters
Type | Name | Description |
---|---|---|
Flow | flow |