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 regardsPapyrus team
Eclipse をベースとしたオープンソースのモデリングツールである Papyrus に関する blog です。 使い方や Eclipse の他プラグイン連携などの話題を徒然にアップしています。またMARTEやSysMLなどの UML Profileの扱い方や定義方法などにもふれています。
2021/09/22
Papyrus 5.2 (Papyrus 2021-09) が出たらしい
2021/09/15
Eclipse 2021-09 のリリース日がやってきました
![]() |
| Simultaneous Release |
2021/08/24
このまま 2021-09 に行くのでしょうか・・・
Last news
- Integration problem
Due to XWT integration issues, we were unable to post on time on the 2021-06 eclipse stream. However, we are going to carry out the RCP and update site in the coming weeks.We will be back on the train for 2021-09.
- News about relatives
- Designer is now compatible with Papyrus 5.X
- Sysml 1.6 will be soon compatible
- Moka have also been reworked to be compatible with work on re-exports and on Java11.
Current tasks
- We improve customization tools to be able validate customization models and to faster your customization work
- We rework diagram code to reduce dead code
- We add new 3 diagrams implantation (class, state machine, sequence) based on sirius technologies. To benefit of theses diagram, a module like relatives should be chosen.
Sirius is an Eclipse project which allows you to easily create your own graphical modeling workbench by leveraging the Eclipse Modeling technologies, including EMF and GMF.(Sirius ウェブページから)
[Sirius][Diagram] Provide the code allowing to open a Sirius Diagram into Papyrus
2021/07/18
SysML 1.6 ダイアグラム作成メニューの日本語化(Papyrus 2021-06 Nightly)
先の記事の通り、無事に SysML1.6 ダイアグラム作成メニューが表示されるようになったので、日本語化を少しだけ進めてみました。
いい感じにダイアグラム作成メニューが日本語化されていますね。
現状としては、モデル化要素についてはほぼ日本語化され、また各要素の説明文の50%ぐらいは終わったかなという感じです。
ただ、Papyrus 全体の Preference やフロート表示される内容等を含め、全体としては、まだ半分くらいでしょうか。
とはいえ、この先、Papyrus 2021-06 アップデートの正式なアナウンスが出る頃には、使えるようになるといいなと思いますので(少なくとも次のオフィシャルの 2021-09 には)、先の記事の通り、次のステップに進もうと思います。
楽しみです。
無事に SysML1.6 ダイアグラムが表示されるようになりました (Papyrus 2021-06 Nightly)
SysML プラグインにおける最近の問題であった
Bug 573577 - [SysML] Cannot create diagrams
が解消され、無事に更新プラグインにマージされたみたいです。
更新をかけてみると無事に SysML ダイアグラム作成メニューが表示されました。
いい感じですね。
モデル・エクスプローラー側からも表示可能です。
いい感じですね。
Forum 上の話しとしては、オフィシャルには 2021-06 はスキップしたけど、2021-06 相当にアップデート可能な URL 情報を、Papyrus Web サイト上で紹介してくれる予定みたいです。
もう少しすればアナウンスがありそうですね。
こちらも前の記事の通り Papyrus の日本語化対応を進めておりまして、上記表示の通り、SysML プラグイン向け対応も粛々と進めています。
ダイアグラム作成が正規の手順で出来ないという問題がクリアされたので、こちらも次のアクションに移ろうかなと思っています。
色々と待ち遠しいですね。
2021/07/09
Papyrus 2021-06 Nightly がいつからか Eclipse 2021-06 ベースに
また先程のプラグイン更新も進んでいくと以下のエラーが表示され、更新出来ない状況です。
2021/07/04
最近の Eclipse では Java VM が内包されている? (Eclipse IDE for C/C++ Developers 2021-06)
「Java VM の指定は??」
-vmC:\Eclipse\eclipse-cpp-2021-06-R-win32-x86_64\eclipse\\plugins/org.eclipse.justj.openjdk.hotspot.jre.full.win32.x86_64_16.0.1.v20210528-1205/jre/bin\server\jvm.dll
2021/06/25
オフィシャルなリリーススケジュールでの次版は 2021-09 だけど 2021-06 RCP はリリースされる予定
I really like your way to not release just because of a schedule, but to only release tested and working builds.
仕事でやっている場合には、そういう訳にはいかない時もありますが。。。
2021/06/11
Papyrus 2021-06 のリリースは厳しそう・・・
前の記事に記載した通り、Papyrus 2021-06 の早期リリースに期待していたのですが、Papyrus の Forum における記事:
Cannot install Papyrus-Update-5.2.0I2.zip on 2021-06 - missing XWT
に以下の記載があるのを見つけました(Wed, 09 June 2021 13:28):
due to the missing XWT (and other rather late fixes) we were not fully sure to provide a stable release as part of the release train. Therefore, Papyrus temporarily leaves the train for Eclipse 2021-06. However, we will provide a 2021-06 compatible update site as soon as possible to enable users installing Papyrus in the upcoming release. This update site will be announced in the forum.
うーん・・・
オフィシャルなリリースは遅れて、何かしら update site が提供されるみたいですね。
ちなみに話題の一つである XWT とは、ここに説明があるものです。
思ったよりも難産の様ですね。。。
前の記事では、少し楽観的に考えていた様ですね。
ちなみに Papyrus の各種プラグインの状況は このGerritのサイト で確認出来ます。
確かに失敗ビルドも多いのですが、古い開発品もいっぱいあって、どれが成功してないと問題なのか、見通しづらいというのはありますが。。。
どちらにしても、Papyrus Forum での update site のアナウンスを待ちたく思います。
少し残念です。。
2021/06/09
2021-06 Papyrus はいつ出るの?
2021/06/08
2021-06 Nightly + SysML 1.6 プラグインで Requirement Extension を試してみた
前の記事に記載した様に、少し特殊なことをすれば、現在の Papyrus 2021-06 Nightly と SysML 1.6 プラグインによるダイアグラム表示を確認することが出来ます。
そこで気になっていた SysML 1.6 での Requirement Extension を試してみました。
- Requirement Extension は Requirement に対してどのように仕様定義されているか
- Papyrus の Requirement Extension はその仕様定義に即した表現となっているか
- その仕様定義では異なるプロパティと区画表現にて独立化される結果となるか
- Model Explorer 上で UML for SysML 1.6 メニューから素の Class を作成
- 作成した Class に対して Requirement Extension の Stereotype を適用
- まずはカテゴリを気にせずに要求をリストアップ
- その後、各要求をカテゴリに分類
- 元の要求をそのままに、新たにカテゴライズした要求を作成し関係を張る
- 元の要求に新たに Stereotype を適用し、元の要求の内容をコピペ
そろそろ RCP Nightly(2021-06)を使い始めてもいいかも(その4)/ SysML
- とりあえず最初に全ての空のダイアグラムを作成
- その上にモデル作成を実施
- 別のダイアグラムが必要な場合は、最初に作成したダイアグラムをコピーして、その上の既存のモデル要素をダイアグラムから削除し(注:モデルの削除ではなく、ダイアグラム表示の削除)、新たなモデルを作成
そろそろ RCP Nightly(2021-06)を使い始めてもいいかも(その3)/ SysML
2021-06 に向けてウォッチ中です :-)
SysML1.6 プラグインに少し動きがあり、lastSuccessfulBuild の update site がこれまでの
https://ci.eclipse.org/papyrus/job/papyrus-sysml16-master/lastSuccessfulBuild/artifact/releng/org.eclipse.papyrus.sysml16.p2/target/repository/
から
https://ci.eclipse.org/papyrus/job/papyrus-sysml16-master/lastSuccessfulBuild/artifact/sources/repository/
に変更された模様です。
ただ SysML のダイアグラムが表示されないという状況は変わらずですね。
2021/05/25
そろそろ RCP Nightly(2021-06)を使い始めてもいいかも(その2)
前回の記事から、ちょこちょこと Papyrus 2021-06 に向けての状況を確認しています。
現状は Nightly ベースなので、プラグインのアップデート毎に更新されていっています。
現状はこのような感じですね。
2021/05/18
2021-06 での SysML Diagram 表示に関する不具合の件
2021/05/13
2021-06 で日本語化が出来ればいいな
2021/05/12
UCM (Unified Component Model for Distributed, Real-Time And Embedded Systems) のモデリング
UCM
Unified Component Model for Distributed, Real-Time And Embedded Systems
This specification defines a Unified Component Model (UCM) as new component model targeting Distributed, RealTime and Embedded (DRTE) Systems. UCM aims to be a simple yet complete, lightweight, middleware-agnostic, and flexible component model.
The Unified Component Model (UCM) enables the design of software applications based on the use of components.Software applications are designed as a set of interconnected components. These components typically correspond to the application business logic of a target solution. Components interact with each other through connectors. They are also associated with technical elements (named technical policies) that control their execution or provide services.
Copyright © 2016-2017 PrismTechCopyright © 2016-2019 ThalesCopyright © 2016-2020 Object Management Group, Inc.
となっており、主には Thales が主導しているのかなと考えています。
UCMについてほとんど詳細を知らないのですが、仕様書にある図:
を Papyrus 上でざっと作図してみました。
作成可能であるどの Diagram で、どのモデル要素の表示が可能を把握していないのですが、ざっくりとは UCM でモデル化を行うことが可能そうに思えます。
なお作成可能な Diagram としては以下がある模様です:
Papyrus としても、まだあまり情報が公開されていないのでは、と思っています。
また、UCM (Unified Component Model for Distributed, Real-Time And Embedded Systems) についても情報が少ないとの印象です。
今後も引き続きウォッチと調査を進めていこうかと思っています。
2021/05/10
SysML 1.6 での Requirement Extension
SysML 1.6 Requirements Extension
- functionalRequirement
- interfaceRequirement
- performanceRequirement
- physicalRequirement
- designConstraint
「これらのステレオタイプを使って要求をキャプチャしたいけど、自分のプロファイルでステレオタイプを定義すると将来的にオフィシャルにサポートされた場合に競合するし、そもそも、自身でプロファイル定義を行う際に多重となるステレオタイプ定義(SysML プロファイルを読み込んで、そのステレオタイプを再度ステレオタイプ拡張)がうまくいくかどうか、試したことないし」
そろそろ RCP Nightly(2021-06)を使い始めてもいいかも
Papyrus バージョン 5 (2020-12) 以降のリリースでは、APIの大きな刷新と諸々の修正のため、なかなか安定しない状況が続いているように思います。それらは、papyrusのGerrit などの状況でも伺いしれていました。また先の記事の通り、2021-03 以降の状況が少し不明瞭な状況もありました。
最近、RCPのページが改訂され、現在開発中の Papyrus が Weekly RCP として 2021-06 向け nightly として明示されました。
実際、バージョン5以降では、追加プラグインとなる Software Designer や SysML、Moka などのプラグインインストールでエラーがでる状況も続いていたのですが、最近、少し落ち着いてきたみたいです。
状況確認のため少し試してみた所、無事に各プラグインをインストール出来て動作していそうな感じです。
プラグイン導入で使用可能となる MARTE プロファイルをモデルに適用してみたのが以下の画像です。
2021/04/06
2021-03 nightly は 2021-06 ?
2021-03の状況をうかがいながらダウンロードサイトにある nightly ビルドを試してみました。
いつも通りにzipファイルをダウンロード・展開して、Java VM のパス設定を行った後、起動すると、いつも通りのスプラッシュ画面が。。。
んん?? なんか違和感を覚えます。。。
起動後、メニューから About Papyrus を表示させてみました。
やっぱり 2021-06 となっています。
もしかして 2021-03 はスキップされるんですかねぇ。
どうやら最新のオフィシャルとしては 2020-12 を考えておいた方が良いかもしれません。
































