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

import iTasks

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

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

16
//Miscellaneous examples
17
import SmallExamples
Bas Lijnse's avatar
Bas Lijnse committed
18
import GUIDemo
19
import BugReport
20
import Coffeemachine
21
//import Newsgroups -> broken
22
import ChangeHandling
Steffen Michels's avatar
Steffen Michels committed
23
import textEditor
24

25 26
//Crisis response examples
import AmbulanceDispatch
ecrombag's avatar
ecrombag committed
27
import AmbulanceDispatchMap
28

29 30
//Change examples
import SimpleChanges
31

32 33 34 35 36 37
//Dynamic Forms and Flows
import ShowFormFlow
import FormEditor
import FlowEditor
import LaunchFlow

38 39
//Shared Value Examples
import SharedValues
40

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