Translate

2021/09/24

Papyrus 5.2 (Papyrus 2021-09) のアドオン導入

 先の記事の通り、無事に Papyrus 5.2 (Papyrus 2021-09) がリリースされたこともあり、よく使っているアドオン(プロファイル含む)を導入してみました。

なお、それらアドオンは、

  • SysML 1.6
  • Software Designer

です。

いつも通り Eclipse MarketPlace Client の導入から開始して、Papyrus で検索してみると、以下の通り関連アドオンが表示されています:

Papyrus の Forum を見ている中で、2021-09 に向けて SysML1.6 と Software Designer は順調に準備が進んでそうな状況だったので大丈夫かなと思いますが、アドオン追加を進めてみます。

SysML1.6

SysML のアドオンには SysML1.4 と SysML1.6 があるのですが、最近、SysML1.4 のアドオンは最新バージョンへの移植や動作確認がなされていない様なので、SysML 1.6 を導入してみたく思います。よほどの強い理由がなければ SysML1.6 で問題ないと思います。

Marketplace での Install を進めてみると、以下の表示がされました。


この Papyrus SysML 1.6 Requirements Extension Feature は仕様書の Appendix に記載されている Performance Requirement や Design Constraint などの子要求を使用可能とする Feature だったと記憶しています。予め使えると便利なのでチェックをつけて導入します。

無事にインストールが完了すると以下の様に SysML のモデルやダイアグラムが作成可能となります。Papyrus 2021-09 以前の一時はダイアグラムメニューが出ない等の問題がありましたが、無事に表示されています。



なおプロファイルとしての見え方はこんな感じです。


Import Registered Package で見てみると、このようなパッケージが使用可能な様ですね。また確認してみようかと思います。



Software Designer

Software Designer は Papyrus の UMLモデルから C++ および Java のコード生成を行うためのアドオンであり、必要な実装言語のプロファイルも含んだものとなります。

Papyrus 2021-09 に向けた Forum を見ている中では、最も最初に対応が済んだアドオンとの印象があり、一番、安定しているかもと期待しています。

こちらも Marketplace Client から導入します。


特に違和感と問題なくインストールが完了しました。

インストール後に適用可能なプロファイルを見てみると、このような感じで追加されていました。


各々の詳細については Software Designer の最新リリース内容と共に、また確認してみようかと思います。

とりあえず、必要そうなアドオンが無事に導入出来てよかったです。




Papyrus 5.2 (Papyrus 2021-09) がリリースされました

 先日の記事時点では、まだダウンロードサイトの準備が整っていないみたいでしたが、無事に Papyrus 5.2 (Papyrus 2021-09) がダウンロード出来るようになりました(正確にはRCPが)。

トップページにもリリース情報が掲示されています。

ダウンロードページもこのようになっています。

とりいそぎダウンロードして見てみましたが、まずは普通に起動出来ました。

年月の表示フォントが前と少し変わっている気がしますが、気のせいでしょうか。

概要確認のダイアログも以下の様に表示されました。


今回はかなり難産だった様ですね。

また使ってみた感じは別の記事にて記載させて頂きます。

開発者の方、ご苦労さまでした。ありがとうございます。



2021/09/22

Papyrus 5.2 (Papyrus 2021-09) が出たらしい

どうやら Papyrus 5.2 (Papyrus 2021-09) が出たらしい、です。
微妙な書き出しですが :-)

Papyrus の Forum で少し前から「2021-09はどうなってる?」という話題が上がっていて、開発チームからの応答がない状況が続いていたのですが、Forum に以下の記事が投稿されました:


Hi ,
Papyrus 5.2 is available:
- This version is not in the release train of eclipse, but we work to be back for version 2021.12 . You can download the version 5.2 on the following page: https://www.eclipse.org/papyrus/download.html
- This version contains improvements to customize Papyrus:

A dedicated compiler and a papyrus project nature allows:
- Validate plugins containing profiles
- Validate plugins containing architecture framework
- Validate plugins containing element Type files
- Validate plugins containing newchild model (newchild menu of the model explorer).
- This tool allows you to modify all these artifacts incrementally


• The use of the compiler is documented.
• Papyrus also contains documentation on use cases to implement Type elements.
• Memory leaks have also been corrected.
• We will also be posting in the coming days on our YouTube page our live (https://www.eclipse.org/forums/index.php/t/1108330/) presenting the improvements mentioned.

Best regards
Papyrus team

正式な train に戻るのは 2021.12 からみたいですが、かなりのご苦労の下、無事にリリースされたみたいですね。

なお現時点でダウンロードページは更新されていないため、同ページからのダウンロードはもう少し先の様ですが、すぐにでも使いたい場合には、こちらのページからプラグインをダウンロードして、Eclipse 2021-09 に適用すれば使えると思います。

僕はどうしようかなぁ...

休日が続きますし、週明けぐらいに試そうかなぁ、と思っている所です、はい。


2021/09/15

Eclipse 2021-09 のリリース日がやってきました

Eclipse 2021-09 のリリース予定日がやってきました。

Simultaneous Release


結局 Papyrus 2021-06 リリースに関しては大きな動きがないままでしたね。

8月末くらいに一度フォーラムに状況確認の質問がとんだりもしていたのですが、そのまま Eclipse のリリース日が来てしまいました。

Papyrus 2021-09 に向け、さてどうなるでしょうか?

また動きがあれば情報をアップします。