||The base class for all constraints.
||This factory class creates and instantiates instances of the various constraint
classes found in this package.
||A base or generic constraint class which allows external entities such as the
Editor the ability to instantiate it as a medium for specification XML generation
Create Date: 14/08/2007.
||An implementation of the Piled Execution constraint
Create Date: 03/08/2007.
||Separation of Duties - a constraint that disallows a participant who has completed a
'familiar task' in the current case from being allocated a task applying this