Package org.objectweb.dsrg.sofa.microarchitecture

Interface Summary
Bindable This interface is used to wrap every object that should be connected to business interface either from outside or inside.
MIComponent Interface for control interface of component aspect.
MIInComponent Interface for control interface of incomponent aspect.
MILifecycle Interface for control interface of lifecycle aspect.
SOFAMicroComponent Every microcomponent have to implement this interface.
SOFAMicroGenerator Interface the content generators for microcomponents have to implement.
 

Class Summary
CollectionChain Extends DelegationChain with functionality to create instances of the iterface by demand.
ComponentFactory Static class used to instanciate component instance.
ComponentInstance TODO document Base class for component instantiation.
DelegationChain Represents chain of delegating microcomponents inside of the component control part.
 

Exception Summary
DelegationChainException Exception thrown if something goes wrong with delegation chains.
InstantiationException TODO document
InterfaceNotFoundException Thrown when component does not have requested interface.