MultiwayConstraint

MultiwayConstraint

Superclass
Object

Subclasses
none

Referenced By
VehicleSelectionBox, KemSelectionBox, VehicleSelectionBoxCanvas, SelectionBox

This class was developed for handling multiway constraints.  You can
develop your creation methods so that it builds up the blocks with
arguments that has the logic of the constrains that need to be solved.

We primarily used it so that you can have a button that when selected
selects all values of a collection of MultiSelectionLists such as in
VehicleSelectionBoxCanvas and VehicleSelectionBox.

Instance Variables
blocks <IdentityDictionary of: Block> [The Blocks of code that have the resoltution code]
arguments <Array of: Object> [The arguments to the blocks of code]
solving <Boolean> [This is the variable for solving or not] Class Variables none Contacts yoder@cat.ncsa.uiuc.edu

Potential problems with this comment:
	Variable has invalid type - 
		#('blocks' 'IdentityDictionary of: Block')