Showing:

Annotations
Diagrams
Source
Used by
Complex Type gml:ArrayAssociationType
Namespace http://www.opengis.net/gml
Annotations
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.
Diagram
Diagram docindex42.tmp#id195
Used by
Element gml:members
Model gml:_Object*
Children gml:_Object
Source
<complexType name="ArrayAssociationType">
  <annotation>
    <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.</documentation>
  </annotation>
  <sequence>
    <element ref="gml:_Object" minOccurs="0" maxOccurs="unbounded"/>
  </sequence>
</complexType>
Schema location http://schemas.opengis.net/gml/3.1.1/base/gmlBase.xsd