掲示板一覧   -   トピック一覧
   EA API
     ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。


フラット表示 前のトピック | 次のトピック
投稿者 トピック
sugimoto
投稿日時: 2009-4-21 11:04
EA Administrator
投稿: 1895

Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。

遷移にトリガを設定したタイミングで、t_xref に情報が追加されますので、
上記内容ですとまだ存在しない情報に対してUPDATEしているため、
エラーが発生していることが考えられます。

t_xrefテーブルに情報を追加することが必要です。

ご確認のほど、よろしくお願いいたします。

[2009/4/22追記]
SQL文のサンプルです。
先日のサンプルでは、すでに要素などの情報があることを前提にしていました。
今回のように要素などを新規作成される場合は、以下のような情報追加・
設定が必要になります。参考になりましたら幸いです。

1.t_connector
string query = "update t_connector SET PDATA1='" + trigger.Name + "' where ea_guid='" + transition.ConnectorGUID + "';";
Repository.Execute(query);

2.t_xref
string query = "INSERT INTO t_xref (XrefID,Name,Type,Visibility,Behavior,Description,Client)" + " VALUES (" + guid +",'MOFProps', 'connector property','Public','trigger'," + trigger.ElementGUID + "," + transition.ConnectorGUID + ")" + ";";
Repository.Execute(query);
フラット表示 前のトピック | 次のトピック

題名 投稿者 日時
   ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 未登録ゲスト 2009-4-4 10:42
     Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 sugimoto 2009-4-6 10:04
       Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 未登録ゲスト 2009-4-9 10:40
         Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 sugimoto 2009-4-9 10:58
           Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 未登録ゲスト 2009-4-20 21:26
           » Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 sugimoto 2009-4-21 11:04
               Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 未登録ゲスト 2009-4-23 10:57
                 Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 sugimoto 2009-4-23 11:06
                   Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 未登録ゲスト 2009-4-23 13:36
                     Re: ステートマシン図で"StateFlow"Connectorと"Trigger"Elementをひも付けしたい。 sugimoto 2009-4-23 13:40