With this attribute applied to a task type adjacent interaction points can be defined. By the term adjacent we mean interaction points with transitions possible between each two of them.
Attribute for describing interaction points within a task.
Describes interaction point (view-controller pair). Holds a view name, the corresponding controller type and navigation information for this interaction point.
Represents a collection of InteractionPointInfo objects accessible by the view name.
Equivalent to the InteractionPointAttribute attribute.
Used to declare navigation triggers with targets for interaction points.
Attribute to describe a task structure. Allows describing a task's structure with XML (see the example below) and/or specifying a Navigator type to be used by this task.
Contains descriptions for all tasks. This collection is a part of an MVC# application configuration (see MVCConfiguration.TaskInfos).
This collection is enumerable to be able to walk through the included task types.
To declare a task a user should equip the task type with descriptive information (e.g. in a form of .NET custom attributes). The system then will extract this information by using a ITaskInfoProvider object.
Different ITaskInfoProvider implementations account for varoius ways to supplement a task type with task information.