The HasEffect ReferenceTypeis a concrete ReferenceTypeand can be used directly. It is a subtype of NonHierarchicalReferences.

The semantic of this ReferenceTypeis to point from a Transitionto something that will be effected when the Transitionis triggered. In this specification we only define EventTypesas Effects. However, the ReferenceTypeis not restricted to point to EventTypes.

The SourceNodeof this ReferenceTypeshall be an Object of the ObjectType TransitionTypeor one of its subtypes. The TargetNodecan be of any NodeClass.

If the TargetNodeis an EventType, each time the Transitionis triggered (either by a Clientor internally in the Server) an Eventof that EventTypeor a subtype shall be generated.

The representation of the HasEffect ReferenceTypein the AddressSpaceis specified in Table 13.

Table 13– HasEffect ReferenceType

Attributes

Value

BrowseName

HasEffect

InverseName

MayBeEffectedBy

Symmetric

False

IsAbstract

False

References

NodeClass

BrowseName

Comment

Conformance Units

Base Info Finite State Machine Instance