Details
Description
It appears that CompositeValueType in GMLSchema v3.1 has gml:valueComponent commented out in its source before code generation.
I think this was to avoid circular reference, because VALUEPROPERTYTYPE_TYPE also makes reference to CompositeValueType.
However, the definition looks correct for GMLSchema in v3.2 package.
/**
- <p>
- <pre>
- <code>
- <complexType name="CompositeValueType">
- <annotation>
- <documentation>Aggregate value built from other Values using the Composite pattern. It contains zero or an arbitrary number of valueComponent elements, and zero or one valueComponents elements. It may be used for strongly coupled aggregates (vectors, tensors) or for arbitrary collections of values.</documentation>
- </annotation>
- <complexContent>
- <extension base="gml:AbstractGMLType">
- <sequence>
- <!--element ref="gml:valueComponent" minOccurs="0" maxOccurs="unbounded"/>
- <element ref="gml:valueComponents" minOccurs="0"/-->
- </sequence>
- </extension>
- </complexContent>
- </complexType>
* - </code>
- </pre>
- </p>
* - @generated
*/
public static final ComplexType COMPOSITEVALUETYPE_TYPE = build_COMPOSITEVALUETYPE_TYPE();
private static ComplexType build_COMPOSITEVALUETYPE_TYPE()
{ ComplexType builtType; builtType = new ComplexTypeImpl( new NameImpl("http://www.opengis.net/gml","CompositeValueType"), Collections.<PropertyDescriptor>emptyList(), false, false, Collections.<Filter>emptyList(), ABSTRACTGMLTYPE_TYPE, null ); return builtType; }