AllExamples.icl 1.55 KB
Newer Older
1 2 3 4
module AllExamples

import iTasks

5
//Business examples
Bas Lijnse's avatar
Bas Lijnse committed
6
import TravelBooking
7

8 9 10
//Higher order examples
import MovingTask
import DeadlineTask
11
import DelegateTask
Bas Lijnse's avatar
Bas Lijnse committed
12
import ReviewTask
Bas Lijnse's avatar
Bas Lijnse committed
13
import ExceptionHandling
14

15
//Miscellaneous examples
16
import SmallExamples
Bas Lijnse's avatar
Bas Lijnse committed
17
import GUIDemo
ecrombag's avatar
ecrombag committed
18
import BugReport
19
import Coffeemachine
20
//import Newsgroups
21
import ChangeHandling
22
//import textEditor
23
import CoffeeTime
24
import TableExamples
25
import GeoTracker
26
import RPCExamples
27

28 29
//Crisis response examples
import AmbulanceDispatch
30
import AmbulanceDispatchMap
31

32 33
//Change examples
import SimpleChanges
34

35
//Shared Value Examples
36
import SharedVariables
37

38 39 40
//Graphical iTask Notation
import GinExamples

41 42
//Ad-hoc work extensions
import Groups, Lists, Messages, Consensus
43

Steffen Michels's avatar
Steffen Michels committed
44 45 46
//Workflow starter
import WorkflowStarter

47 48 49
Start :: *World -> *World
Start world = startEngine workflows world
where
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
50
	workflows = flatten [ travelBookingExample
51 52
						, movingTaskExample
						, deadlineTaskExample
53
						, delegateTaskExample
Bas Lijnse's avatar
Bas Lijnse committed
54
						, reviewTaskExample
55
						, smallExamples
Bas Lijnse's avatar
Bas Lijnse committed
56
						, guiDemoExample
ecrombag's avatar
ecrombag committed
57
						, bugReportExample
58
						, coffeemachineExample
59
						//, textEditor
60
						, coffeeTimeExample
61
						, tableExamples
62
						, geoTrackerExamples
63
						//, newsgroupsExample
64
						, exceptionHandlingExample
65
						, changeHandlingExample
66
						, ambulanceDispatchExamples
67
						, ambulanceDispatchMapExamples
68
						, changeExamples
69
						, sharedValueExamples
70
						,	[workflow "General/Ask opinions" "Gather opinions regarding a specific subject" askOpinions
71
							]
72
						, rpcExamples
73
						, ginExamples
Steffen Michels's avatar
Steffen Michels committed
74 75
						, workflowStarter
						]