CausalLinkage構造体

CausalLinkage構造体を使用して、単一の因果関係を表します。

CausalLinkage構造体は、unresolvable-reference.htmlで使用します。

CausalLinkage構造体のフィールド

フィールド 説明

String ID

この因果関係のGUIDを指定します。

String causeNodeID

リンクの原因側にある戦略ノードまたはイニシアティブ・ノードのGUIDを指定します。

String effectNodeID

リンクの結果側にある戦略ノードまたはイニシアティブ・ノードのGUIDを指定します。

String Strength

関係の強さを指定します。「Strength列挙」の値のいずれかを使用して定義します。

String Interaction

関係の比例を指定します。「Interaction列挙」の静的値のいずれかを使用して定義します。

String Operation

指定したCausalLinkageを使用して実行する内容を指定します。指定可能な値は、ADD、UPDATE、DELETEのいずれかです。

Strength列挙

Strength列挙は、サポートされている様々なリンクの強さの値を表します。

Strength列挙は、CausalLinkage構造体で使用します。

Strength列挙の値

値 説明

String STRONG

強い関係を指定する場合に使用します。

String MIDDLE

普通の関係を指定する場合に使用します。

String WEAK

弱い関係を指定する場合に使用します。

Interaction列挙

Interaction列挙は、サポートされている様々なリンクの強さの値を表します。

Interaction列挙は、CausalLinkage構造体で使用します。

Interaction列挙の値

値 説明

String POSITIVE

正比例の関係を指定する場合に使用します。

String NEGATIVE

反比例の関係を指定する場合に使用します。

Operation列挙

Operation列挙は、操作の値を表します。

Operation列挙は、CausalLinkage構造体で使用します。

Operation列挙の値

値 説明

String ADD

適用する操作の識別に使用します。

String UPDATE

適用する操作の識別に使用します。

String DELETE

適用する操作の識別に使用します。