AllExamples.icl 1.51 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 43 44 45 46
//Dynamic Forms and Flows
import ShowFormFlow
import FormEditor
import FlowEditor
import LaunchFlow


47 48 49
Start :: *World -> *World
Start world = startEngine workflows world
where
50 51
	workflows = flatten [ basicWorkflows
						, voteExample
Bas Lijnse's avatar
Bas Lijnse committed
52 53
						, purchaseExample
						, travelBookingExample
54
						, orderProcessingExample
Bas Lijnse's avatar
Bas Lijnse committed
55
						, scheduleMeetingExample
56 57
						, movingTaskExample
						, deadlineTaskExample
58
						, delegateTaskExample
Bas Lijnse's avatar
Bas Lijnse committed
59
						, reviewTaskExample
60
						, smallExamples
Bas Lijnse's avatar
Bas Lijnse committed
61
						, guiDemoExample
62
						, bugReportExample
63
						, coffeemachineExample
Steffen Michels's avatar
Steffen Michels committed
64
						, textEditor
65 66
						, newsgroupsExample
						, exceptionHandlingExample
67
						, changeHandlingExample
68
						//, ideExample
69
//						, webShopExample
70
						, ambulanceDispatchExamples
ecrombag's avatar
ecrombag committed
71
						, ambulanceDispatchMapExamples
72
						, changeExamples
73 74 75 76 77
						,	[ formEditor
							, flowEditor
							, showStoredDefinitions
							, launchFlow
							]
78
						]