#include <ListParameters.hpp>
Collaboration diagram for ListParameters:

Purpose: Define the concept of List of Parameters needed to
build an object.
@ Copyrights: Bernard De Cuyper & Eddy Fraiha 2002, Eggs & Pictures. MIT/Open BSD copyright model.
Public Methods | |
| ListParameters (char *aname, int nPrincipal, int nSecondary) | |
| virtual | ~ListParameters () |
| virtual char * | getClassName () |
| virtual int | numberOfParams () |
| virtual int | numberOfMajorParams () |
| virtual int | numberOfMinorParams () |
| virtual void | addMajor (AbsParameter *newParam) |
| virtual void | addMinor (AbsParameter *newParam) |
| virtual AbsParameter * | getMajor (int index) |
| virtual AbsParameter * | getMinor (int index) |
| virtual void | report (FILE *file) |
Private Attributes | |
| char * | className |
| int | nMajor |
| int | maxMajor |
| AbsParameter ** | majorParams |
| int | nMinor |
| int | maxMinor |
| AbsParameter ** | minorParams |
![]() |
