Module #02.01.03.02 : Change structure references

All PVT documentation can be found under PHIGS Validation Tests - Overview. You may also return to the hierarchical table of topics covered by the PVT. For an explanation of the format of the individual module documentation, please see section 2.5 of the User's Guide.


DESCRIPTION:
This module tests the effects of <change structure references> on
structures contained in the CSS.  The state of the CSS is examined
for the changes.

SEMANTIC REQUIREMENTS:


SR1. <Change structure references> replaces all structure invocations of original structure with invocations of resulting structure.
#F 130
#D 7.1 7.3.4
#S 4.4.5/30/1
#T P02/1 P02/2

SR2. When the original structure is non-existent or not referenced then <change structure references> causes no changes within the CSS.
#F 130
#D 7.1 7.3.4
#S 4.4.5/30/1
#T P01/1 P01/2 P01/3

SR3. When the original and resulting structures are the same then <change structure references> causes no changes within the CSS.
#F 130
#D 7.1 7.3.4
#S 4.4.5/30/1
#T P01/4

SR4. When the resulting structure is referenced then <change structure references> causes those references to remain as is.
#F 130
#D 7.1 7.3.4
#S 4.4.5/30/1
#T P02/2

SR5. On all workstations where the resulting structure is posted, <change structure references> causes the original structure to be unposted and the resulting structure to remain posted with unchanged priority.
#F 130
#D 7.2 5.7
#S 4.4.5/30/1
#T P03/1 P03/2
#X 05.03


SR6. On all workstations where the original structure is posted and the resulting structure is not posted <change structure references> causes the original structure to become unposted and the resulting structure to become posted with the priority of the original structure.
#F 130
#D 7.2 5.7
#S 4.4.5/30/1
#T P03/3
#X 05.03

LOCAL DICTIONARY:

  Functions ---
  130: pcstrf  <change structure references>
 
  Data Structures ---
  5  ...  workstation_state_list
  5.7  ...  list_of_posted_structures
  7  ...  structure_state_list
  7.1  ...  structure_identifier
  7.2  ...  list_of_workstations_to_which_posted
  7.3  ...  list_of_structure_elements
  7.3.4  ...  execute_structure
 
SEMANTIC CROSS-REFERENCES:
  02.01.01/SR06




PROGRAM 1: <Change structure references> where no changes occur to the CSS

You may inspect either the design or code for this program.


PROGRAM 2: <Change structure references> where changes occur to the CSS

You may inspect either the design or code for this program.


PROGRAM 3: The effects of <change structure references> on posted structures

You may inspect either the design or code for this program.

End of documentation for 02.01.03.02