| Home | Trees | Indices | Help |
|
|---|
|
|
object --+
|
Solver
Chooses a set of implementations to satisfy the requirements of a program and its user. Typical use:
| Instance Methods | |||
|
|||
| bool |
|
||
|
Inherited from |
|||
| Instance Variables | |
| {str: [(Implementation, comment)]} |
details extra information, if record_details mode was used |
| set(str) |
feeds_used the feeds which contributed to the choice in selections |
| {Interface: [(Implementation, str)]} |
record_details whether to record information about unselected implementations |
| {model.Interface: Implementation} |
selections the chosen implementation of each interface |
| Properties | |
|
Inherited from |
| Method Details |
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
Get the best implementation of root_interface and all of its dependencies.
Postcondition: self.selections and self.feeds_used are updated |
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Sat Jun 21 21:21:16 2008 | http://epydoc.sourceforge.net |