| <?xml version='1.0' encoding='utf-8' ?><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head> |
| <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> |
| <title>Sirius Developer Manual</title> |
| <link type="text/css" rel="stylesheet" href="../resources/bootstrap.css"/> |
| <link type="text/css" rel="stylesheet" href="../resources/custom.css"/> |
| </head> |
| <body> |
| <h1 id="SiriusDeveloperManual">Sirius Developer Manual</h1> |
| <p>This document gives an overview of the internals of the |
| <em>Sirius</em> platform, and describes the main APIs and extension points. |
| </p> |
| <ul> |
| <li> |
| <a href="Architecture_Overview.html"> |
| <strong>Architecture Overview</strong> |
| </a> provides a high-level view of how Sirius is structured. |
| </li> |
| <li> |
| <a href="Architecture.html"> |
| <strong>Architecture and Concepts</strong> |
| </a> describes the general architecture of the system, the main concepts and top-level entry points in the APIs. |
| </li> |
| <li> |
| <a href="Meta-models.html"> |
| <strong>Meta-models</strong> |
| </a> gives a high-level description of the various meta-models used internally by Sirius, to represent both |
| <em>VSMs</em> and representation files. |
| </li> |
| <li>The Sirius platform publishs a set of API, and the next sections describe some which require particular attention: |
| <ul> |
| <li> |
| <a href="siriusCrossReferenceAdapter.html"> |
| <strong>SiriusCrossReferenceAdapter</strong> |
| </a> |
| </li> |
| <li> |
| <a href="representations_lazy_loading.html"> |
| <strong>Representations lazy loading (experimental)</strong> |
| </a> |
| </li> |
| </ul> |
| </li> |
| <li>The Sirius platform is extensible, and the next sections describe some common extension scenarios: |
| <ul> |
| <li> |
| <a href="integration-plm.html"> |
| <strong>Integration with Product Life Cycle Management</strong> |
| </a> |
| </li> |
| <li> |
| <a href="integration-modeler_description_file_deployment.html"> |
| <strong>Deploy a Modeler Description File</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_save_dialog.html"> |
| <strong>Provide custom save dialog</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_custom-arrange-all.html"> |
| <strong>Provide custom arrange-all</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_custom_style.html"> |
| <strong>Provide custom style</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_tabbar_extensions.html"> |
| <strong>Provide tab-bar extensions</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_migrate_contribution.html"> |
| <strong>Provide custom representation files migration</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_repair_contribution.html"> |
| <strong>Provide custom repair participant</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_celleditor.html"> |
| <strong>Provide custom cell editor</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_custom_bundled_image_shape.html"> |
| <strong>Provide custom bundled image shape</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-properties_provide_custom_widget.html"> |
| <strong>Provide custom widget for the properties view and dialogs</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_custom_model_operation.html"> |
| <strong>Provide custom model operation</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_custom_aird_editor_pages.html"> |
| <strong>Provide custom aird editor pages</strong> |
| </a> |
| </li> |
| <li> |
| <a href="extensions-provide_resource_strategy.html"> |
| <strong>Provide a resource strategy</strong> |
| </a> |
| </li> |
| <li> |
| <a href="trigger-refresh-graphical-changes.html"> |
| <strong>Trigger refresh on specific graphical changes</strong> |
| </a> |
| </li> |
| </ul> |
| </li> |
| </ul> |
| </body> |
| </html> |