What's new in SysML plugin 18.1 FR (Feature Release) beta?

Released on: November 17, 2014


More Efficient Ports and Flows Modeling

Direction of Proxy Ports

Direction of Prefixes

Traceability Enhancements

Signal traceability

Informative Rake Icon

Simplified Entering of Information

Editable Relation Maps

Easy Management of Element Groups

Verdict for Test Cases

Additional Adjunct properties

SysML classes available for open API


More Efficient Ports and Flows Modeling

Direction of Proxy Ports

Review all owned and inherited flow properties and directed features of the Proxy Port using new Direction property! You can find it in the Specification window of the Proxy Port.

direction property

The directed features are not included into combined direction of the Proxy Port by default. To include it set the Check Directed Features for Proxy Port Combined Direction property value to true in the Project Options dialog.

If all features have direction "out" or "provided", the combined direction is "out". If all features have direction "in" or "required", the combined direction is "in". Otherwise the direction is "inout".

The Direction property is available in tables, matrices, criteria selection dialogs, reports, and open API.

arrow To Top


Direction Prefixes

Now directions of flow properties and Proxy Ports can be easily identified in many places with help of direction prefixes.

The flow property direction prefixes are now displayed:

  • On Parts (1). To hide flow property direction prefix on the Part, set the Show Direction for Flow Property property value to true in the Symbol Properties dialog of that Part.
  • In the Model Browser (2).

The Proxy Port direction prefixes are now displayed:

  • On Blocks (3). To hide the Proxy Port direction prefixes on the Block, set the Show Direction for Proxy Port in Compartment property value to false in the Symbol Properties dialog of that Block.
  • In the Model Browser (4).
  • On the Proxy Port shape when its name is displayed inside the shape (5). For this, open the Symbol Properties dialog of the Proxy Port and select Name and Type Labels Inside or All Labels Inside as the Position of Labels property value.
  • On the ToolTip which opens when you move the pointer over the Proxy Port or its name (6).

arrow To Top


Traceability Enhancements

Signal traceability

The traceability of the Signal is much easier now! You can trace the Signal when it is used:

  • In Trigger on Transitions or Accept Event Actions
  • As Item Property type
  • As Flow Property type
  • In Send Signal Action or Broadcast Action
  • In Sequence message

There are two ways to inspect the Signal usages in your model:

  • On the left of the Signal Specification window, click Usage In.

  • From shortcut menu of the Signal, choose Go To > Usage In.

arrow To Top


Informative Rake Icon

Follow and double-click on the symbol with rake icon for faster navigation in the model! According to the SysML specification, the decomposition of model elements can be represented by the rake icon. It means a reference to a more elaborated diagram.

The rake icon automatically appears on:

  • Call Behavior Actions that can refer to another Activity diagram.
  • Parts that can refer to another Internal Block diagram.
  • Packages that can refer to another Package diagram.
  • Constraint Properties that can refer to another Parametric diagram.
  • Requirements that can refer to another Requirement diagram.
  • Interaction Uses that can refer to another Sequence diagram.
  • States that can refer to another State Machine diagram.
  • Use cases can that can be realized by other behavior diagrams such as Activity, State Machine or Sequence.

The rake icon is shown by default on the symbol in the new SysML projects. To hide the rake icon set the Show Rake Icon value to false in the Symbol Properties dialog.

arrow To Top


Simplified Entering of Information

Editable Relation Maps

Now the Relation Map works like a Mind Map! You can use it not only to browse through a model, but also to create new elements with single click. The Structure Decomposition and Activity Decomposition maps became the fastest model creation tools.

TIP! To create elements faster and more easily:

  • Select the element and press Insert (Tab for Mac users) to decompose it.
  • Type Part or Action name and press Ctrl+Enter to create the element of the same type.

arrow To Top


Easy Management of Element Groups

You can create element groups and add or remove group elements quickly and easily.

arrow To Top


Verdict for Test Cases

When the Test Case is created, its return parameter for the verdict is created automatically.


Additional Adjunct Properties

Now adjunct properties can represent State entry/do/exit behaviors and Transition effect behavior. From the State or Transition shortcut menu, select Tools > Adjunct Property > Create Adjunct Property for <...> to create adjunctProperty representing entry/do/exit behaviors or Transition effect behavior.

SysML classes available for open API

Now the SysML classes are available for open API! Classes which are available for open API are included in the SysML open API documentation. Find these in <SysML installation directory>\openapi\docs.

The com.nomagic.magicdraw.sysml.util.SysMLUtilities class was added to the open APIs. It provides utility methods for easier work with SysML projects. Methods and classes marked as deprecated do not support the development of external plugins.

arrow To Top

iic member logo 225x108

nomagic gartner-ad 2013

omg-member-logo

facebook 32 linkedin 32 twitter 32 youtube 32 rss 32
For more information or a quote
please contact
sales@nomagic.com
or call +1-214-291-9100.