*/
public static final ComplexType ABSTRACTTIMESLICETYPE_TYPE = build_ABSTRACTTIMESLICETYPE_TYPE();
private static ComplexType build_ABSTRACTTIMESLICETYPE_TYPE() {
ComplexType builtType = new AbstractLazyComplexTypeImpl(
new NameImpl("http://www.opengis.net/gml/3.2","AbstractTimeSliceType"),
false, true, null, null) {
@Override
public AttributeType buildSuper() {
return ABSTRACTGMLTYPE_TYPE;
}
@Override
public Collection<PropertyDescriptor> buildDescriptors() {
List<PropertyDescriptor> descriptors = new ArrayList<PropertyDescriptor>();
descriptors.add(
new AttributeDescriptorImpl(
TIMEPRIMITIVEPROPERTYTYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","validTime"),
1, 1, false, null));
descriptors.add(
new AttributeDescriptorImpl(
STRINGORREFTYPE_TYPE,
new NameImpl("http://www.opengis.net/gml/3.2","dataSource"),
0, 1, false, null));
return descriptors;
}
};
return builtType;