An Event Flag indicates that a given event has happened. It is used when tasks need to communicate but not necessarily synchronize. The standard operations associated with an event flag group are:
• Set
• Clear
• Read
You can create an Event Flag through the context menu of a Package: right-click the Package, point to New, point to Proprietary, point to Concurrency, and then click Event Flag. In addition, you can create an Event Flag through a Concurrency Diagram.
When used on a diagram, an Event Flag's notation is as follows:
In the Modeler panes, a short-cut symbol on the Event Flag's icon indicates that the item is a
stub.
The following sections provide information about how an Event Flag is used in the model. For more information about a property, item, model part or diagram, click it.
The Class box on the Options tab of a Event Flag's Property Pages shows the Class, Data Type or Interface that owns the Operations that implement the Event Flag.
Dependency — The Dependency is owned jointly by the Event Flag and the other associated item. The access permissions you have to a Dependency are determined by the access permissions of the dependent item.