Skip to main content

Module model

Module model 

Source
Expand description

BPMN Model

Core data structures for representing BPMN 2.0 process definitions and instances.

Re-exports§

pub use elements::ProcessDefinition;
pub use elements::ProcessElement;
pub use elements::ElementBase;
pub use elements::StartEvent;
pub use elements::EndEvent;
pub use elements::IntermediateCatchEvent;
pub use elements::IntermediateThrowEvent;
pub use elements::ServiceTask;
pub use elements::UserTask;
pub use elements::ScriptTask;
pub use elements::ManualTask;
pub use elements::ExclusiveGateway;
pub use elements::ParallelGateway;
pub use elements::InclusiveGateway;
pub use elements::SequenceFlow;
pub use elements::EventDefinition;
pub use elements::ConditionExpression;
pub use elements::Variable;
pub use format::BpmnFormat;
pub use format::FormatDetector;
pub use format::ParseError;
pub use format::SerializeError;
pub use format::BpmnParser;
pub use format::JsonParser;
pub use format::XmlParser;
pub use format::AutoParser;
pub use xml::parse_bpmn_xml;
pub use xml::serialize_bpmn_xml;
pub use json::*;
pub use process::*;

Modules§

elements
BPMN Model Elements
format
BPMN Format Detection and Unified Interface
json
BPMN 2.0 JSON Format
process
Process Definition and Instance
xml
BPMN 2.0 XML Format