AllExamples.icl 1.74 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
import GeoTracker
26
import RPCExamples
27

28 29
//Crisis response examples
import AmbulanceDispatch
30
import AmbulanceDispatchMap
31

32 33
//Change examples
import SimpleChanges
34

35 36 37 38 39 40
//Dynamic Forms and Flows
import ShowFormFlow
import FormEditor
import FlowEditor
import LaunchFlow

41
//Shared Value Examples
42
import SharedVariables
43

44 45 46
//Graphical iTask Notation
import GinExamples

47 48
//Ad-hoc work extensions
import Groups, Lists, Messages, Consensus
49

Steffen Michels's avatar
Steffen Michels committed
50 51 52
//Workflow starter
import WorkflowStarter

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