問題タブ [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 投票する
7 に答える
21774 参照

eclipse - Eclipse で Papyrus でコードを生成するには?

ここでPapyrus をインストールします。では、Papyrus を使用してコードを生成するにはどうすればよいでしょうか。

0 投票する
5 に答える
12737 参照

uml - Papyrus での属性タイプの指定

私は最近 Papyrus をインストールし、モデルを作成してそこから Java コードを生成するためのチュートリアルに従おうとしました。

残念ながら、私は最初からほとんど立ち往生しています。クラス定義で、 の静的操作を追加し、mainその引数を配列として指定できるようにしました。

残念ながら、型を String に指定することはできません。つまり、次のように指定したいと思います。

どのようにタイプ (またはそのことについては任意のタイプ) を入力しても、タイプは に戻ります<Undefined>。使用するはずのプロファイルに何か問題があるか、欠落していると思われます。残念ながら、このツールのドキュメントはかなり少なく、これに対する答えや解決策を見つけることができません。

誰もがこの同じ問題に遭遇しましたか???

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

eclipse - QMではなくEclipseを使用したQP(Quantum Platform)ステートチャート

Miro SamekのQMグラフィカルモデリングツール(http://www.state-machine.com/qm/)は、QPフレームワークのUMLステートチャートを半グラフィカルに編集するための優れたツールのようです。ただし、経験があるので、このタスクには日食パピルスを使用したいと思います。

パピルスをQMと比較する立場にあると感じている人はいますか?

パピルスで作成されたステートチャートからのコード生成に関する優れた文献を誰かに教えてもらえますか?

0 投票する
4 に答える
1312 参照

eclipse - UMLクラス図でEclipse拡張ポイントをモデル化する方法は?

私がしなければならないソフトウェア設計プロジェクトでは、フレームワークとしてEclipseプラットフォームを選択しました。つまり、実装する拡張ポイントがたくさんあります。

ただし、UMLクラス図でこれらの拡張ポイントを指定するのに問題があります。では、クラスがクラス図の拡張ポイントに属しているという事実をどのようにモデル化するのでしょうか。

それとも、クラス図はとにかくこれを行うのに間違った場所ですか?もしそうなら、私が実装する拡張ポイントを指定するのに最適な場所はどこですか?

参考までに、私はPapyrusを使用してUMLモデリングを行っています。私はすでにアプリケーションの実用的なプロトタイプを持っているので、それは図を作成することだけです。

乾杯

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

eclipse - PapyrusでTopCasedを介して作成されたSysMLモデルを開く

TopCasedで作成されたSysMLモデルがあります。そのようなsysmlモデルから始めて新しいPapyrusプロジェクトを作成したいと思います。これを達成する方法はありますか?

ありがとうございました

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

eclipse - UML要素をPapyrusのクラス図にバッチロードする

.umlEclipseでJavaソースからモデルを生成するという苦痛を経験しました。

ダイアグラムの描画にPapyrusを使用していますが、モデルを表示する唯一の方法は、要素を手動でドラッグすることであるようです。すべてclass/method/field/associationを手動で移動する必要があります。

これは非常に面倒な作業です。要素の「バッチロード」が利用可能になると思いますが、そうですか?ない場合は、同じ.uml形式を使用でき、この機能を備えたツールを知っていますか?

DNDに何時間も費やすよりも、すべてを移動して不要なものを取り除くほうがいいです。

ありがとう!

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

eclipse - Papyrus 0.9.0M6 Eclipse Juno へのインストールを完了できない

ダウンロードした .Zip ファイルを使用して Papyrus 0.9.0M6 を Eclipse Juno にインストールする際に、

ジュノ曰く、

1 つ以上の必要なアイテムが見つからなかったため、インストールを完了できません。インストールされているソフトウェア: Papyrus SDK Binaries (Incubation) 0.9.0.v201203211542 (org.eclipse.papyrus.sdk.feature.feature.group 0.9.0.v201203211542) 不足している要件: XWT (Incubation) 0.9.1.v20110603 (org. eclipse.e4.xwt 0.9.1.v20110603)

「bundle org.pushingpixels.trident 1.2.0」が必要ですが、見つかりませんでした

依存関係を満たすことができません: 送信元: XWT UI プラグイン (インキュベーション) 0.9.0.v20101021 (org.eclipse.e4.xwt.tools.ui 0.9.0.v20101021) 送信先: バンドル org.eclipse.e4.xwt 0.0.0依存関係を満たすことができません: From: Papyrus SDK Binaries (Incubation) 0.9.0.v201203211542 (org.eclipse.papyrus.sdk.feature.feature.group 0.9.0.v201203211542) To: org.eclipse.e4.xwt.tools.ui [0.9.0.v20101021]


「org.pushingpixels.trident 1.2.0」をどこからでも取得できませんでした。

[ヘルプ] > [モデリング コンポーネントのインストール] > [Papyrus] から Papyrus をインストールすると、Juno は例外スタック トレースなしでエラーを生成します。

Papyrus 0.9.0M6 を Juno に正常にインストールするための pushpixels バンドルはどこで入手できますか。

Papyrus 0.9.0M6 を Juno にインストールするためにそのバンドルが必要な場合は、Papyrus のリリースにそのバンドルを含めることをお勧めします。

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

inheritance - クラス継承デザインパターンに適用されるUMLステレオタイプ

Papyrus (+ Eclipse)を使用しているときに、最初は矛盾と見なしていた問題に直面しました。しかし、それについて疑問に思った後、UML設計の基本的な概念に「バグ」があるのではないかと思い始めました。

さて、とがの特殊化である基本的なクラス継承問題を考えてみましょう。(つまり、とのスーパークラスです)。ManWomanPersonPersonManWoman

次に、ステレオタイプ Worker(パラメーターjobなどを含むsalary)をに適用する場合Person、サブクラスも同じステレオタイプを受け取るべきではありませんWorkerか?それらはパラメータを含むべきではありませんjobか?salary

ステレオタイプもスーパークラスから継承されたのですが、このデザインをPapyrusツールで実装すると、継承されたjobまたはが表示されませんsalary。すべてのサブクラスは、ステレオタイプが適用されていない場合と同じです。

前もって感謝します!

======================詳細については編集========================

サブクラスでのステレオタイプの継承に関して、UMLv1.3の問題が2000年に開かれたことがわかりました。

問題3210:ステレオタイプの継承(uml-rtf)

私の解釈では、ディスカッションで提供された例は、まさに私が上で尋ねたものです。ただし、レビュー担当者は、問題がステレオタイプのサブタイプを要求していることであり、ステレオタイプ化されたクラスからそのサブクラスへの制約の伝播ではないことを理解しているようです。

これは、UMLv1.3に追加されたポイントです。

ステレオタイプはGeneralizableElementsです。ステレオタイプが別のステレオタイプのサブタイプである場合、そのステレオタイプスーパータイプからすべての制約とタグ付きの値を継承し、同じ種類の基本クラスに適用する必要があります。ステレオタイプは、それが適用される可能性のある基本クラスを追跡します。

その後、UML v1.4で非推奨になり、UML2で削除されました。

それで、基本的に、私の解釈によれば、質問は存在しました...しかし、UML仕様はまだそれを指定していません。

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

xml - UML から XML への表現

Eclipse モデリング ツール Papyrus を使用してクラス図を作成します。UML ダイアグラムを XML 形式にエクスポートして、XML で表現されたクラス、属性、一般化などの関係を確認するにはどうすればよいですか? これどうやってするの?

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

xml - Papyrus で実装された MARTE 仕様

私は MARTE を初めて使用し、OMG によって促進された時間モデリング サブプロファイルに関連する仕様を読みました。

MARTEにパピルスを使っているのですが、そもそもこれらの仕様を実装するための実用的な例があるのだろうか?Google検索で例を見つけることができませんでした