Beispiel #1
0
func NewStarState(super hsm.State) *StarState {
	object := &StarState{
		StateHead: hsm.NewStateHead(super),
	}
	super.AddChild(object)
	return object
}
Beispiel #2
0
func NewCommentState(super hsm.State) *CommentState {
	object := &CommentState{
		StateHead: hsm.NewStateHead(super),
	}
	super.AddChild(object)
	return object
}
Beispiel #3
0
func NewS1State(super hsm.State) *S1State {
	object := &S1State{
		NewVerboseStateHead(super),
	}
	object.VerboseStateHead.ID = object.ID()
	super.AddChild(object)
	return object
}
Beispiel #4
0
func NewCodeState(super hsm.State) *CodeState {
	// initialized CodeState
	object := &CodeState{
		StateHead:  hsm.NewStateHead(super),
		entryCount: 0,
		initCount:  0,
	}
	// hook up to super
	super.AddChild(object)
	return object
}