問題タブ [xmi]
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.
php - PhpStorm、UML ダイアグラム、xmi ファイル
多くのクラス、インターフェース、抽象化レイヤーを含む巨大な PHP プロジェクトを持っています... UML クラス図を確認する必要があります。PhpStormがそれを生成できるかどうか疑問に思っていますか?
私が見つけたのは、単一のクラスの「図」を表示できることです。ファイルエクスプローラーで右クリック->ダイアグラム->ダイアグラムを表示します。その後、クラスを 1 つずつ手動で追加できます。
しかし、それはまさに私が望むものではありません。すべてのクラスを追加するには永遠にかかります。インタラクティブな図は必要ありません。私は自分のプロジェクトの全体像を見る必要があります。
また、PEAR の PHP_UML を使用しようとしました。それを使用して xmi-file を生成しました。しかし、いくつかのツールは有効ではないと言っています (Sparx Enterprise Architect、ArgoUML、および Visual Paradigm)。そして、PhpStorm は xmi-file を開くことができないようです (プレーンテキストファイルとして開かれました)。
だから、私の質問は次のとおりです。
PhpStormでプロジェクト全体のUML図を作成することは可能ですか?
PhpStormでxmiファイルを「適切に」開くことはできますか?
xmi に基づいて ULM を表示する他のツールはありますか。
解決策が見つからないため、非常に些細な問題のように見えます。
前もって感謝します。
tortoisesvn - xmi ファイルをマージするにはどうすればよいですか?
(TortoiseSVN を使用して) トランクからブランチを作成しましたが、今度はそれをマージする必要があります。問題は、ファイルがデータ モデルの xmi ファイルであるため、競合を解決して元に戻すことができないことです。エディターには、奇妙な文字や尋問マークがたくさん表示されます。
それに対する解決策については、ネット上であまり見つけることができませんでした。アイデアはありますか?
ありがとう
uml - Pear PHP_UML は XMI を作成します... ダイアグラムを作成するにはどうすればよいですか?
既存の PHP コードに対して PHP_UML を実行し、XMI ファイルを作成しました。私の目標は、この XMI ファイルを視覚的な図、つまり pdf または svg ファイルに自動変換することです。
これは良い解決策のように見えましたが、適切に使用して必要な結果を得る方法がわかりません: http://argouml-graphviz.tigris.org/
提案/アイデアは大歓迎です
xml - ファイル .asm が存在しません - atl 変換
atl docu で指定されたサンプル変換を実行しようとしています。しかし、変換を実行すると問題に直面していFile family2person.asm does not exist
ます。これが何を意味するのかわかりません。私はググって、.asmがアセンブラー言語と関係があることを発見しました。atl はそれほど広く普及している言語ではないため、フォーラムは現在私を助けることができません。最初にチュートリアルを開始し、途中で .ecore ファイルの名前を変更しました。それが原因でしょうか? 手元に別の asm ファイルがある元の asm ファイルを見つけようとしていますか?
どうもありがとう
load - EMF モデルから XMI リソースをロード中に ClassCastException が発生しました
以前永続化された EMF モデル リソースを Eclipse プラグイン環境からロードしたいと考えています。私は次のようにしてみました。
location
platform:/resource/Project/default.mymodel など、プラットフォームへの相対パスです。
を使用してリソースを取得しようとすると、URI.createURI(...)
「ClassCastException
MymodelFactoryImpl は org.eclipse.emf.ecore.resource.Resource$Factory にキャストできません」というメッセージが表示されます。
これは説明できません。誰か助けてくれませんか?
私はすでに試しURI.createFileURI(location)
ました。これにより、IllegalArgumentException
「無効な相対パス名」が発生します。
よろしく
スタック トレースは次のようになります。java.lang.ClassCastException: de.uka.ipd.sdq.pcm.usagemodel.impl.UsagemodelFactoryImpl は、org.eclipse.emf.ecore.resource.impl で org.eclipse.emf.ecore.resource.Resource$Factory にキャストできません.ResourceFactoryRegistryImpl.convert(ResourceFactoryRegistryImpl.java:94) at org.eclipse.emf.ecore.resource.impl.ResourceSetImpl$2.delegatedGetFactory(ResourceSetImpl.java:458) at org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl. org.eclipse.emf.ecore.resource.impl.ResourceFactoryRegistryImpl.getFactory(ResourceFactoryRegistryImpl.java:86) の getFactory(ResourceFactoryRegistryImpl.java:145) org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.createResource(ResourceSetImpl. java:431) org.eclipse.emf.ecore.resource.impl.ResourceSetImpl.demandCreateResource(ResourceSetImpl.java:
java - Ecore XMI から OMG 標準への変換
Ecore XMI ファイルを OMG 標準 XMI に変換しようとしています。
この変換を行うために使用できる API やツールはありますか?
fragment - starUML のシーケンス図で alt を使用する
altフラグメントが表示された後に条件を提供できる方法がないため、starUMLでalt /結合フラグメントを正しく使用する方法を見つけることができません。それまたはいくつかの優れたチュートリアルへのリンク。