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 |