Date: Thu, 28 Mar 2024 23:43:40 +0100 (CET) Message-ID: <1099411426.1215.1711665820364@nm-docs> Subject: Exported From Confluence MIME-Version: 1.0 Content-Type: multipart/related; boundary="----=_Part_1214_911257094.1711665820363" ------=_Part_1214_911257094.1711665820363 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Content-Location: file:///C:/exported.html
leased on: January 15, 2015
The direction of Ports and Flows ar=
e now easily identifiable byshowing direction prefixes in the Internal Block Di=
agram's Model Browser, Specification windows, Compartments and ToolTips.
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.
The directed features are not included into combined direction of the Pr= oxy Port by default. To include it set the Include Directed Fe= atures into Combined Direction of Proxy Port property value t= o true in the Project Options = ;dialog.
If all features have direction "out" or "provided", the combined directi= on is "out". If all features have direction "in" or "required", the combine= d direction is "in". Otherwise the direction is "inout".
The Direction property is available in tables= , matrices, criteria selection dialogs, reports, and open API.
Now directions of flow properties, Proxy and Full Ports can be easily id= entified in many places with help of direction prefixes.
The flow property direction prefixes are now displayed:
The Proxy Port direction prefixes are now displayed:
The Proxy and Full Port direction prefixes are now displayed:
All owned and inherited Ports and their Interfaces are now listed in one= place! Manage them on the left of the Block Specification window > = ;Ports/Interfaces. For detailed information about selected= Port interfaces open its Specification window> Interface B= lock Properties.
Sophisticated P= orts/ Interfaces compatibility checker that instantly&n= bsp;detects incorrect connect= ors in the Internal Block Diagram and suggests solution= s.
Validation of Ports/Interfaces is more efficient now! It is easier to cr= eate the system with compatible connections between Ports because of additi= onal validation of Ports/ Interfaces compatibility rules. They check if:
Invalid connectors are highlighted in red. Click on the smart manipulator toolbar and choose one o= f the suggested solutions.
Block or Signal&nb= sp;direct and indirect u= sages are now easily accessible by choosing Go To > = ;Usage In = ;from the shortcut menu of those elements. The Rake Icon is displayed on the sh= apes for easier navigati= on into nested structures and diagrams.
The traceability of the Block, Signal, and Instance elements is much eas= ier now! There are two ways to inspect those element usages in your model:<= /p>
- On the left of the Block or Signal Specification window, click Usage In.
- From shortcut menu of the Block or Signal, choose Go To= strong> > Usage In.
- On the left of the Block Specification window, click Inst= ances.
- From shortcut menu of the Block, choose Go To&nb= sp;> Instances.
Block usage traceability
You can trace the Signal when it is used:
Trace all direct and indirect Instances of your Block.
Follow and double-click on the symbol with rake icon for faster navigati= on in the model! According to the SysML specification, the decomposition of= model elements can be represented by the rake icon. It means a refere= nce to a more elaborated diagram.
The rake icon automatically appears on:
The rake icon is shown by default on the symbol in the new SysML project= s. To hide the rake icon set the Show Rake Icon&= nbsp;value to false in the Symbol Propertie= s dialog.
Indirect Part connections via Ports are now collected in the
Users can now e= dit Structure Decomposition and Activity Decomposition = maps by directly creatin= g new Blocks and Activities.
Now the Relation Map works like a Mind Map! You can use it not only to b= rowse through a model, but also to create new elements with single click. T= he Structure Decomposition and Activity Decomposition maps became the faste= st model creation tools.
TIP! To create elements faster and more easily:
Good news for modelers, who frequently exchange information with p=
roject stakeholders that are not modelers and work exclusively with documen=
ts! Information exchange becomes easier and faster, because
When you copy a listed text, each item of this list becomes a new named = element in your model (to simplify the creation, basic numbering and bullet= s are not reproduced in the model).
Elements can be created either in the Containment tree or on the diagram= pane, as you can see in the following figures.
When you copy a table, each row becomes the corresponding element with i= ts properties. If elements already exist in the model, the information upda= tes.
<= /p>
New property groups in Block Spec= ification window, verdict for Test Cases, smarter diagram layout, simplifie= d search options, more efficient synchronization of ele= ments and their properties, and many more features save modeler's time and allo= w focusing on what to model, but not how to model and keep the result well-= formed.
You can create element groups and add or remove group elements quickly a= nd easily.
When the Test Case is created, its return parameter for the verdict is c= reated automatically.
In addition to newly created Usage In, Instances, and Ports/Interfaces p= roperty groups, the UML-oriented Attributes property group in the Block Spe= cification window is now replaced with the SysML-oriented Properties proper= ty group. All owned and inherited Block properties are grouped as in the Bl= ock compartments.
Integrating custom MATLAB functions into the model is much easier now! J= ust drag the m-file icon to the diagram to create a Constraint Block, Const= raint Property, or Call Behavior Action with corresponding function name an= d parameters.In earlier versions you could only drag the m-file on existing= Constraint Block in Block Definition diagram.
NOTE. M-file must contain function declaration.
Appropriate layouts are applied for displ= aying parts on a structured classifier shape, if the Layout Pa= rts check box is previously selected in the&nb= sp;Display Parts dialog.
Changing search options in the Quick Find and Element Selection dialogs = as well as in autocompletion lists is now easier and more efficient due to = the following changes:
Keep your model valid and synchronized with your changes! The new synchr= onizations are introduced and the main element properties are now synchroni= zed. In addition, the solving of the broken synchronization has been enhanc= ed.
The Instance table UI was improved to allow easy and fast creation of co= mposite Instances. Just click the Create Instance Specification button = ; in the slot = value cell and create an instance of the slot type instantly or choose from= available subtypes.
Now the results of validation rule failures are marked in tables.
Do you use hyperlinks to external files in your project? If so, then you= must be familiar with the common issues:
The latest version of the product includes the solution! Now you can att= ach any type of file to your project simply by dragging the file icon from = the file system to the Model Browser. The particular file version becomes e= mbedded in this project. The contents of the attached file can be modified = and the changes are instantly saved to the project.
Attached files can be:
Report templates from the local report templates folder can be attached = to your project too. For this, use the new functions of the Re= port Wizard dialog.
Teamwork Servers, which run in consciously disconnected or secured envir= onments, can still exchange projects!
MagicDraw Teamwork Server 18.1 supports transferring project data from o= ne Teamwork Server to another by using any external storage device, such as= CD, DVD, hard disc, or flash memory device. The updated version of the sha= red project can be transferred back to the sharing server and smoothly merg= ed with the original project version. Furthermore, the same project version= can be given to several contributors simultaneously, and the contributions= to the model they make can be successfully merged as well.
Starting from this version, module is referred as a used project. Keywor= ds "used project" and "project usage" replace the keyword "module" everywhe= re in MagicDraw UI.
File format reflects changes made in UML metamodel.
The com.nomagic.magicdraw.sysml.util.SysMLUtilities c= lass was added to the open APIs. It provides utility methods for easier wor= k with SysML projects. For more information, see <MagicDraw ins= tallation directory>\openapi\docs.
An IntelliJ IDEA project with modules for developing two sample plugins = was pre-configured and can be found in <MagicDraw 18.1 installa= tion directory>/openapi/ide.
Now adjunct properties can represent State entry/do/exit behaviors and T= ransition effect behavior. From the State or Transition shortcut menu, sele= ct Tools > Adjunct Property > Create Adjunct Property for <...> to create adjunctProperty representing entry/do/exit behaviors or Tr= ansition effect behavior.
UML metamodel related changes
You can check the following lists of publicly available or your own repo= rted issues fixed in version 18.1 FR:
Note: You will be required to login. Use same cred= entials as to your account.