問題タブ [metamodel]

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

uml - メタモデルの定義

私の質問は非常にばかげているように聞こえるかもしれません。しかし、誰かメタモデルとは何かを教えてください。私は技術的な定義を知っており、メタモデルに関する多くの論文を読んできましたが、コツがつかめていないようです。

次のような 2 つのクラスがあるとします。

私のメタモデルに含まれる情報を教えてください。

どうもありがとう

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

java - Apache メタモデルで Excel ファイルを更新する

Apache MetaModel をプロジェクトに組み込もうとしていますが、奇妙な問題が発生し続けています。コードで Excel スプレッドシートの行を更新します。コードは適切な行を見つけて削除し、その行を (私の更新で) スプレッドシートの一番下に追加します。同じデータが同じ行にとどまるように、更新をインプレースで行いたいと思います。私はそれが間違っていると思ったので、ばかげた単純なプロジェクトをセットアップして動作を複製しました。残念ながら、問題は残っています。

xlsx ファイルは次のとおりです。

ここで、Bob の Zip を「なし」に更新したいと思います。

かなり単純ですよね?いいえ。結果は次のとおりです。

簡単なものがありませんか?ドキュメントはかなりまばらですが、このパッケージについてインターネットで提供されているものはすべて読みました。お時間をいただきありがとうございます。

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

java - MetaModel パラメータが null である理由

私は非常に単純なモデルクラスを持っています。

そして、これが私のメタモデルです

そして、私が以下を印刷すると

のオブジェクト値を取得しますが、 の場合はuId NULL ですreach30。ここで何が起こっているのか、どんな考えでも。

ありがとう

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

jpa - ダリのメタモデルを反復してプロパティ名を取得する方法

私はこのクラスを持っています

プロパティを取得してリストで取得するために何らかの方法で反復したい

(はい、これにはプロパティが 3 つしかありませんが、他にもより多くのプロパティがあります)

例えば

ありがとう

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

java - org.bsc.maven.maven-processor-plugin が Java 1.7 以降では機能しない

私はいくつかの Hibernate の例をホストし、次の Maven プラグインを使用してきた JPA メタモデル クラスを生成するGitHub リポジトリを持っています。

Java 1.6 ではすべて問題なく動作しますが、Java 1.7 に切り替えると次のエラーが発生します。

メタモデル クラスは 2 回生成されます。

可能な修正を知っていますか?

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

java - SingularAttribute から getName() 関数を使用する場合の NullPointerException

SingularAttribute クラスの getName メソッドを呼び出すと、nullpointerexception が発生します。私はここで数時間立ち往生しており、私の人生ではなぜこれが壊れているのか理解できないので、この問題について考えてもらうことにしました。どこかで注釈が間違っているか、自動生成されたソース ファイルを作成するときに手順が抜けていると思います。

これは私が行っている呼び出しの例です:

ここに例外があります。attribute.getName() 呼び出しで発生します。

エンティティのメタモデル データを含む自動生成ソース ファイルがあります。エンティティとメタモデルの例を次に示します。

ここに私の基準クラスがあります:

ここで、基準クラスの新しいインスタンスを作成します

編集 1: 例をより簡単にするために GUI コンポーネントを削除し、基準クラスをインスタンス化するメイン関数を含めました。

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

eclipse - .ecore メタモデルを使用してプラグインを生成する方法

ecore 実装メタモデルと e-Repository の 2 つのファイルがあります。e-Repository は、ecore 実装メタモデルと共に EMF 形式で提供されます。このリポジトリのコンテンツを参照したいのですが、わかっているのは、実装メタモデルから Eclipse プラグインを生成する必要があるということだけです。このプラグインを使用すると、リポジトリを開いてそのコンテンツを参照できます。しかし、プラグインを生成して続行する方法がわかりません。

ecore 実装メタモデルは、Eclipse Indigo SR2 にある EMF バージョン 2.7 を使用して開発され、e-Repository は同じ環境で生成されました。

誰でもこれで私を助けてくれますか?これらのメタモデルとプラグインの操作については、ほとんど知識がありません。従うべきチュートリアルや手順はありますか?