BPML Extension for VS Code
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
.bpml or .bpml.xml file.
- Type
! and press Tab to generate a full package boilerplate.
- Type
smtp or http on a new line and press Tab to expand into a full integration process.
| |