(_ string, tr Transition)
| 165 | // NewTriggerNode creates a new TriggerNode |
| 166 | func NewTriggerNode(id string) TriggerNode { return TriggerNode{id: id} } |
| 167 | |
| 168 | func (b *TriggerNode) ID() string { return b.id } |
| 169 | func (b *TriggerNode) Target() string { |
| 170 | if b.transition == nil { |
| 171 | return StateIdle |
| 172 | } |
| 173 | return b.transition.TargetID |
| 174 | } |
| 175 | func (b *TriggerNode) AddTransition(_ string, tr Transition) error { |
| 176 | if b.transition != nil { |
no outgoing calls