Components:
The Design Critic Components

The Design Critic Components

See Also: Critic Framework Overview.

High-Level Description: The various design critics in ArchStudio 3 have different behaviors and emit different kinds of messages, although they tend to follow a fairly regular pattern, which is described here. Of course, any particular critic may deviate from the pattern, but the basic pattern is described here. Note that many of these behaviors have good default implementations in the archstudio.critics.AbstractCritic base class, which is the superclass for many of the critic components included in the ArchStudio 3 distribution.

Top Interface Requests: (The following are requests sent out by this component to components above).

Top Interface Notifications: (The following are notifications handled by this component from components above).

Bottom Interface Requests: (The following are requests handled by this component).

Bottom Interface Notifications: (The following are notifications sent out by this component).

Required EBI Service Interfaces: (The following are interfaces used by this component via the EBI Wrapper Mechanism and should be made available by a component above this one).

Provided EBI Service Interfaces: (The following are interfaces implemented by this component via the EBI Wrapper Mechanism and are made available to components below this one).