Documentation
¶
Index ¶
- Constants
- func AttachLinkElementOutbounds(el *model.Element, els map[string]*model.Element) error
- func CalculateStartPoints(pr *model.Process) ([]*model.Element, error)
- func GetCalculatedStartElements(pr *model.Process) ([]*model.Element, error)
- func GetExecutableStartElements(pr *model.Process) ([]*model.Element, error)
- func IsStartElement(t string) bool
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
AttachLinkElementOutbounds for link throw events, attach the outbound flows
func CalculateStartPoints ¶ added in v1.1.1913
CalculateStartPoints returns the start elements for execution.
func GetCalculatedStartElements ¶ added in v1.1.1913
GetCalculatedStartElements returns the inferred start elements for execution.
func GetExecutableStartElements ¶ added in v1.1.1913
GetExecutableStartElements returns the start elements for execution.
func IsStartElement ¶ added in v1.1.1913
IsStartElement returns true if the element type is a start event
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.