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

Steffen Michels's avatar
Steffen Michels committed
45 46 47
//Workflow starter
import WorkflowStarter

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