問題タブ [ecore]
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.
regex - 有効なIPv4文字列を作成するためのOCLinEcoreとRegex
Ecoreモデルがあり、いくつかのOCL制約を追加しようとしています。
有効なIPv4形式のプロパティ(文字列)を作成しようとすると、問題が発生します。正規表現を使用する必要があると思いますが、OCLinEcoreで正規表現を使用する方法がまったくわかりません。
java - EMF の揮発性属性の通知
一時的および揮発性として宣言された属性を持つ Ecore モデル (その値は他のいくつかのフィールドから計算されます) で、このフィールドへの変更の通知を生成する標準的な方法はありますか?変更に依存する場合、一時フィールドの値がこの変更の影響を受けるかどうかを確認し、通知を送信します)?
現時点でこれを行う方法は、依存関係の変更に反応し、計算された値が変更された場合に通知をトリガーする一時属性の所有者にリスナーを登録することですが、これは非常に面倒な手動作業です。避けるために。
java - xtext の起動時にコードを実行しますか?
私は、ATL を使用して 1 つの ECore モデル インスタンスを別のインスタンスに変換するプロジェクトに取り組んでいます。ターゲット モデルで動作するように XText エディターをセットアップしており、起動時に変換されたモデルを直接エディターにロードしたいと考えています。現在、ディスク上に XMI ファイルとしてインスタンスがあります。
これは可能ですか?もしそうなら、これについてどうすればいいですか?
eclipse - Xtextで列挙型をモデル化しますか?
ecoreモデルを作成しました。
xtextファイルで指定しました:
次にルールを実装したいのですが、やってみると
間違えました!
正しい構文はどうですか?
eclipse - プロパティ ビューと同様に、EObject からプロパティを取得する方法
EObject があり、そこからすべてのプロパティを取得したいと考えています。すべての構造機能を取得しようとしました:
しかし、オブジェクト ID のように必要のないプロパティが多すぎます。
と
プロパティ ビューに表示されていないものもあります。
では、Properties View のように EObject から同じ List of Properties を取得するにはどうすればよいでしょうか?
助けてくれてありがとう
eclipse - Eclipse & EMF - 要素の子も属性として表示されます
私はEMFに少し問題があります
基本的に、上記の例では、 SomeElement には子のみがあり、プロパティはまったくないと想定されています。残念ながら、これは機能せず、可能性のあるすべての子も属性として表示されます (編集することはできません)。コードはほとんど Eclipse によって生成されるため、スキーマまたは ecore ファイルに問題がある可能性があると思います。
助けてくれてありがとう。
java - Eclipse モデリング フレームワークでの実装
ツールを使用するとインターフェイスを作成できますが、実装矢印を作成する方法がわかりません。
出来ますか?
ありがとう。
java - Ecore XMI から OMG 標準への変換
Ecore XMI ファイルを OMG 標準 XMI に変換しようとしています。
この変換を行うために使用できる API やツールはありますか?
eclipse-emf - Xcore を Ecore にエクスポートする方法は?
Xcore を使用してメタモデルを定義することは、EMF や Ecore を使用するよりもはるかに簡単です。問題は、メタモデルを Ecore ファイルとして必要とすることです。Xcore モデルを Ecore モデルにエクスポートすることはできますか? Eclipse にエクスポート オプションが表示されません。
import - M2T Xpandと既存のecoreモデル
Xpand を使用してコードを生成したい ecore モデル MyModel.ecore があります。xpand プロジェクトの編集コードやランタイム環境はありません。単に xpand プロジェクトを作成し、MyModel.ecore をロードし、「動的インスタンスの作成」を使用して model.xmi を作成し、実行したいだけです。問題は、ワークフロー ファイルがメタモデルの要素を認識していないように見えることです。私のワークフローのコードは次のとおりです。
私のテンプレートファイル:
そして、このエラーが発生します:
695 情報 CompositeComponent - リーダー: プラットフォームからモデルを読み込んでいます:/resource/guiamovil.xpand/src/Application.xmi 890 情報 CompositeComponent - CheckComponent: スロット モデル チェック ファイル: メタモデル:: チェック 1329 情報 CompositeComponent - ジェネレータ: 'テンプレートを生成しています::Template::Root FOR Application' => src-gen 1340 ERROR AbstractExpressionsUsingWorkflowComponent - タイプ org.eclipse.xpand2.Generator のコンポーネントのエラー: EvaluationException : タイプまたはプロパティ 'Application' [59,11] が行に見つかりませんでした1 'Application' 1340 ERROR WorkflowEngine - ワークフローが中断されました。理由: タイプまたはプロパティ 'アプリケーション' が見つかりませんでした
ワークフローの何かを想像します。
ありがとう