AllExamples.icl 1.52 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
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
20
import Newsgroups
21
import ChangeHandling
Steffen Michels's avatar
Steffen Michels committed
22
import textEditor
23
import CoffeeTime
24
import TableExamples
25

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

30 31
//Change examples
import SimpleChanges
32

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

39
//Shared Value Examples
40
import SharedVariables
41

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

45 46 47
Start :: *World -> *World
Start world = startEngine workflows world
where
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
48
	workflows = flatten [ travelBookingExample
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
ecrombag's avatar
ecrombag committed
55
						, bugReportExample
56
						, coffeemachineExample
Steffen Michels's avatar
Steffen Michels committed
57
						, textEditor
58
						, coffeeTimeExample
59
						, tableExamples
Rinus Plasmeijer's avatar
Rinus Plasmeijer committed
60
						, newsgroupsExample
61
						, exceptionHandlingExample
62
						, changeHandlingExample
63
						, ambulanceDispatchExamples
64
						//, ambulanceDispatchMapExamples
65
						, changeExamples
66 67 68 69 70
						,	[ formEditor
							, flowEditor
							, showStoredDefinitions
							, launchFlow
							]
71
						, sharedValueExamples
72
						,	[workflow "General/Ask opinions" "Gather opinions regarding a specific subject" askOpinions
73
							]
74
						]