}
@Override
public Collection<PropertyDescriptor> buildDescriptors() {
List<PropertyDescriptor> descriptors = new ArrayList<PropertyDescriptor>();
descriptors.add(
new AttributeDescriptorImpl(
TIMEORDINALERATYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","TimeOrdinalEra"),
1, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.BOOLEAN_TYPE,
new NameImpl("owns"),
0, 1, true, 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(
NILREASONTYPE_TYPE,
new NameImpl("nilReason"),
0, 1, true, null));
descriptors.add(
new AttributeDescriptorImpl(
XSSchema.ANYURI_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","remoteSchema"),
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));
return descriptors;
}