}
@Override
public Collection<PropertyDescriptor> buildDescriptors() {
List<PropertyDescriptor> descriptors = new ArrayList<PropertyDescriptor>();
descriptors.add(
new AttributeDescriptorImpl(
ML_VERTICALDATUM_TYPE_TYPE,
new NameImpl("http://www.isotc211.org/2005/gmx","ML_VerticalDatum"),
1, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
XLINKSchema._ACTUATE_TYPE,
new NameImpl("http://www.w3.org/1999/xlink","actuate"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.ANYURI_TYPE,
new NameImpl("http://www.w3.org/1999/xlink","arcrole"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.ANYURI_TYPE,
new NameImpl("http://www.w3.org/1999/xlink","href"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.ANYURI_TYPE,
new NameImpl("http://www.w3.org/1999/xlink","role"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XLINKSchema._SHOW_TYPE,
new NameImpl("http://www.w3.org/1999/xlink","show"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.STRING_TYPE,
new NameImpl("http://www.w3.org/1999/xlink","title"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.STRING_TYPE,
new NameImpl("http://www.w3.org/1999/xlink","type"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.STRING_TYPE,
new NameImpl("uuidref"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
GMLSchema.NILREASONTYPE_TYPE,
new NameImpl("http://www.isotc211.org/2005/gco","nilReason"),
0, 1, true, null));
return descriptors;
}