問題タブ [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.

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

optimization - Enterprise Architect でバッチ インポート XMI を行う効率的な方法

私たちのチームはリポジトリにEnterprise Architect version 10とを使用しています。ファイル サイズが非常に大きいSVNため(例: 80 MB)、各パッケージを個別にエクスポートし、. ファイル自体は、マイルストーンの後にコミットされます。問題は、開発中にファイルを同僚からの作業と同期させることです。大量のファイルをインポートする必要があります(たとえば、合計で 500 ファイルになる可能性があります)。EAPXMISVNEAPEAPXMI

ファイルが更新されたら、EAPPackage Control -> Get All Latest を使用できることはわかっています。したがって、この問題は並行開発中にのみ発生します。

次のように、キーボード ショートカットを使用してインポートを行いました。

  1. Ctrl+ Alt+ (ファイルIからパッケージをインポート)XMI
  2. インポートするファイル名を選択
  3. Alt+ I(インポート)
  4. Enter(はい)
  5. モジュールが終了するまで、ステップ番号 2 から 4 を繰り返します

それでも、何百ものファイルをインポートするのは非効率的です。

コントロール パッケージにバッチ インポート/エクスポートがあることを確認しました。を明示的にハードコードした場合、バッチ インポート/エクスポートは機能XMI Filenameしますが、バージョン管理を使用している場合、オプションは使用できません (バッチ インポート/エクスポート オプションはグレー表示されます)。

ファイルを同期するためのより良い方法はありEAPますXMIか?

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

jaxb - XMI 2.1.1 の XSD

JAXB を使用して XMI ファイル (xmi バージョン 2.1.1) を解析する必要があります。

そのためには、XMI ファイルに対応する Java クラスを生成する必要があります。したがって、jxc ツールでそれを行うには、xmi ファイルの shema 定義が必要です。

このファイルの場所を誰かが知っていることを願っています。助けてくれてありがとう!

編集:詳細については、xmiファイル(modelioを使用して生成)の例があります:

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

java - UML2 を使用して XMI ファイルを解析する場合、href プロパティを処理するにはどうすればよいですか?

UML2を使用して、UML スキーマを含む XMI ファイルを解析しています。

Modelio によって生成された .uml の内容は次のとおりです。

Userクラスでは、 の型がloginに従って定義されていることに注意してください。

だから私の質問は:このケースをどのように管理するのですか?実際、私はこのドキュメントを次のように解析しようとしています:

しかし、その後、名前付きのプロパティのタイプloginはnullです。

手伝ってくれてありがとう :)

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

java - Java で OCL を使用して xmi モデルを検証する

xmi モデルと、モデルのメタモデルに適用される制約を含む OCL ファイルを受け入れるスタンドアロン Java アプリケーションを作成しようとしています。アプリケーションは、ocl に対してモデルを検証します。

EMFを使用してEclipse内でこれを行うことができました。ただし、Java アプリの作成を開始すると、多くのライブラリが不足しています。一部は plugins ディレクトリで見つけることができましたが、一部は見つからないようです。

例えば

見つからない。

私がやろうとしていることを達成するためにEMFを使用する簡単な方法はありますか?私は次のようなものを作成しようとしています:

http://subversion.assembla.com/svn/da_sw_tf/trunk/OCL/src/ocl/OCLEvaluator.java

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

xslt - XSLT: エッジのソースとターゲットの Xpath を見つける方法は?

xmi ファイルをグラフィカル ファイルに転送するための xslt ファイルを作成したいと考えています。しかし、エッジが正しいソース ノードとターゲット ノードを接続できないという問題に遭遇しました。私はすでに2週間試しました。しかし、私はまだ混乱しています。私を助けてください。どうもありがとう。

元のコードは次のとおりです。

私の目標コードは次のとおりです。

将来的には「クラス」要素が増えるからです。そこで、「{generate-id()}」を使用してノード ID を定義しました。しかし、そうすると、エッジがソースノードとターゲットノードの方法を見つけることができないことがわかりました。だから私はすでに2週間それに取り組んでいて、それについてはわかりません. 助けてください、本当に感謝しています。