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. |
- 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.
- Object: Object Created
Class objects are created from the class.
Example
A class object created from the class TANKS is named: STATION01.
- 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. |