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