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

    Eclipse Plugin

    This page contains FAQs and helpful tipps specific for the Context Mapper Eclipse plugin.

    Installation of Eclipse Plugin

    The Context Mapper Eclipse plugin can be installed via the marketplace or by using the update site URL in your Eclipse directly:

    • Eclipse Marktplace
    • Update site URL for manual installation: https://contextmapper.org/eclipse-update-site/

    Frequently Asked Questions (FAQs)

    How do I install the Eclipse plugin?

    Open the Eclipse Marketplace in Eclipse, search for “Context Mapper”, and press “Install”.

    Alternatively, use the following Eclipse Update site and install the plugin in Eclipse via Help -> Install New Software… (copy past the update site link).

    Update Site: https://contextmapper.org/eclipse-update-site/

    How do I create an Eclipse project with a new CML model to start modeling my Context Map?

    Consult the page Create CML Model. It describes how to setup your project to get started with modeling CML Context Maps.

    How do I validate all CML models (*.cml files) in my Eclipse project?

    The CML models are validated when you save the *.cml automatically, if “Build Automatically” is enabled in the Project menu. If it is not enabled, you can validate all models by triggering “Build All” in the Project menu.

    I tried to apply a model transformation (AR or OOAD) but nothing happened. Why?

    It is possible that a transformation or generation tool is not applicable of results in an error, depending on your input model (for example because preconditions are not fulfilled). Errors are logged into the Errors view in Eclipse. In case one of our tools (transformation, generator, AR) does not work as expected, please check if there is a message in the Errors view

    An Architectural Refactoring (AR) leaded to an empty CML file as result. Why?

    This can happen in case the model transformation was not successful with your input model. You can restore the previous state of you model by pressing Ctrl+Z. You can further check the error message that was logged in the Errors view in Eclipse.

    I have other questions not listed here. How can I contribute?

    If you have any questions not answered by our documentation page, we appreciate if you create an issue in our documentation repo. Of course, Pull Requests (PRs) are always welcome too.

    Improve this page on GitHub
    ← PreviousOnline IDE (no longer supported) Next →Feature Support
    © 2026 Context Mapper contributors
    • GitHub
    • Get Involved
    • Background & Publications
    • RSS