An operation view is the typical mechanism used by a client operation to interact with a user. For example, an operation view can be a set of formatted screens or a free-form entry screen that the user uses to input data required for the operation. The operation view can also perform field validations to check the data entered in the input fields. The validation checks whether the value is valid for the type, which is a syntactic validation. The operation view also initializes the operation model, sets the data in the operation context, and starts the execution of the operation flow. The operation model notifies the operation view about changes in the data and the operation view refreshes any output fields.
The toolkit provides a set of visual beans that you can use to construct an operation view. The toolkit visual beans extend the SWT classes to provide additional behavior to support the link to the operation model.