80 m_particle = particle;
90 m_openContent = content;
Describes the content type of a complex type.
QString displayName(const QXmlName qName) const
QExplicitlySharedDataPointer< NamedSchemaComponent > Ptr
XsdAttributeUse::List m_attributeUses
void setSimpleType(const AnySimpleType::Ptr &type)
void setAssertions(const XsdAssertion::List &assertions)
#define QT_END_NAMESPACE
This macro expands to.
virtual QString displayName(const NamePool::Ptr &namePool) const
NamedSchemaComponent * m_context
virtual TypeCategory category() const
void setContext(const NamedSchemaComponent::Ptr &component)
void setAttributeUses(const XsdAttributeUse::List &uses)
NamedSchemaComponent::Ptr context() const
void setIsAbstract(bool abstract)
The QString class provides a Unicode character string.
XsdWildcard::Ptr m_wildcard
XsdAttributeUse::List attributeUses() const
ContentType::Ptr contentType() const
XsdWildcard::Ptr attributeWildcard() const
virtual SchemaType::Ptr wxsSuperType() const
void append(const T &t)
Inserts value at the end of the list.
T * data() const
Returns a pointer to the shared data object.
#define QT_BEGIN_NAMESPACE
This macro expands to.
ContentType::Ptr m_contentType
XsdAssertion::List m_assertions
void setWildcard(const XsdWildcard::Ptr &wildcard)
virtual bool isDefinedBySchema() const
XsdParticle::Ptr particle() const
The namespace for the internal API of QtXmlPatterns.
void setDerivationMethod(DerivationMethod method)
void addAttributeUse(const XsdAttributeUse::Ptr &use)
static qreal component(const QPointF &point, unsigned int i)
void addAssertion(const XsdAssertion::Ptr &assertion)
void setWxsSuperType(const SchemaType::Ptr &type)
void setParticle(const XsdParticle::Ptr &particle)
XsdWildcard::Ptr m_attributeWildcard
virtual DerivationMethod derivationMethod() const
void setVariety(Variety variety)
void setAttributeWildcard(const XsdWildcard::Ptr &wildcard)
BlockingConstraints m_prohibitedSubstitutions
void setContentType(const ContentType::Ptr &type)
DerivationMethod m_derivationMethod
QExplicitlySharedDataPointer< SchemaType > Ptr
void setProhibitedSubstitutions(const BlockingConstraints &substitutions)
void setOpenContent(const OpenContent::Ptr &content)
BlockingConstraints prohibitedSubstitutions() const
virtual bool isAbstract() const
AnySimpleType::Ptr simpleType() const
XsdWildcard::Ptr wildcard() const
The complex type has no further content.
virtual QXmlName name(const NamePool::Ptr &namePool) const
OpenContent::Ptr openContent() const
XsdAssertion::List assertions() const