package org.geotools.gml3.v3_2.gsr;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import org.opengis.feature.type.AttributeType;
import org.opengis.feature.type.ComplexType;
import org.opengis.feature.type.PropertyDescriptor;
import org.opengis.filter.Filter;
import org.geotools.feature.NameImpl;
import org.geotools.feature.type.AttributeDescriptorImpl;
import org.geotools.feature.type.AttributeTypeImpl;
import org.geotools.feature.type.ComplexTypeImpl;
import org.geotools.feature.type.SchemaImpl;
import org.geotools.xs.XSSchema;
import org.geotools.xlink.XLINKSchema;
public class GSRSchema extends SchemaImpl {
/**
* <p>
* <pre>
* <code>
* <xs:complexType name="SC_CRS_PropertyType">
* <xs:sequence minOccurs="0">
* <xs:element ref="gml:AbstractCRS"/>
* </xs:sequence>
* <xs:attributeGroup ref="gco:ObjectReference"/>
* <xs:attribute ref="gco:nilReason"/>
* </xs:complexType>
*
* </code>
* </pre>
* </p>
*
* @generated
*/
public static final ComplexType SC_CRS_PROPERTYTYPE_TYPE = build_SC_CRS_PROPERTYTYPE_TYPE();
private static ComplexType build_SC_CRS_PROPERTYTYPE_TYPE() {
ComplexType builtType;
builtType = new ComplexTypeImpl(
new NameImpl("http://www.isotc211.org/2005/gsr","SC_CRS_PropertyType"), Collections.<PropertyDescriptor>emptyList(), false,
false, Collections.<Filter>emptyList(), XSSchema.ANYTYPE_TYPE, null
);
return builtType;
}
public GSRSchema() {
super("http://www.isotc211.org/2005/gsr");
put(new NameImpl("http://www.isotc211.org/2005/gsr","SC_CRS_PropertyType"),SC_CRS_PROPERTYTYPE_TYPE);
}
}