AllExamples.icl 1.48 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

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
//Shared Value Examples
39
import SharedVariables
40

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

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