Description
CDL provides a notion of object scope which is analogous to the 'public' and 'private' denotion of conventional class members. Only CDL objects that have public scope (displayed with gray background) can be 'connected-to' from external circuitry.
Objects can be 'public' providers but private consumers (and vice versa). In the case of stores, they may be publicly readable but only privately write-able and so on. Permitted access modes are determined by the circuit's connection prototype (see Circuit Prototypes).
Example
In this example, the contents of the 'S' store are published through the 'D' distributor. Only the distributor is remotely accessible.
In the second example, the 'D' distributor is public but 'transparent' (see Visibility).