| <!DOCTYPE html> |
| <html> |
| |
| <head> |
| <meta charset="utf-8"> |
| <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no"> |
| |
| <title>Sirius | What's New in Sirius 3.1</title> |
| |
| <meta name="description" content="The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 350 open source projects, including runtimes, tools and frameworks"> |
| <link rel="shortcut icon" type="image/png" href="/sirius/images/favicon_sirius.ico"/> |
| |
| <link href='https://fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,600italic,700italic,800italic,400,300,600,700,800' rel='stylesheet' type='text/css'> |
| <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.2.0/css/all.css" integrity="sha384-hWVjflwFxL6sNzntih27bfxkr27PmbbK/iSvJ+a4+0owXq79v+lsFkW54bOGbiDQ" crossorigin="anonymous"> |
| |
| <!-- Bootstrap CSS --> |
| <link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css" integrity="sha384-9gVQ4dYFwwWSjIDZnLEWnxCjeSWFphJiwGPXr1jddIhOegiu1FwO5qRGvFXOdJZ4" crossorigin="anonymous"> |
| <link rel="stylesheet" href="/sirius/common_assets/css/styles.css"> |
| <link rel="stylesheet" href="/sirius/common_assets/css/animate.css"> |
| <link rel="stylesheet" href="/sirius/common_assets/css/media.css"/> |
| <link rel="stylesheet" href="/sirius/assets/css/main.css"/> |
| |
| <script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script> |
| <script src="/sirius/common_assets/js/magnific-popup.video.js"></script> |
| <script src="/sirius/common_assets/js/magnific-popup.min.js"></script> |
| |
| <!-- Eclipse Foundation Google Tag Manager --> |
| <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': |
| new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], |
| j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= |
| 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); |
| })(window,document,'script','dataLayer','GTM-5WLCZXC');</script> |
| <!-- End Google Tag Manager --> |
| |
| <!-- Eclipse Foundation cookie consent: --> |
| <link rel="stylesheet" type="text/css" href="//www.eclipse.org/eclipse.org-common/themes/solstice/public/stylesheets/vendor/cookieconsent/cookieconsent.min.css" /> |
| <script src="//www.eclipse.org/eclipse.org-common/themes/solstice/public/javascript/vendor/cookieconsent/default.min.js"></script> |
| |
| <script src= "/sirius/assets/js/ga.js"></script> |
| |
| <!-- Old version of font awesome for some icons --> |
| <script src="https://use.fontawesome.com/b51f77a16a.js"></script> |
| <!-- Bootstrap JS --> |
| <script src="https://stackpath.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js" integrity="sha384-uefMccjFJAIv6A+rW+L4AHf99KvxDjWSu1z9VI8SKNVmz4sk7buKt/6v9KI65qnm" crossorigin="anonymous"></script> |
| |
| <script> |
| jQuery(function($){ $(".hasTooltip").tooltip({"html": true,"container": "body"}); }); |
| </script> |
| <!-- Triggers tooltips --> |
| <script> |
| jQuery(document).ready(function() { |
| jQuery('.hasTooltip').tooltip(); |
| }); |
| </script> |
| </head> |
| |
| <body> |
| |
| <!-- Navigation --> |
| <header id="top-bar" class="navbar navbar-expand-xl fixed-top"> |
| <div class="container"> |
| <div id="super-menu" class="d-flex"> |
| <nav class="main-menu ml-auto"> |
| <ul class="nav navbar-nav"> |
| <li class="current"><a href=".">Sirius Desktop</a></li> |
| <li><a class="txt_purple" href="sirius-web">Sirius Web</a></li> |
| </ul> |
| </nav> |
| </div> |
| <div class="d-flex" id="main-menu-items"> |
| <a class="navbar-brand" href="/sirius"> |
| <img src="/sirius/common_assets/images/logos/logo_sirius.png" alt="Logo Sirius"> |
| </a> |
| <button class="navbar-toggler navbar-toggler-right" type="button" data-toggle="collapse" data-target="#navbarResponsive" |
| aria-controls="navbarResponsive" aria-expanded="false" aria-label="Toggle navigation"> |
| <i class="fa fa-bars"></i> |
| </button> |
| <nav class="navbar-collapse collapse" id="navbarResponsive"> |
| <div class="main-menu ml-auto"> |
| <ul class="nav navbar-nav"> |
| <li> |
| <a href="overview">Overview</a> |
| </li> |
| <li> |
| <a href="gallery">Gallery</a> |
| </li> |
| <li> |
| <a href="getstarted">Get Started</a> |
| </li> |
| <li> |
| <a href="features">Features</a> |
| </li> |
| <li> |
| <a href="resource-center">Resources</a> |
| </li> |
| <li> |
| <a href="support">Support</a> |
| </li> |
| <li id="dwnld"> |
| <a href="download">Download</a> |
| </li> |
| </ul> |
| </div> |
| </nav> |
| </div> |
| </div> |
| </header> |
| <section id="sirius-web-bar" class="bg_purple"> |
| <div class="container"> |
| <div class="row"> |
| <div class="col-md-1 col-xs-12 my-auto"> |
| <p class="cloud txt_white text-center"><i class="fas fa-cloud" aria-hidden="true"></i></p> |
| </div> |
| <div class="col-md-8 col-xs-12"> |
| <h5 class="txt_white">Web version is now available!</h5> |
| <p class="descr txt_white">What you like in Sirius Desktop, in a modern cloud-based stack.</p> |
| </div> |
| <div class="col-md-3 col-xs-12 my-auto"> |
| <p><a class="text-uppercase txt_yellow" href="sirius-web" target="">Discover Sirius Web <i class="fas fa-arrow-alt-circle-right" aria-hidden="true"></i></a></p> |
| </div> |
| </div> |
| </div> |
| </section> |
| |
| <section class="bg_lightest_grey text-center intro"> |
| <div class="container"> |
| <h2 class="title wow fadeInDown" data-wow-duration="500ms" data-wow-delay=".2s">What's New in Sirius 3.1</h2> |
| <h3 class="wow fadeInDown" data-wow-duration="500ms" data-wow-delay=".3s"></h3> |
| <p class="wow fadeInDown" data-wow-duration="500ms" data-w ow-delay=".4s"></p> |
| |
| |
| |
| </div> |
| </section> |
| |
| <section> |
| <div class="container"> |
| |
| <p>Need to provide a better visualization experience to the users of your modeling tools?</p> |
| <p>Sirius 3.1 offers new graphical options that increase the expressivity of your diagrams.</p> |
| |
| <br /><br /> |
| <div class="section left"> |
| <div class="image"> |
| <img class="shadow" width="400" src="../images/whatsnew3_1/collapse-resize.gif" /> |
| </div> |
| <h2>Compartments</h2> |
| <p>Sirius 3.1 comes with the possibility to create compartments where you can group and stack your model elements. The way your data is represented is better structured and the information is easier to understand.</p> |
| <p>With Sirius 3.0, it was already possible to create compartments, but we had introduced it as an "experimental" feature since some behaviors were not supported yet. Now compartments are fully operational.</p> |
| <p>For example, you can create compartments inside containers having rounded corners. We have also added the possibility to collapse a compartment in order to hide its contents. In addition, you can manually resize compartments to improve their layout. </p> |
| <p>A new tutorial explains how to create compartments: <a href="getstarted.html#compartments">https://www.eclipse.org/sirius/getstarted.html#compartments</a></p> |
| </div> |
| <div class="clear"></div> |
| <div class="section right"> |
| <div class="image"> |
| <img class="shadow" width="400" src="../images/whatsnew3_1/border-style.png" /> |
| </div> |
| |
| <h2>Customizable border style</h2> |
| <p>The border style of your diagram elements can have a semantic meaning defined by your graphical notation: you may want to express a different information whether the border shape is dashed or plain.</p> |
| <p>Now, with Sirius 3.1, it is possible to define such styles for both the nodes and the containers (like it was already possible for edges).</p> |
| </div> |
| <div class="clear"></div> |
| <div class="section left"> |
| <div class="image"> |
| <img class="shadow" width="400" src="../images/whatsnew3_1/link.gif" /> |
| </div> |
| <h2>Bi-directional link with editor</h2> |
| <p>When exploring a complex model, users frequently need to switch from the tree representation (provided by the Model Explorer) to the current diagram and vice-versa.</p> |
| <p>Before Sirius 3.1, the “link with editor” option was uni-directional: selecting a model element in the Model Browser was selecting the same element in the diagram, but not the opposite.</p> |
| <p>Now, this option is bi-directional: selecting a diagram element automatically selects the corresponding model element in the Model browser.</p> |
| </div> |
| <div class="clear"></div> |
| <div class="section right"> |
| <div class="image"> |
| <img class="shadow" width="400" src="../images/whatsnew3_1/align.gif" /> |
| </div> |
| <h2>Snap to all shapes</h2> |
| <p>Ideas you are expecting to communicate deserve clean and easy to understand diagrams. This is the reason why alignment matters!</p> |
| <p>Sirius 3.1 improved the <b>“Snap to Shapes”</b> option so that you can now align shapes that belong to different containers. This new option, available when you move a object shape while pressing the F4 key, displays vertical or horizontal guides which allow you to simply align a shape with other shapes from other containers.</p> |
| </div> |
| <div class="clear"></div> |
| <div class="section left"> |
| <div class="image"> |
| <img class="shadow" width="400" src="../images/whatsnew3_1/post-execution_options.png" /> |
| </div> |
| <h2>Selection after tool execution</h2> |
| <p>For users who need to rapidly create new models and efficient representations, reducing the number of clicks is very important to improve their productivity.</p> |
| <p>With Sirius 3.1, we have added the possibility to specify which elements to automatically select after a tool execution. On each kind of tool (creation, edition, navigation, etc) we have added two new options <b>“Element To Select”</b> and <b>“Inverse Selection Order”</b> that can be used to specify which model elements to select after the execution of the tool.</p> |
| </div> |
| <div class="clear"></div> |
| <div> |
| <h2>AQL becomes the recommended query language!</h2> |
| <p>AQL (Acceleo Query Language), the new query language introduced with Sirius 3.0, has proven successful. We recommend its usage, in preference to Acceleo 3 or OCL, in order to benefit from its many advantages:</p> |
| <ul> |
| <li>simpler for querying EMF models</li> |
| <li>much better performances</li> |
| <li>more concise and very easy to learn</li> |
| </ul> |
| <p>Since Sirius 3.0, we have also improved the code completion and the detection of syntax errors, in order to lower the number of errors when writing new expressions.</p> |
| </div> |
| |
| <br /><br /> |
| <div> |
| <h2>Performance and scalability</h2> |
| <p>It seems to be our catch phrase now, but once again we have improved the performance and scalability of Sirius! This is definitively a concern of every day for us, because each Sirius release is used by more and more organizations on bigger and bigger models.</p> |
| </div> |
| |
| <br /> |
| <p>The complete list of changes is available here: <a href="http://www.eclipse.org/sirius/doc/Release_Notes.html#sirius3.1.0" title="New & Noteworthy">http://www.eclipse.org/sirius/doc/Release_Notes.html#sirius3.1.0</a>.</p> |
| <p>Read <a href="http://eclipse.org/sirius/whatsnew/whatsnew3.html" title="New & Noteworthy">What's new in Sirius 3.0</a> to see the new and noteworthy features of previous version.</p> |
| </div> |
| </section> |
| |
| <footer> |
| <div class="container"> |
| <div class="row"> |
| |
| <div class="col-md-3"> |
| <p><a href="http://www.eclipse.org/" target="_blank"><img src="/sirius/common_assets/images/logos/logo-eclipse-foundation.png" alt="Eclipse Foundation logo"></a></p> |
| <p id="copyright">Copyright © 2021 Eclipse Foundation, Inc.<br>All Rights Reserved.</p> |
| </div> |
| |
| <div class="col-md-3"> |
| <h6>Eclipse Foundation</h6> |
| <ul> |
| <li><a href="http://www.eclipse.org/legal/privacy.php" target="_blank">Privacy Policy</a></li> |
| <li><a href="http://eclipse.org/" target="_blank">Eclipse</a></li> |
| <li><a href="http://www.eclipse.org/legal/termsofuse.php" target="_blank">Terms of Use</a></li> |
| <li><a href="http://www.eclipse.org/legal/copyright.php" target="_blank">Copyright Agent</a></li> |
| <li><a href="http://www.eclipse.org/legal/" target="_blank">Legal</a></li> |
| <li><a href="http://www.eclipse.org/org/foundation/contact.php" target="_blank"> Contact Us</a></li> |
| </ul> |
| </div> |
| |
| |
| <div class="col-md-3"> |
| <h6>Project Links</h6> |
| <ul> |
| <li><a href="https://projects.eclipse.org/projects/modeling.sirius" target="_blank">About this project</a></li> |
| <li><a href="https://wiki.eclipse.org/Sirius" target="_blank">Wiki</a></li> |
| <li><a href="https://www.eclipse.org/forums/index.php?t=thread&frm_id=262" target="_blank">Forum</a></li> |
| <li><a href="https://bugs.eclipse.org/bugs/buglist.cgi?list_id=6776579&classification=Modeling&query_format=advanced&product=Sirius" target="_blank">Bugs</a></li> |
| <li><a href="https://git.eclipse.org/c/sirius/org.eclipse.sirius.git" target="_blank">Source Code</a></li> |
| </ul> |
| </div> |
| </div> |
| </div> |
| </footer> |
| |
| |
| <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js" integrity="sha384-cs/chFZiN24E4KMATLdqdvsezGxaGsi4hLGOzlXwp5UZB1LY//20VyM2taTB4QvJ" crossorigin="anonymous" defer></script> |
| |
| <script src="/sirius//common_assets/js/wow.min.js" defer></script> |
| <script src="/sirius//common_assets/js/main.js" defer></script> |
| <script src="/sirius//common_assets/js/magnific-popup.min.js" defer></script> |
| <script src="/sirius//common_assets/js/magnific-popup.video.js" defer></script> |
| <!-- Call wow function --> |
| <script> |
| jQuery(document).ready(function(){ |
| "use strict"; |
| new WOW().init(); |
| jQuery('.smooth-scroll').scrollingTo(); |
| |
| var url = window.location; |
| // Will only work if string in href matches with location |
| jQuery('ul.nav a[href="'+ url +'"]').parent().addClass('active'); |
| |
| // Will also work for relative and absolute hrefs |
| jQuery('ul.nav a').filter(function() { |
| return this.href == url; |
| }).parent().addClass('active'); |
| |
| jQuery(".nav a").on("click", function(){ |
| jQuery(".nav").find(".active").removeClass("active"); |
| jQuery(this).parent().addClass("active"); |
| }); |
| }); |
| </script> |
| |
| </body> |
| </html> |