gateway

package
v0.0.0-...-c54ede3 Latest Latest
Warning

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

Go to latest
Published: Jun 26, 2023 License: MIT Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type TEventBasedGateway

type TEventBasedGateway struct {
	ID                  string                   `xml:"id,attr" json:"id"`                                       // 元素ID
	Name                string                   `xml:"name,attr" json:"name"`                                   // 元素名称
	Documentation       string                   `xml:"documentation,attr" json:"documentation"`                 // 元素说明
	IncomingAssociation []string                 `xml:"incoming" json:"incoming"`                                // 元素入Flow元素IDs
	OutgoingAssociation []string                 `xml:"outgoing" json:"outgoing"`                                // 元素出Flow元素IDs
	Properties          []*extensions.TPropertie `xml:"extensionElements>properties>property" json:"properties"` // 外部数据
}

消息事件网关 eventBasedGateway *TEventBasedGateway github.com/averyyan/bpmn-engine/bpmn/sepc/types.BaseElement

func (*TEventBasedGateway) GetDocumentation

func (eventBasedGateway *TEventBasedGateway) GetDocumentation() string

func (*TEventBasedGateway) GetID

func (eventBasedGateway *TEventBasedGateway) GetID() string

func (*TEventBasedGateway) GetIncomingAssociation

func (eventBasedGateway *TEventBasedGateway) GetIncomingAssociation() []string

func (*TEventBasedGateway) GetName

func (eventBasedGateway *TEventBasedGateway) GetName() string

func (*TEventBasedGateway) GetOutgoingAssociation

func (eventBasedGateway *TEventBasedGateway) GetOutgoingAssociation() []string

func (*TEventBasedGateway) GetProperties

func (eventBasedGateway *TEventBasedGateway) GetProperties() []sepc_types.Propertie

func (*TEventBasedGateway) GetType

func (eventBasedGateway *TEventBasedGateway) GetType() sepc_element_types.ElementType

type TExclusiveGateway

type TExclusiveGateway struct {
	ID                  string                   `xml:"id,attr" json:"id"`                                       // 元素ID
	Name                string                   `xml:"name,attr" json:"name"`                                   // 元素名称
	Documentation       string                   `xml:"documentation,attr" json:"documentation"`                 // 元素说明
	IncomingAssociation []string                 `xml:"incoming" json:"incoming"`                                // 元素入Flow元素IDs
	OutgoingAssociation []string                 `xml:"outgoing" json:"outgoing"`                                // 元素出Flow元素IDs
	Properties          []*extensions.TPropertie `xml:"extensionElements>properties>property" json:"properties"` // 外部数据
	Default             string                   `xml:"default,attr" json:"default"`                             // 默认的线路的ID
}

独占网关 exclusiveGateway *TExclusiveGateway github.com/averyyan/bpmn-engine/bpmn/sepc/types.BaseElement exclusiveGateway *TExclusiveGateway github.com/averyyan/bpmn-engine/bpmn/sepc/types.ExclusiveGateway

func (*TExclusiveGateway) GetDefault

func (exclusiveGateway *TExclusiveGateway) GetDefault() string

func (*TExclusiveGateway) GetDocumentation

func (exclusiveGateway *TExclusiveGateway) GetDocumentation() string

func (*TExclusiveGateway) GetID

func (exclusiveGateway *TExclusiveGateway) GetID() string

func (*TExclusiveGateway) GetIncomingAssociation

func (exclusiveGateway *TExclusiveGateway) GetIncomingAssociation() []string

func (*TExclusiveGateway) GetName

func (exclusiveGateway *TExclusiveGateway) GetName() string

func (*TExclusiveGateway) GetOutgoingAssociation

func (exclusiveGateway *TExclusiveGateway) GetOutgoingAssociation() []string

func (*TExclusiveGateway) GetProperties

func (exclusiveGateway *TExclusiveGateway) GetProperties() []sepc_types.Propertie

func (*TExclusiveGateway) GetType

func (exclusiveGateway *TExclusiveGateway) GetType() sepc_element_types.ElementType

type TParallelGateway

type TParallelGateway struct {
	ID                  string                   `xml:"id,attr" json:"id"`                                       // 元素ID
	Name                string                   `xml:"name,attr" json:"name"`                                   // 元素名称
	Documentation       string                   `xml:"documentation,attr" json:"documentation"`                 // 元素说明
	IncomingAssociation []string                 `xml:"incoming" json:"incoming"`                                // 元素入Flow元素IDs
	OutgoingAssociation []string                 `xml:"outgoing" json:"outgoing"`                                // 元素出Flow元素IDs
	Properties          []*extensions.TPropertie `xml:"extensionElements>properties>property" json:"properties"` // 外部数据
}

并行网关 parallelGateway *TParallelGateway github.com/averyyan/bpmn-engine/bpmn/sepc/types.BaseElement

func (*TParallelGateway) GetDocumentation

func (parallelGateway *TParallelGateway) GetDocumentation() string

func (*TParallelGateway) GetID

func (parallelGateway *TParallelGateway) GetID() string

func (*TParallelGateway) GetIncomingAssociation

func (parallelGateway *TParallelGateway) GetIncomingAssociation() []string

func (*TParallelGateway) GetName

func (parallelGateway *TParallelGateway) GetName() string

func (*TParallelGateway) GetOutgoingAssociation

func (parallelGateway *TParallelGateway) GetOutgoingAssociation() []string

func (*TParallelGateway) GetProperties

func (parallelGateway *TParallelGateway) GetProperties() []sepc_types.Propertie

func (*TParallelGateway) GetType

func (parallelGateway *TParallelGateway) GetType() sepc_element_types.ElementType

Jump to

Keyboard shortcuts

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