Item Identifier Action: Guidelines

For all point values except values that begin with a $

Tracker searches for the item with the given item 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 used to identify the item type to move.

The transition type code becomes a Type Detector at this point.

Tracker searches for the given item type and moves the item to the destination.

Again, in this case:

Actions triggered by what Tracker finds in the entire model are:

If

The source region is a disperse region.

Then

Only the item with the given item type 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.

More information

Transitions.