私はSiriusに属性IDを持つEcoreモデルを持っています。属性の機能名と値式を指定することで、set操作で属性値を設定できますSirius design.Nowという問題は、属性値IDを設定したいので、Javaで与えられたメソッドを乱数を作成するために使用したいのですが、どのようにしてそのメソッドを値式で呼び出すことができますか?メソッドの戻り値の型Javaメソッド呼び出しで属性値を設定する
0
A
答えて
1
シリウスのSet
オペレーションでは、式を使用して値を設定します。式はa variety of query languagesに書くことができます。ほとんどのサポートでは、いわゆる「Java services」が呼び出されます。これらのメソッドは、いくつかのルールに従わなければならない単純なJavaメソッドです。詳細は、the corresponding documentation sectionを参照してください。
基本的にはあなたのケースのためにあなたがする必要がある:
- あなたはシリウスがサービスとして呼び出すことができるような方法で呼び出したい「乱数生成」コードを公開する小さなJavaクラスを記述します。
- VSMに対応するクラスを登録します(これはドキュメントに記載されています)。
- 最後に、
Set Value
オペレーションの式からservice:getRandomId
のような形式でサービスを呼び出します。
advanced Sirius tutorialには、Javaサービスを使用する際に役立つセクションもあります。
関連する問題
- 1. 属性呼び出し速度VSメソッド呼び出しPython
- 2. ajax呼び出しでiframeのsrc属性を設定するときにwindow.onloadを呼び出す
- 3. メソッド呼び出しの属性を分析する方法は?
- 4. ajax POSTメソッド呼び出し後に@RequestBody属性が空です
- 5. Javaメソッド - 呼び出しと定義
- 6. 呼び出しメソッドなしでUISegmentedControlを設定する方法
- 7. Android Javaメソッド呼び出し
- 8. Javaメソッドを呼び出す
- 9. メソッドの呼び出しと属性へのアクセスの違い
- 10. Sails.js/WaterlineとTypeScript - 別の属性メソッドを呼び出す
- 11. Java - getメソッドが呼び出されたときにクラス属性名を取得
- 12. メソッド呼び出し中のメソッドjava
- 13. 指定された属性を呼び出す/使用する
- 14. 無効な属性呼び出しでのカスタムエラーメッセージの定義
- 15. 値を返すメソッド対Pythonで直接属性を設定するメソッド
- 16. Python呼び出し親クラス属性
- 17. クラス属性のクラスメソッドを呼び出す
- 18. メソッドJavaクラスでの呼び出し
- 19. Javaでのメソッド呼び出しのキャプチャ
- 20. javaメソッドをJavaScriptコードで呼び出す
- 21. HTMLでJavaメソッドを呼び出す
- 22. メインJavaでメソッドを呼び出す
- 23. Javaで静的メソッドを呼び出す
- 24. Ruby:属性が設定されているときに自動的にメソッドを呼び出す
- 25. サイプレス:属性値を設定
- 26. JavaScriptへの属性値の呼び出し方法
- 27. xmlから属性の値を呼び出すXSLT
- 28. Java/Androidでのメソッド呼び出し後のパラメータ値のテスト
- 29. Java - 戻り値の型でメソッドを呼び出す方法
- 30. 戻り値の型でメソッドを呼び出すJavaのベストプラクティス