Gateway

The properties for a Gateway element

Property Name

Description

Name

The label of the object.

x

The x-coordinate of the location.

y

The y-coordinate of the location.

GatewayType

The type of the gateway.

This property can be set to “XOR”, “OR”, “Complex”, or “AND”. If it is not set, the Gateway is a data-based XOR Gateway.

When the GatewayType property is set to “XOR”, the XORType property is also relevant.

XORType

Specifies whether the Gateway is data-based or event-based (for XOR-type gateways only).

This property can be set to “Event-XOR” for event-based XOR Gateways. If it is not set, the XOR Gateway is a data-based XOR Gateway.

Event

An Event can be a Start Event (Start), an End Event (End), or an Intermediate Event (Intermediate).

Start events

The properties for a Start element

Property Name

Description

x

The x-coordinate of the location.

y

The y-coordinate of the location.

Trigger

The type of event trigger: Message, Timer, Rule, Link, or Multiple.

If this property is not set, the type of Event is not displayed.

End events

The properties for an End element

Property Name

Description

x

The x-coordinate of the location.

y

The y-coordinate of the location.

Trigger

The type of event trigger: Message, Exception, Cancel, Compensation, Link, Multiple, or Terminate.

If this property is not set, the type of Event is not displayed.

Intermediate events

The properties for an Intermediate element

Property Name

Description

x

The x-coordinate of the location.

y

The y-coordinate of the location.

Trigger

The type of event trigger: Message, Timer, Exception, Cancel, Compensation, Rule, Link, or Multiple.

If this property is not set, the type of Event is not displayed.

Interrupt

Set to true if the event must be attached to the boundary of its Activity.

Throwing

Set to true if the event is a Throwing event.