VS Code Extensions
B

BPML Support

by madhav3420

BPML Extension is a VS Code language support tool for Business Process Modeling Language, providing syntax highlighting, IntelliSense, validation diagnostics, snippets, documentation, and integration templates for BPML workflows.

Downloads

13

Rating

— (0)

Version

1.0.0

Last updated

Apr 07, 2026

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

  1. Open a .bpml or .bpml.xml file.
  2. Type ! and press Tab to generate a full package boilerplate.
  3. Type smtp or http on a new line and press Tab to expand into a full integration process.