SimpleType, SimpleContent and ComplexContent can be extend other types. This is just a base class for...
 
virtual TypeDerivation * clone() const =0
 
TypeDerivation * m_derivation
It can be: restriction (Restriction4SimpleContent) | extension. (Required) 
 
SimpleType, SimpleContent and ComplexContent can be used to extend other types. This is just a base c...
 
void setTypeDerivation(TypeDerivation *dev)
It sets the derivation type of this SimpleContent. 
 
A class that models an XML Schema simpleContent element. 
 
Annotated & operator=(const Annotated &rhs)
Assignment operator. 
 
A base class for XSD classes that must provide a unique ID property. 
 
A class that models a XSD annotation element. 
 
TypeDerivation * getTypeDerivation() const 
It returns the derivation type of this SimpleContent. 
 
SimpleContent & operator=(const SimpleContent &rhs)
Assignment operator. 
 
SimpleContent(TypeDerivation *dev=0, Annotation *ann=0, std::string *id=0)
Constructor. 
 
Identifiable & operator=(const Identifiable &rhs)
Assignment operator. 
 
A base class for XSD classes that may allow annotation. 
 
~SimpleContent()
Destructor.