3.3. Class Events

  • Class events configuration overview.
  • Class events configuration steps.
  • Configuration: Class events.

Overview: Events in Class Configuration

Class events provide a wide degree of flexibility for changing the business rules of a system.

Class events:

  • Are created through the Class dialog box.
  • Appear in the Event Editor window when an object is created. In the Event Editor, events:
  • Are associated with an object.

An object designer cannot change the association.

  • Cannot be modified. All fields are read-only.
  • Cannot be deleted.

Creating class events is similar to creating events in the Event Editor. All existing event types that are supported in the event editor are available for class event configuration.

3.3.1 Open an Event dialog box.
3.3.2 Class event definition.

Overview: Class Events Instantiated into an Object Event

Class events are instantiated into object events, as follows.

A Class: Event configuration.
B Object: Object created.
C Instantiation: Event result.
  1. Class: Event Configuration

Actions are created in Event dialog boxes that are opened through the Class dialog box.

Example

A class event FLOW_STOPPED is created as a Point Equals event.

Note: Class event ID's are listed on the Event tab in the Class dialog box.

Example

The event named FLOW_STOPPED is listed with other events on the Events tab in a class named TANKS.

  1. Object: Object Created

Class objects are created from the class.

Example

A class object created from the class TANKS is named: STATION01.

  1. Instantiation: Class Event Result

Class events are instantiated into object events.

Event Editor

The instantiated events are listed in the Event Editor.

Example

The class event instantiated into a class object is named: STATION01.FLOW_STOPPED.

Modify Event Dialog Box

instantiated object events cannot be modified.

Example

The Modify Event dialog box for STATION01.FLOW_STOPPED is read-only.

Configuration: Class Events

3.3.1 Open an Event dialog box.
3.3.2 Class event definition.