Chapter 5 Building Dynamic Diagrams


Action property sheet General tab

The General Tab contains the following properties:

Property Description
Name Specifies the name of the item, which should be clear and meaningful, and should convey the item's purpose to non-technical users.
Code Specifies the technical name of the object, which is used for generating code or scripts.
Comment Descriptive comment for the object.
Stereotype Extends the semantics of the object beyond the core UML definition.
Trigger event Read-only list that lists events including entry, do, and exit values. It describes the role an action plays for a state or the event that triggers its execution.

You can:

  • Add an event to an action by choosing the event name from the Trigger Event list
  • Create a new event by clicking the Create tool beside the Trigger Event list
  • Select an event created in the current model or other models by clicking the Select Trigger Event tool beside the Trigger Event list. This opens a selection window. You can then select an event from all open models in the workspace


When a trigger event is defined on an action, the inverse relationship is displayed in the event property sheet (in the Triggered Objects tabbed tab of the Dependencies tab).

For more information on the trigger event property, see "Events".

You can click the Properties tool beside this box to display the event property sheet or you can click the Select Trigger Event tool to select an event in another package
Event arguments Arguments of an event defined on a state. Arguments are instances of parameters or names given to parameters in the context of executing an event. You can specify a list of event arguments (arg1, arg2,...) in this box
Operation Read-only list that lists operations of the classifier associated with the state. It allows you to specify the action implementation using an operation. It is grayed and empty when the classifier is not a class
Operation arguments Arguments of an event defined on an operation

 


Copyright (C) 2006. Sybase Inc. All rights reserved.