Skip to content
CONTEXT MAPPER
  • Docs
  • Language Reference
  • Generators
  • News
  • Background
  • Get Involved
    Introduction
    • Welcome
    • Getting started
    • Create CML Project
    • Examples
    • Usage as Library
    • Frequently Asked Questions
    Language Reference (Core)
    • CML Reference - Introduction
    • Language Semantics
    • Context Map
    • Bounded Context
    • Domain and Subdomain
    • Domain Vision Statement
    • Partnership
    • Shared Kernel
    • Customer/Supplier
    • Conformist
    • Open Host Service
    • Anticorruption Layer
    • Published Language
    • Responsibility Layers
    • Knowledge Level
    • Aggregate
    • Tactic DDD Syntax
    • Application and Process Layer
    • User Requirements
    • Stakeholders
    • Value Registers
    • Imports
    Analysis and Design Transformations
    • Rapid Object-oriented Analysis and Design
    • Story Splitting (PoC)
    • Stakeholder and Value Modelling Transformations
    Architectural Refactorings (ARs)
    • Architectural Refactorings
    • AR-1: Split Aggregate by Entities
    • AR-2: Split Bounded Context by Features
    • AR-3: Split Bounded Context by Owner
    • AR-4: Extract Aggregates by Volatility
    • AR-5: Extract Aggregates by Cohesion
    • AR-6: Merge Aggregates
    • AR-7: Merge Bounded Contexts
    • AR-8: Extract Shared Kernel
    • AR-9: Suspend Partnership
    • AR-10: Change Shared Kernel to Partnership
    • AR-11: Change Partnership to Shared Kernel
    Value-Driven Analysis and Design
    • Value-Driven Analysis and Design (VDAD) Support
    Service Cutter
    • Context Map Suggestions with Service Cutter
    • Service Cutter Configuration File (.servicecutter.yml)
    Reverse Engineering
    • Context Map Discovery
    Generators
    • Generators Overview
    • Context Map Generator
    • PlantUML Generator
    • BPMN Sketch Miner Generator
    • MDSL (Micro-)Service Contracts Generator
    • Service Cutter Generators
    • Generic Generator (Templating)
    Tutorials
    • Model Event Storming Results in Context Mapper
    • Event Sourcing and CQRS Modeling in Context Mapper
    • Generate Microservices From Context Map Using JHipster
    • Systematic Service Decomposition with Context Mapper and Service Cutter
    • Validating the Implementation against the Model (with ArchUnit)
    IDE Plugins and Extensions
    • Visual Studio Code Extension
    • Online IDE (no longer supported)
    • Eclipse Plugin
    • Feature Support

    Feature Support

    We currently offer Context Mapper for Visual Studio Code and Eclipse:

    • Context Mapper for VS Code (Marketplace)
    • Context Mapper for Eclipse (Marketplace)

    Supported Features per IDE

    The following table illustrates which features are already implemented in VS Code. Both IDEs shall support all features in the future.

    Feature Supported in Eclipse Plugin Supported in VS Code Extension
    Editor: Syntax Highlighting yes yes
    Editor: Auto-completion yes yes
    Editor: Hover texts with pattern descriptions yes yes
    Editor: Semantic validators yes yes
    Graphical Context Map generator yes yes
    PlantUML generator yes yes
    MDSL generator yes yes
    Generic text file generator yes yes
    OOAD transformation: Derive Subdomain from user requirements yes yes
    OOAD transformation: Derive Bounded Context from Subdomains yes yes
    OOAD transformation: Derive frontend and backend systems yes yes
    OOAD transformation: Split system context into subsystems yes yes
    AR: “Split Aggregate by Entities” yes yes
    AR: “Split Bounded Context by Use Cases” yes yes
    AR: “Split Bounded Context by Owner” yes yes
    AR: “Extract Aggregates by Volatility” yes yes
    AR: “Extract Aggregates by Cohesion” yes yes
    AR: “Merge Aggregates” yes yes
    AR: “Merge Bounded Contexts” yes yes (with known limitation)
    AR: “Extract Shared Kernel” yes yes
    AR: “Suspend Partnership” yes yes (with known limitation)
    AR: “Change Shared Kernel to Partnership” yes yes
    AR: “Change Partnership to Shared Kernel” yes yes
    Improve this page on GitHub
    ← PreviousEclipse Plugin
    © 2026 Context Mapper contributors
    • GitHub
    • Get Involved
    • Background & Publications
    • RSS