CausalLinkage Structure

Use the CausalLinkage structure to describe a single causal linkage.

The CausalLinkage structure is used in the unresolvable-reference.html.

CausalLinkage Structure Fields

Fields Description

String ID

Specifies the GUID of this causal linkage.

String causeNodeID

Specifies the GUID of the strategy or initiative node at the cause end of the link.

String effectNodeID

Specifies the GUID of the strategy or initiative node at the "effect" end of the link.

String Strength

Specifies the strength of the relationship. Defined using one of the values in the Strength Enumeration.

String Interaction

Specifies the proportionality of the relationship. Defined using one of the statics in the Interaction Enumeration.

String Operation

Specifies what you want to do with the specified CausalLinkage. Can be one of the values ADD, UPDATE or DELETE.

Strength Enumeration

The Strength enumeration describes values of the various supported link strengths.

The Strength enumeration is used in the CausalLinkage Structure.

Strength Enumeration Values

Values Description

String STRONG

Used to identify strong relationships.

String MIDDLE

Used to identify normal relationships.

String WEAK

Used to identify weak relationships.

Interaction Enumeration

The Interaction enumeration describes values of the various supported link strengths.

The Interaction enumeration is used in the CausalLinkage Structure.

Interaction Enumeration Values

Values Description

String POSITIVE

Used to identify directly proportional relationships.

String NEGATIVE

Used to identify inversely proportional relationships.

Operation Enumeration

The Operation enumeration describes values of the operation.

The Operation enumeration is used in the CausalLinkage Structure.

Operation Enumeration Values

Values Description

String ADD

Used to identify the operation to apply.

String UPDATE

Used to identify the operation to apply.

String DELETE

Used to identify the operation to apply.