xsd.ModelGroup
¶
When the children of xml.ElementInformationItem
objects are not constrained to be empty or by reference to a
xsd.SimpleTypeDefinition
, the sequence of xml.ElementInformationItem
children content may be specified in
more detail with a xsd.ModelGroup
.
Base class: xsd.Component
- class xsd.ModelGroup¶
Proper instances of this class will be created within RaptorXML only, instantiation from script code will throw a
NotImplementedError
exception.
Attributes¶
- xsd.ModelGroup.annotations¶
Returns an iterator of
xsd.Annotation
components.
- xsd.ModelGroup.compositor¶
Returns one of{xsd.ModelGroupCompositor.ALL, xsd.ModelGroupCompositor.CHOICE, xsd.ModelGroupCompositor.SEQUENCE}. This property specifies a sequential (xsd.ModelGroupCompositor.SEQUENCE), disjunctive (xsd.ModelGroupCompositor.CHOICE) or conjunctive (xsd.ModeLGroupCompositor.ALL) interpretation of the
xsd.Particle
objects.
- xsd.Component.element
Returns the
xml.ElementInformationItem
representing this schema component.
- xsd.Component.id
Returns the value of the ‘id’ attribute as a string, or None if the schema component’s XML element doesn’t have an ‘id’ attribute.
- xsd.ModelGroup.particles¶
Returns an iterator of
xsd.Particle
schema components. The interpretation of this property depends on the value of the compositor property.
Special methods¶
__bool__, __eq__, __ge__, __gt__, __le__, __lt__, __ne__