82 m_attributeVec.push_back(a);
QName * getBase() const
It returns the name of a built-in data type, simple type or complex type that will be restricted...
~Restriction4ComplexContent()
Destructor.
This is the base class for XML Schema Attribute classes.
void setAnyAttribute(AnyAttribute *a)
It sets the anyAttribute to this restriction.
AnyAttribute * getAnyAttribute() const
It returns the anyAttribute defined on this restriction.
A base class for elements that are not definitions nor declarations. This class is just for creating ...
This is the base class for XML Schema Attribute classes.
Content * getContent() const
It returns the content of this restriction.
void addAttribute(AbstractAttribute *a)
It adds an attribute to this restriction.
A base class for elements that are not definitions nor declarations. This class is just for creating ...
void setBase(QName *base)
It sets the name of a built-in data type, simple type or complex type that will be restricted...
A base class for XSD classes that must provide a unique ID property.
It models an XML anyAttribute element.
void setContent(Content *c)
It sets the group content. It can be one of: group |all | choice | sequence.
Restriction4ComplexContent(std::string *id, QName *base)
Constructor.
A class to be used to represent XML qualified names.
A class to deal with XML qualified names.
A base class for XSD classes that may allow annotation.