問題タブ [papyrus]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
572 参照

eclipse - Papyrus: base_Class プロパティをステレオタイプから非表示/削除

base_Classステレオタイプに定義されたプロパティと一緒に表示されるさまざまなプロパティを非表示または削除する方法はありますか? 私はプロファイルを展開しようとしていますが、これによりユーザーの間で混乱が生じることは間違いありません。

0 投票する
2 に答える
169 参照

visual-studio - Eclipse GMF と MS Modeling SDK のパフォーマンスの比較

私は現在、GMF フレームワークを使用して、モデルに基づいて ecore-Model と GMF-Editor を作成しています。作成したエディタを Papyrus (v1.0) に統合しました。

私自身の DSL に基づいて、(ラウンド アバウト) 1.750 の要素を持つモデルを作成し、いくつかの図で視覚化しました。これらのダイアグラムの 1 つはメイン ダイアグラムであり、すべての要素が含まれています (他のダイアグラムは、要素間の関連付けに応じて EOL で生成されます)。メイン ダイアグラムにいくつかの変更を加えると、ツールの反応時間が遅くなります (またはヒープ領域がなくなる場合があります)。最初の質問は、「スムーズな」使用のために反応時間をスピードアップすることですか? 誰かがそのような問題を経験していますか?

Microsoft Visual Studio Modeling SDK の変更について時々考えましたが、GEF-GMF フレームワークのような個別化の可能性に関する可視化はなく、より安定していると思います (と思います)。また、ここでは、これら 2 つのフレームワーク/SDK 間の長所と短所を含め、MS Modeling SDK の経験はありません。誰かがそれについての彼の経験を報告できますか?

よろしくエリック

0 投票する
0 に答える
193 参照

maven - Papyrus からサブモデル ユニットを処理するときに、Acceleo ジェネレーターが適用されたステレオタイプを検出しない

Acceleo をスタンドアロン モードで使用して、UML モデル (Papyrus で編集) からソース コードを生成しています。

このチュートリアルhttps://wiki.eclipse.org/Acceleo/Maven (同じバージョンを使用) に従いました。

独自の UML プロファイルを作成し、いくつかの要素 (クラス、パッケージなど) にいくつかのステレオタイプを適用しましたが、すべてうまく機能しています...

しかし、Papyrus の「サブモデル ユニット」機能を使用して UML ファイルを「分割」すると、Acceleo は「サブモデル」ファイルから要素に適用されたステレオタイプを取得できません (まだ「ルート」ファイルで検出されます)。

分割されたすべてのファイルを再統合すると、すべてが再び魅力のように機能します。

何が悪いのかわかりません。

更新:ここで最小限の例を提供しました(ただし、グローバル構造に従います): http://www.wikiupload.com/D0NI4YR6T9KNCC7。実行するだけ

ルート「例」ディレクトリ。結果は「example/result/target/result」ディレクトリにあります

0 投票する
1 に答える
883 参照

eclipse - git 経由でパピルス プロジェクトを共有するにはどうすればよいですか?

papyrus eclipse プラグインを使用していくつかの図をモデル化しました。それらを自分の git リポジトリで共有して、同僚がそれらを表示および変更できるようにしたいと考えています。すべてのファイルをリポジトリにコピーしただけです。これで、すべてのユーザーがリポジトリ内のファイルを表示できるようになりましたが、Eclipse でファイルを開くと、空白のスペースしか表示されません。どうすればこれを適切に行うことができますか?

0 投票する
1 に答える
133 参照

eclipse - Eclipse Model Tool - 両面変換 (モデルからコード、コードからモデル)

コードからモデルを生成したり、モデルからコードを生成したいツールはありますか? 特に私は、このツールが Eclipse Java プロジェクトと互換性があることを好みます。コードを更新すると、コードの変更に従ってモデルを更新する必要があります。また、モデルを更新するときは、モデルの変更に応じてコードを更新する必要があります。

modelio 、 papyrus を調査しましたが、この機能をサポートしているかどうかはわかりません。

ありがとうございました。

0 投票する
0 に答える
336 参照

papyrus - 日食の外でGMFダイアグラムをエクスポートするには?

私が本当に便利だと思う Papyrus の機能の 1 つは、Eclipse UI の外部で UML2 ランタイムを使用して作成された UML モデルをプログラムで調べる機能です。これは、単純なツールを実行して、POI を使用してドキュメントを作成したり、Talend MDM ツールのモデル駆動型構成を記述したりするのに最適です。ただし、モデル ツリーのトラバースと処理は、リソース セットにリソースをロードすることで簡単に実現できますが、.notation ファイル内のダイアグラムの操作はより困難であることがわかっています。

すべてのリソースをロードして .notation ファイルから要素org.eclipse.papyrus.infra.export.ExportAllDiagramsを見つけることができるポイントに ( のソースを調べることによって) 到達しました。Diagram

ただし、ExportAllDiagramsクラスは最終的に を使用org.eclipse.gmf.runtime.diagram.ui.render.util.CopyToImageUtilしてダイアグラムをレンダリングしますが、その時点で に依存してnullDiagramUIRenderPluginを返すため失敗します。DiagramUIRenderPlugin.getInstance()

次にorg.eclipse.gmf.runtime.diagram.ui.render.clipboard.DiagramSVGGenerator、さまざまなEclipseプラグインを初期化する必要があることを確認しましたが、同様の問題がありました。

私は Eclipse プラグイン システムの経験はありませんが、プラットフォームがプラグインをロードして初期化するため、これまでに試みたアプローチを機能させるには Eclipse GUI 環境内で実行する必要があると想定しています。Eclipse ランタイム全体に依存せずに、ダイアグラムを SVG に簡単にレンダリングするために使用できる他の方法はありますか?