Production-ready support for the Business Process Modeling Language (BPML).
Features
- Syntax Highlighting: Comprehensive TextMate grammar for all BPML constructs.
- IntelliSense: Context-aware tag, attribute, and value completions.
- Hover Support: Instant documentation for BPML elements and attributes.
- Diagnostics: Real-time validation of BPML documents with error and warning reporting.
- Snippets: Declarative snippets for common activities and processes.
- ⚡ Keyword Expansions: Emmet-style expansions for full integration patterns (SMTP, HTTP, DB, etc.).
Commands
BPML: Validate current BPML document: Manually trigger validation.BPML: Insert a starter BPML package template: Insert boilerplate code.BPML: Wrap selected activities in <sequence>: Wrap selected XML in a sequence block.BPML: Insert Integration Template: Choose from a list of integration patterns.
Usage
- Open a
.bpmlor.bpml.xmlfile. - Type
!and pressTabto generate a full package boilerplate. - Type
smtporhttpon a new line and pressTabto expand into a full integration process.