Course Overview

  • This course teaches the basics of developing and using model queries with the No Magic modeling tools (MagicDraw or Cameo-bundled suites). This course is taught using Cameo Systems Modeler. But the principles can be applied to all No Magic modeling tools.

  • This course is conducted over a three-day structure. Days 1 and 2 have lecture modules followed up with hands-on practical exercises. Day 3 has a short lecture followed by an immersion lab.

    • Day 1 covers developing model queries.

    • Day 2 covers using these queries with the model assessment tools in the software.

    • Day 3 covers the application of these queries to a modeling project.

  • Students taking this course are expected to understand how to develop SysML or UML models. This course does NOT teach the underlying SysML/UML modeling fundamentals.


Module 01 - Course Introduction

  • Course Introduction


Module 02 – Query Development Overview

  • Introduction to Model Queries

  • Using the Expression Editor

  • Building Your First Query


Module 03 – Developing Navigation Queries

  • Creating Property and Relation Queries using the Simple Navigation Expression

  • Creating “Multiple-Hop” Queries using the Metachain Navigation Expression


Module 04 – Combining Queries through Expression Nesting

  • Nesting Expressions using the Union, Exclude and Filter Expressions

  • Executing Tests with Type and Property Test Expressions

  • Searching Using the Find Expression

  • Using the Implied Relation Expression


Module 05 – Using Prebuilt Queries with Opaque Behaviors

  • Opaque Behavior Overview and Built-in Opaque Behaviors

  • Using the Operation from Model Expression with Opaque Behaviors

  • Using Element and the other Value Expressions

  • Capturing Your Own Queries in Opaque Behaviors


Module 06 – Enhancing Queries Using Scripting Code

  • Using the Script Expression to Create Scripts

  • Common Scripting Patterns

  • Invoking the MagicDraw OpenAPI from a Script

Learn What CATIA Can Do for You

Speak with a CATIA expert to learn how our solutions enable seamless collaboration and sustainable innovation at organizations of every size.

Get Started with No Magic

Standard-based Modeling Solutions for Analyzing, Designing, Simulating Systems of Systems

Get Help

Find information on software & hardware certification, software downloads, user documentation, support contact and services offering