問題タブ [graphiti]

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 に答える
4250 参照

eclipse - Eclipse グラファイト チュートリアル

Eclipse Graphiti のチュートリアルはどこから入手できますか?

このソフトウェアの詳細については、こちらから入手できます。

また、Graphiti をよりよく理解するには、Eclipse プラグイン開発と EMF の知識が必須であることを教えてください。

Eclipse グラファイト リンク

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

eclipse-rcp - データモデルが変更された場合のグラファイト図の自動更新

EMF データモデルがあり、それをフレームワーク「Graphiti」で表します。データモデルが変更された場合、UpdateFeature のメソッド「updateNeeded()」がランダムに呼び出されるかどうかが決まります。したがって、私には聞き手がいます。このリスナーは、変更があった場合にメソッド「update()」を呼び出します。メソッドの更新では、データモデルとダイアグラムの違いを定義できます。しかし、ダイアグラムに何かを追加または変更したい場合は、例外がスローされます。

ダイアグラムを自動更新する方法を知っている人はいますか?

リスナーのサンプルコードは次のとおりです。

そして例外:

!ENTRY org.eclipse.ui 4 0 2013-07-11 13:36:43.886 !MESSAGE 未処理のイベント ループ例外!STACK 0

org.eclipse.swt.SWTException: ランナブルの実行に失敗しました (java.lang.IllegalStateException: 書き込みトランザクションなしでリソース セットを変更できません)

原因: java.lang.IllegalStateException: org.eclipse.emf.transaction.impl.TransactionChangeRecorder.assertWriting で書き込みトランザクションなしでリソース セットを変更できません

よろしく、ジュリアン

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

java - Graphiti フレームワークでカスタム エディターをどのように使用しますか?

私はこの問題について 2 日間調査を行ってきましたが、うまくいきませんでした。次のような Eclipse フォーラムの質問をいくつか調べました。 /と言う

  • サブクラスのDiagramEditor
  • その単一のメソッドをオーバーライドして、動作インスタンスを作成します>
  • エディタ クラスを org.eclipse.ui.editors 拡張ポイントに登録します (おそらく独自のダイアグラム ファイル拡張子用)。

私の最終的な目標は、私自身の振る舞いを提供することであり、ドキュメントで読んだことに従ってそれが行われる方法は、私が行った上記のことです。これは、拡張ポイントを追加し、作成したクラス (DiagramEditor を拡張する) をどのように使用したかを示す図です。

ここに画像の説明を入力

しかし、それを開始すると、エディターを通過しません。間違っていることや、他に何かする必要がありますか?

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

eclipse - BPMN2 と Graphiti を使用して BPMN 図を作成する際のエラー

Drools Gormアプリケーションでプロセスを構築するためにプラグインを使用しようとしていGrailsます。したがって、プロセスをインスタンス化するには bpmn ダイアグラムを使用する必要があります。このために、私は 2 つの Eclipse プラグインの使用を開始しました:BPMN2Graphiti(最初のプラグインに必要です)。

しかし、で .bpmn ファイルを作成しようとすると、src/diagrams出力アラート画面で次のエラーが表示されます: エラーorg/eclipse/graphiti/ui/editor/diagrameditorfactory

私はいたるところを見ましたが、合理的な解決策が見つかりません。どんな助けでも大歓迎です!

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

java - CDO トランザクションの問題

グラファイト ダイアグラムから取得した EClass オブジェクトを CDO リポジトリに保存しようとしていますが、書き込みトランザクション エラーが発生します。新しい空の EClass オブジェクトを作成して CDO リポジトリに保存すると、エラーは表示されません。コードとエラー メッセージをこの投稿に含めました。

この問題についてご提供いただけるご支援をよろしくお願いいたします。ジョン・アンダーソン

ソースコード:

エラーメッセージ:

0 投票する
3 に答える
120 参照

java - クラスをインスタンス化する方法

アプリケーションに問題があり、クラスをインスタンス化できません

これは私のjava.lang.ClassCastException

そして、これは私の方法です:

私のインターフェース:

そして私のクラス

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

java - 回転座標

Graphiti-Framework で定義されている形状を使用しています。以下をサポートします。

  • Rectangle(int x, int y, int width, int height)、x/y は左下のポイントを定義します。
  • テキスト (これも長方形)、
  • Ellipse(int x, int y, int width, int height)なので、長方形と同じで、
  • ライン (int[] ポイント) であるため、パラメータとしてポイントを持つ配列
  • Polygon(int[] points)、基本的には line と同じですが、最初と最後の点がつながっています。

私の目的は、この要素を回転させることです。残念ながら、私が使用しているフレームワークは回転をサポートしていません。

それを実現するための最善の解決策は何だと思いますか?

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

eclipse - スタンドアロン アプリでグラファイト ダイアグラム ファイルを読み取って解析することは可能ですか?

プロジェクトに手を入れる前にいくつかの調査を行っています.graphitiによって生成されたダイアグラムファイルを読み取り、Eclipseでプラグインとして実行せずにファイルをスタンドアロンアプリとして解析する必要があるアプリを実装する必要があります.

私が理解しているように、graphitiはEclipseのプラグインであるため、多くのことがEclipseによって開始されるので、それは可能ですか? 正しい場所を教えてください。

ありがとう