EventType

constructor(name: String, ownerType: BusinessObjectType, ownerEffect: EventType.OwnedEffect, attributes: Set<Attribute> = ownerType.attributes)

Parameters

name

The name of the EventType.

ownerType

The BusinessObjectType that participates in the EventType with an owned method.

attributes

The Attributes of the EventType. These are the properties of the Events that can be created from this EventType.

ownerEffect

The effect of the EventType on the ownerType. This can be OwnedEffect.Create, OwnedEffect.Modify or OwnedEffect.End.