#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 |