Package OpenCAGE.Controller.Pipe_Segments.State_Change

This package holds the state change pipe segment.

Class State_Change_Pipe_Segment

extends OpenCAGE.Controller.Pipe_Segments.Pipe_Segment

This Pipe_Segement implementation changes the state.


private OpenCAGE.State.State_Model State 

the state model to change.

private Boolean Busy 

the busy state to set.


public Take( OpenCAGE.Controller.Command.Command Cmd);

Takes a Command object. Sets the state to the value set in the segment.

Precondition: see Command, Collect_Data()

Postcondition: see Command, Collect_Data()