The SEDRIS Data Representation Model
APPENDIX A - Classes
State Control Link

Class Name: State Control Link

Superclass - <Control Link>

Subclasses

This DRM class is concrete and has no subclasses.

Definition

An instance of this DRM class specifies an <Expression> instance that determines the active_state_value of all target state related aggregation instances, and specifies how the targets are to behave if the resulting active_state_value does not match the <State Data> link object of any branch within a given target.

Primary Page in DRM Diagram:

Secondary Pages in DRM Diagram:

Example

  1. Consider a <State Related Features> instance representing the topology of a road, where the road crosses bridges that can be destroyed and has segments that can be washed out by flooding. The active state of the road (that is, how much damage it has actually suffered) is a variable, determined by some combination of environmental conditions (such as amount of precipitation or whether a nearby dam has collapsed). Consequently, the <State Related Features> instance has a <State Control Link> component that specifies a <Variable> instance that controls the active_state_value of the <State Related Features> instance.

FAQs

No FAQs supplied.

Constraints

Composed of (two-way) (inherited)

Component of (two-way)

Inherited Field Elements

SE_String description; 1

Field Elements

SE_Integer_Positive expression_index; 2
SE_State_Mismatch_Behaviour mismatch_behaviour; 3

Notes

Fields Notes

description

The description field specifies a text description of the purpose of the <Control Link> instance.

expression_index

The expression_index field specifies which <Expression> component controls the active_state_value field of the target state related aggregate(s).

mismatch_behaviour

The mismatch_behaviour field specifies how the active_state_value is to be set when the specified controlling <Expression> component evaluates to a state value that does not correspond to the <State Data> link object of any branch within the target state related aggregate(s).


Prev: Stamp Behaviour. Next: State Data. Up:Index.

Last updated: July 26, 2006 Copyright © 2006 SEDRIS