Inheritance diagram for CCM::TransitionNode:

Must not (and can not) be instantiated directly, use a concrete subclass instead. This class just encapsulates common fields for all transition types.
Public Member Functions | |
| TransitionNode (string field, string prop, Object value) | |
| Create an abstract transition that refers to the given stub property and value. | |
| string | getField () |
| Return the stub field name. | |
| string | getProp () |
| Return the stub property/method name. | |
| Object | getValue () |
| Return the stub property/method return value. | |
| override string | ccmb () |
| Generate a CCMB notation of this node and all its successors (i. e. its transitive alternatives). | |
| override string | prolog () |
| Generate a Prolog notation of this node and all its successors (i. e. its transitive alternatives). | |
| abstract string | ToPrologString () |
Protected Attributes | |
| string | field |
| string | prop |
| Object | value |
|
||||||||||||||||
|
Create an abstract transition that refers to the given stub property and value.
|
|
|
Generate a CCMB notation of this node and all its successors (i. e. its transitive alternatives).
Reimplemented from CCM::Node. |
|
|
Return the stub field name.
|
|
|
Return the stub property/method name.
|
|
|
Return the stub property/method return value.
|
|
|
Generate a Prolog notation of this node and all its successors (i. e. its transitive alternatives).
Reimplemented from CCM::Node. |
|
|
Implemented in CCM::ValueInNode, CCM::ValueOutNode, and CCM::MethodCallNode. |
|
|
|
|
|
|
|
|
|
1.3.7