Documentation for fieldgml

Complex Type: ArrayAssociationType

[Table of contents]

Super-types: None
Sub-types: None
Name ArrayAssociationType
Abstract no
Documentation A base for derived types used to specify complex types containing an array of objects, by unspecified UML association - either composition or aggregation. An instance of this type contains elements representing Objects. Ideally this type would be derived by extension of AssociationType. However, this leads to a non-deterministic content model, since both the base and the extension have minOccurs="0", and is thus prohibited in XML Schema.
XML Instance Representation
<...>
<gml:_Object> ... </gml:_Object> [0..*]
</...>
Diagram
h-1129867717
Schema Component Representation
<complexType name="ArrayAssociationType">
<sequence>
<element ref=" gml:_Object " minOccurs="0" maxOccurs="unbounded"/>
</sequence>
</complexType>