For all point values except values that begin with a $
Tracker searches for the item with a given reference ID in the entire model.
Actions triggered by what Tracker finds in the entire model are: |
||
If |
The item is not found. |
|
Then |
A message is logged. |
|
If |
The source region is a disperse region. |
|
Then |
Only the given item is moved. |
|
If |
Multiple items exist at a location and the source region is not a disperse region. |
|
Then |
All items at the location are moved. |
|
|
Actions triggered by the handling of a moved item are: |
|
|
If |
Not handled along the route |
|
Then |
The item moves and A message is logged warning the user. |
|
If |
Not allowed in the destination region |
|
Then |
The item is deleted and A message is logged warning the user. |
For point values that begin with a $
If the point value begins with a $:
The remainder of the point value is considered the item type to move.
The transition type code becomes a Type Detector at this point.
Tracker searches for the item with the given item type and moves it to the destination.
Actions triggered by what Tracker finds in the entire model are: |
||
If |
The source region is a disperse region. |
|
Then |
Only the given item is moved. |
|
If |
Multiple items exist at a location and the source region is not a disperse region. |
|
Then |
All items at the location are moved. |
|
|
Actions triggered by the handling of a moved item are: |
|
|
If |
Not handled along the route |
|
Then |
The item moves and A message is logged warning the user. |
|
If |
Not allowed in the destination region |
|
Then |
The item is deleted and A message is logged warning the user. |
Transitions. |