Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members

Element Class Reference

#include <Element.h>

Collaboration diagram for Element:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Element (const std::string &name, int type_id, int min=1, int max=1, bool qualified=false, std::string def="", std::string fixed="")
 Element (void)
void setType (int id)
std::string getName () const
int getType () const
int max () const
int min () const
std::string & defaultVal ()
std::string & fixedVal ()
bool isQualified () const
Elementoperator= (const Element &e)
void min (int m)
void max (int m)
void addConstraint (Constraint *c)
Constraintconstraint ()

Public Attributes

int nOccurrences

Constructor & Destructor Documentation

Element::Element const std::string &  name,
int  type_id,
int  min = 1,
int  max = 1,
bool  qualified = false,
std::string  def = "",
std::string  fixed = ""
[inline]
 

Element::Element void   )  [inline]
 


Member Function Documentation

void Element::setType int  id  )  [inline]
 

std::string Element::getName  )  const [inline]
 

int Element::getType  )  const [inline]
 

int Element::max  )  const [inline]
 

int Element::min  )  const [inline]
 

std::string & Element::defaultVal  )  [inline]
 

std::string & Element::fixedVal  )  [inline]
 

bool Element::isQualified  )  const [inline]
 

Element & Element::operator= const Element e  )  [inline]
 

void Element::min int  m  )  [inline]
 

void Element::max int  m  )  [inline]
 

void Element::addConstraint Constraint c  )  [inline]
 

Constraint * Element::constraint  )  [inline]
 


Member Data Documentation

int Element::nOccurrences
 


The documentation for this class was generated from the following file:
Generated on Sun Oct 16 10:11:52 2005 for wsdlpull by  doxygen 1.3.9.1