Documentation
¶
Index ¶
- func ComparePath(standardBpmnText string, unknownBpmnText string, lang string) string
- func ComparePaths(standardPath, actualPath *PathNode, variance *int, ...)
- func ParseBPMN(bpmnText string, lang string) (map[string]Task, map[string][]SequenceFlow, map[string]bool, map[string]bool, ...)
- func PathToString(node *PathNode, indent string) string
- type Definitions
- type FlowElement
- type PathNode
- type Process
- type SequenceFlow
- type Task
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ComparePath ¶
func ComparePaths ¶
func PathToString ¶
Types ¶
type Definitions ¶
type FlowElement ¶
type PathNode ¶
type PathNode struct {
Task Task
Next []*PathNode
Concurrent []*PathNode
IsMandatory bool
Delay int
ActualExecTime time.Time
}
func (*PathNode) AddConcurrent ¶
type Process ¶
type Process struct {
XMLName xml.Name `xml:"process"`
ID string `xml:"id,attr"`
Name string `xml:"name,attr,omitempty"`
FlowElements []FlowElement `xml:",any"`
}
type SequenceFlow ¶
Click to show internal directories.
Click to hide internal directories.