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.