org.jdtaus.core.container
Interface Model


public interface Model

Container model.

The container model's base entity is a module defining specifications and implementations. Specifications define a public API. Implementations implement specifications and are expected to change independently of the specifications they implement. Implementations implementing the same specification can be exchanged during application assembly. Implementations may define configuration properties and dependencies to other implementations. When defining dependencies, properties defined for the implementation of the dependency may be overwritten by properties defined for the dependency.

Version:
$Id: Model.java 1914 2007-03-01 02:20:44Z schulte2005 $
Author:
Christian Schulte
See Also:
ModelFactory

Method Summary
 Modules getModules()
          Gets the modules of the model.
 

Method Detail

getModules

public Modules getModules()
Gets the modules of the model.

Returns:
the modules of the model.
Throws:
ModelError - for unrecoverable model errors.


Copyright © 2005-2007 jDTAUS. All Rights Reserved.