Public Methods | |
Location (BirThread thread) | |
Transformation | addTrans (Location toLoc, Expr guard, ActionVector actions) |
int | getId () |
TransVector | getInTrans () |
String | getLabel () |
StateVarVector | getLiveVars () |
int | getMark () |
TransVector | getOutTrans () |
BirThread | getThread () |
boolean | isVisible () |
void | setId (int id) |
void | setLabel (String label) |
void | setLiveVars (StateVarVector liveVars) |
void | setMark (int mark) |
String | toString () |
Static Public Methods | |
int | getNewMark () |
Private Attributes | |
int | id |
BirThread | thread |
TransVector | inTrans |
TransVector | outTrans |
StateVarVector | liveVars |
int | mark |
String | label |
Static Private Attributes | |
int | markCount = 0 |
int | locCount = 0 |
Each location has:
Definition at line 56 of file Location.java.
|
Add a transformation out of the location.
Definition at line 83 of file Location.java. Referenced by TransExtractor::makeTrans().
|
|
A location is visible if:
Definition at line 109 of file Location.java. Referenced by SpinTrans::translateLocation().
|