=================================== Welcome to the XGEE Tutorial =================================== .. image:: /img/xgee_sample_view.png :alt: XGEE sample editor view :align: center :width: 80% Welcome to the **XGEE Tutorial**! In this guide, you will learn how to develop your own **XGEE-based application** and design a **custom editor** for your domain-specific model. **Prerequisites** Before you begin, it helps to have some basic familiarity with: - **Eclipse Modeling Tools** - **EMF Ecore meta-model** - `Essential Object Query (EOQ) `_ - `jsApplication `_ Don’t worry even if you’re not an expert — this tutorial will guide you step-by-step. **Part 1: Building and Modeling** 1. **Extending an Existing Editor** — Learn the fundamentals of XGEE modeling by enhancing an existing editor in Eclipse. See: :doc:`modeling_with_xgee` 2. **Creating a Function Editor from Scratch** — Build your own function editor inside the XGEE example app. See: :doc:`xgee_example_app` **Part 2: Extending and Integrating XGEE** 1. **Extension Points** — Explore how XGEE can be extended with custom functionality. See: :doc:`extending_xgee` 2. **Editor Integration** — Connect your own editor model into the XGEE runtime. See: :doc:`editor_integration` 3. **Menu Integration** — Add and customize your own context menus. See: :doc:`menu_integration` 4. **Managing Your Own XGEE Project** — Learn best practices for maintaining and evolving your editor project. See: :doc:`own_xgee_project` **Next step:** Continue with :doc:`modeling_with_xgee` to start modeling your first editor.