aspectWebML.webML.navigation.workflow
Package workflow


OverviewImage

The package workflow provides concepts for controlling the workflow of operation units through a set of control flow units..


Class Summary
CASE Describes the outcome of an evaluated Expression.
CONDITIONALUNIT Conditional units evaluate a set of input parameters according to a certain expression.
EXPRESSION Consists of a set of conditions evaluated according to a boolean Operator.
IFUNIT An IFUNIT evaluates to true or false, which is represented through two dedicated Cases.

Constraints:
  1. MustHaveExactly2OKLinks: self.ok_link->size()=2
SWITCHUNIT Allows to follow differentiate between various cases following a different control flow.
CONDITION Defines selection criteria to determine instances for different purposes. The selection can be either relationship-based or attribute-based.


Copyright Andrea Schauerhuber, Cornelia Tomasek (Vienna University of Technology, 2007)
Note: This documentation is partly based upon WebRatio's WebML User Guide (for further information on WebRatio see http://www.webratio.com/), 'Designing Data-Intensive Web Applications' [S.Ceri, P. Fraternali, A. Bongio, M. Brambilla, S. Comai, M. Matera, 2003] (for further information see http://www.webml.org/webml/page2.do?ctx1=EN) and 'Model-driven Development of Context-Aware Web Applications' [S. Ceri, F. Daniel, M. Matera, F. M. Facca. ACM Transactions on Internet Technology, 2007, 7(1)]