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

import iTasks

5 6 7
//Basic workflows
import BasicWorkflows

8 9
//Business examples
import Vote
Bas Lijnse's avatar
Bas Lijnse committed
10 11
import Purchase
import TravelBooking
12
import OrderProcessing
Bas Lijnse's avatar
Bas Lijnse committed
13
import ScheduleMeeting
14

15 16 17
//Higher order examples
import MovingTask
import DeadlineTask
18
import DelegateTask
Bas Lijnse's avatar
Bas Lijnse committed
19
import ReviewTask
Bas Lijnse's avatar
Bas Lijnse committed
20
import ExceptionHandling
21

22
//Miscellaneous examples
23
import SmallExamples
Bas Lijnse's avatar
Bas Lijnse committed
24
import GUIDemo
25
import BugReport
26 27
import Coffeemachine
import Newsgroups
28
import ChangeHandling
29
//import WebShop
30
//import ideExample
Steffen Michels's avatar
Steffen Michels committed
31
import textEditor
32

33 34
//Crisis response examples
import AmbulanceDispatch
ecrombag's avatar
ecrombag committed
35
import AmbulanceDispatchMap
36

37 38
//Change examples
import SimpleChanges
39

40 41 42
Start :: *World -> *World
Start world = startEngine workflows world
where
43 44
	workflows = flatten [ basicWorkflows
						, voteExample
Bas Lijnse's avatar
Bas Lijnse committed
45 46
						, purchaseExample
						, travelBookingExample
47
						, orderProcessingExample
Bas Lijnse's avatar
Bas Lijnse committed
48
						, scheduleMeetingExample
49 50
						, movingTaskExample
						, deadlineTaskExample
51
						, delegateTaskExample
Bas Lijnse's avatar
Bas Lijnse committed
52
						, reviewTaskExample
53
						, smallExamples
Bas Lijnse's avatar
Bas Lijnse committed
54
						, guiDemoExample
55
						, bugReportExample
56
						, coffeemachineExample
Steffen Michels's avatar
Steffen Michels committed
57
						, textEditor
58 59
						, newsgroupsExample
						, exceptionHandlingExample
60
						, changeHandlingExample
61
						//, ideExample
62
//						, webShopExample
63
						, ambulanceDispatchExamples
ecrombag's avatar
ecrombag committed
64
						, ambulanceDispatchMapExamples
65
						, changeExamples
66
						]