Inheritance diagram for CCM::StateNode:

CCMB only allows this as the initial node of a process.
Public Member Functions | |
| StateNode (IList state) | |
| Create state node for given list of Variables. | |
| void | setName (string p) |
| Set an user defined name for this state. | |
| IList | getState () |
| Return the list of Variables this state represents. | |
| string | stateName () |
| Returns the name of this state. | |
| string | prologStateName () |
| Returns the name of this state in Prolog compatible syntax. | |
| override string | ToString () |
| Return a string representation of this Node. | |
Static Private Member Functions | |
| string | stateStr (Object s) |
| Construct a state name tuple from the given object. | |
| string | prologStateStr (Object s) |
| Construct a Prolog compatible state name tuple from the given object. | |
Private Attributes | |
| IList | state |
| string | name |
|
|
Create state node for given list of Variables.
|
|
|
Return the list of Variables this state represents.
|
|
|
Returns the name of this state in Prolog compatible syntax. If an user defined name was set, it is returned; otherwise the name is constructed as a tuple of the values in state.
|
|
|
Construct a Prolog compatible state name tuple from the given object.
|
|
|
Set an user defined name for this state.
|
|
|
Returns the name of this state. If an user defined name was set, it is returned; otherwise the name is constructed as a tuple of the values in state.
|
|
|
Construct a state name tuple from the given object.
|
|
|
Return a string representation of this Node.
Reimplemented from CCM::Node. |
|
|
|
|
|
|
1.3.7