This Clause provides additional examples for the use of HasNotifier, HasEventSourceand HasCondition Referencesto expose the organization of areas and sources with their associated Conditions. This hierarchy is additional to a hierarchy provided with Organizesand Aggregates References.

Figure B.5illustrates the use of the HasCondition Referencewith Conditioninstances.

image040.png

Figure B.5– HasCondition used with Condition instances

In systems where Conditionsare not available as instances, the ConditionSourcecan reference the ConditionTypesinstead. This is illustrated with the example in Figure B.6.

image041.png

Figure B.6– HasCondition reference to a Condition type

Figure B.7provides an example where the HasCondition Referenceis already defined in the Typesystem. The Referencecan point to a Condition Typeor to an instance. Both variants are shown in this example. A Referenceto a Condition Typein the Typesystem will result in a Referenceto the same Type Nodein the instance.

image042.png

Figure B.7– HasCondition used with an instance declaration