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. |
|
|
|
|