*/
public static final ComplexType ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE = build_ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE();
private static ComplexType build_ABSTRACTGENERALTRANSFORMATIONTYPE_TYPE() {
ComplexType builtType = new AbstractLazyComplexTypeImpl(
new NameImpl("http://www.opengis.net/gml/3.2","AbstractGeneralTransformationType"),
false, true, null, null) {
@Override
public AttributeType buildSuper() {
return ABSTRACTCOORDINATEOPERATIONTYPE_TYPE;
}
@Override
public Collection<PropertyDescriptor> buildDescriptors() {
List<PropertyDescriptor> descriptors = new ArrayList<PropertyDescriptor>();
descriptors.add(
new AttributeDescriptorImpl(
METADATAPROPERTYTYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","metaDataProperty"),
0, 2147483647, false, null));
descriptors.add(
new AttributeDescriptorImpl(
STRINGORREFTYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","description"),
0, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
REFERENCETYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","descriptionReference"),
0, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
CODEWITHAUTHORITYTYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","identifier"),
1, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
CODETYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","name"),
0, 2147483647, false, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.STRING_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","remarks"),
0, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
_DOMAINOFVALIDITY_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","domainOfValidity"),
0, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.STRING_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","scope"),
1, 2147483647, false, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.STRING_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","operationVersion"),
1, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
_COORDINATEOPERATIONACCURACY_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","coordinateOperationAccuracy"),
0, 2147483647, false, null));
descriptors.add(
new AttributeDescriptorImpl(
CRSPROPERTYTYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","sourceCRS"),
1, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
CRSPROPERTYTYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","targetCRS"),
1, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.ID_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","id"),
0, 1, true, null));
return descriptors;
}
};
return builtType;