## Uses of Interface
com.comtrade.ecm.engine.config.Configurable

- Packages that use Configurable
  Package | Description
  --- | ---
  com.comtrade.ecm.engine.config | Package with classes that perform standard configuration reading and confirmation data providing. All the classes from this package (and all the classes that implement specific reading from configuration files) should carefully use classes from other parts of the library, in order to avoid cyclic dependences. If (in a deploy) there is an available `ConfigurationReader`-object, then it should be used to read the configuration data.
  com.comtrade.ecm.engine.system |

- - ### Uses of Configurable in com.comtrade.ecm.engine.config

    Classes in com.comtrade.ecm.engine.config that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractConfigurable` An object that (if wanted/needed) simplifies the creation of `Configurable`. It performs standard attribute-mutation operations (any non-trivial mutation should be performed in inherited classes). The way aforementioned attribute-mutation is performed does violate the encapsulation principle ...

  - ### Uses of Configurable in com.comtrade.ecm.engine.system

    Classes in com.comtrade.ecm.engine.system that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Client` Configuration information regarding a "Client" (company that uses an application)