element

package
v1.1.2155 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 2, 2026 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

View Source
const (
	// CallActivity - the name of the sub process launch element type.
	CallActivity = "callActivity"
	// EndEvent - the name of the process end event element type.
	EndEvent = "endEvent"
	// CompensateEndEvent - the name of the process compensate end event element type.
	CompensateEndEvent = "compensateEndEvent"
	// ErrorEndEvent - the name of the process compensate end event element type.
	ErrorEndEvent = "errorEndEvent"
	// Gateway - the name of the decision or merge element type.
	Gateway = "Gateway"
	// LinkIntermediateCatchEvent - the name of the link receiver element type.
	LinkIntermediateCatchEvent = "intermediateLinkCatchEvent"
	// LinkIntermediateThrowEvent - the name of the link sender element type.
	LinkIntermediateThrowEvent = "intermediateLinkThrowEvent"
	// ManualTask - the name of the manual task element type.
	ManualTask = "manualTask"
	// MessageIntermediateCatchEvent - the name of the message receiver element type.
	MessageIntermediateCatchEvent = "messageIntermediateCatchEvent"
	// MessageIntermediateThrowEvent - the name of the message sender element type.
	MessageIntermediateThrowEvent = "intermediateMessageThrowEvent"
	// ServiceTask - the name of the service task element type.
	ServiceTask = "serviceTask"
	// StartEvent - the name of the start event element type.
	StartEvent = "startEvent"
	// ErrorStartEvent - the name of the error triggered start event type.
	ErrorStartEvent = "errorStartEvent"
	// TimedStartEvent - the name of the time triggered start event type.
	TimedStartEvent = "timedStartEvent"
	// TimerIntermediateCatchEvent - the name of the timer triggered element type.
	TimerIntermediateCatchEvent = "timerIntermediateCatchEvent"
	// UserTask - the name of the user task element type.
	UserTask = "userTask"
	// SubProcess - the name of the subprocess element type.
	SubProcess = "subProcess"
)

Variables

This section is empty.

Functions

func AttachLinkElementOutbounds added in v1.1.1687

func AttachLinkElementOutbounds(el *model.Element, els map[string]*model.Element) error

AttachLinkElementOutbounds for link throw events, attach the outbound flows

func CalculateStartPoints added in v1.1.1913

func CalculateStartPoints(pr *model.Process) ([]*model.Element, error)

CalculateStartPoints returns the start elements for execution.

func GetCalculatedStartElements added in v1.1.1913

func GetCalculatedStartElements(pr *model.Process) ([]*model.Element, error)

GetCalculatedStartElements returns the inferred start elements for execution.

func GetExecutableStartElements added in v1.1.1913

func GetExecutableStartElements(pr *model.Process) ([]*model.Element, error)

GetExecutableStartElements returns the start elements for execution.

func IsStartElement added in v1.1.1913

func IsStartElement(t string) bool

IsStartElement returns true if the element type is a start event

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL