Skip to main content

bpmn_engine/model/
mod.rs

1//! BPMN Model
2//!
3//! Core data structures for representing BPMN 2.0 process definitions and instances.
4
5pub mod elements;
6pub mod format;
7pub mod json;
8pub mod process;
9pub mod xml;
10
11pub use elements::{ProcessDefinition, ProcessElement, ElementBase, StartEvent, EndEvent, IntermediateCatchEvent, IntermediateThrowEvent, ServiceTask, UserTask, ScriptTask, ManualTask, ExclusiveGateway, ParallelGateway, InclusiveGateway, SequenceFlow, EventDefinition, ConditionExpression, Variable};
12pub use format::{BpmnFormat, FormatDetector, ParseError, SerializeError, BpmnParser, JsonParser, XmlParser, AutoParser};
13pub use json::*;
14pub use process::*;
15pub use xml::{parse_bpmn_xml, serialize_bpmn_xml};
16