PRICE Documentation: Module Structure

Back to PRICE Documentation main page

Table of Contents

Key Interfaces

The interfaces described below reveal the logical structure of PRICE's overall design and the overall strategy for assembly taken by PRICE. Because PRICE was written to accommadate a variety of assembly goals and challenges, it includes implementations for a wide variety of sometimes dissimilar assembly strategies. Understanding the following interfaces will provide a context for better understanding the implementing classes, and developers wishing to add functionality (including the original author) will be able to achieve most goals through the introduction of new classes for just these interfaces.

Secondary Interfaces

The interfaces described below are not as central to the overall design of PRICE as the Key Interfaces above, but represent useful abstractions for the introduction of additional PRICE features/assembly strategies. They are likely targets for implementation when adding functionality to PRICE.