MDriven Designer: The OCL-Operators Tab

The OCL-Operators Tab

Recently, MDriven introduced a new feature in MDriven Designer that will enhance your debugging experience: OCLOperators. Let’s discover how this can simplify your workflow.

What Are OCL Operators?


The Object Constraint Language (OCL) is a declarative language used for describing rules that apply to Unified Modeling Language (UML) models developed at IBM and now part of the UML standard. Read more here

How can you access this feature?


When you fire up the debugger in MDriven Designer, you’ll notice a fresh addition: the OCL-Operators Tab.

Accessing the OCL-Operators Tab:

To explore the available operators, follow these steps:

  1. Click on the play button in MDriven Designer
  2. Select “XML,” then “Start system”.
  3. Enter the Debugger.
  4. Look at the tabs section in the Debugger and locate the “OCL-Operators” tab.
  5. Click on “All operators in OCL”.
    • Here, you’ll find a comprehensive list of operators – organized according to type of language.
    • They are available in different types of language: Action Language, OCL, and OCLPS.

Understanding the Help Text:

Each operator comes with help text, providing insights into its purpose and usage. Additionally, you’ll find wiki links to detailed pages explaining the operators.

How does it benefit you?

Precision and Clarity:

The help text ensures you understand each operator’s behavior, reducing research time.

Optimized Workflow:

You can now quickly evaluate your OCL expressions.

The OCL operators tab is a welcome addition to MDriven Designer because it empowers you to identify the right operator for your expression. Next time you’re in the debugger, explore the OCL-Operators tab – it might be the key to unlocking a faster, more efficient debugging process!

Here’s a video guide on how to find it…

Search and learn more!