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

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