No Magic Training Course
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.
Course Introduction
Introduction to Model Queries
Using the Expression Editor
Building Your First Query
Creating Property and Relation Queries using the Simple Navigation Expression
Creating “Multiple-Hop” Queries using the Metachain Navigation Expression
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
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
Using the Script Expression to Create Scripts
Common Scripting Patterns
Invoking the MagicDraw OpenAPI from a Script
Creating and Using Custom Columns
Creating a Custom Hierarchy in Tables
Creating and Using Smart Packages
Creating and Using Dependency Matrices
Creating and Using Relation Maps
Introduction to Profiles, Stereotypes & Customization Elements
Creating and Using Derived Properties
Creating and Managing Macros
Testing Queries using the Expression Evaluation Tool
Planning Queries for Your Model
Course Immersion Lab
Course Wrap-Up
Speak with a CATIA expert to learn how our solutions enable seamless collaboration and sustainable innovation at organizations of every size.
Standard-based Modeling Solutions for Analyzing, Designing, Simulating Systems of Systems
Find information on software & hardware certification, software downloads, user documentation, support contact and services offering