package org.geotoolkit.geometry.isoonjts.spatialschema.geometry.aggregate;
import java.util.Set;
import javax.xml.bind.annotation.XmlElement;
import javax.xml.bind.annotation.XmlType;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import org.geotoolkit.internal.jaxb.GeometryAdapter;
import org.opengis.geometry.aggregate.MultiPrimitive;
import org.opengis.geometry.primitive.Primitive;
/**
*
* @author Johann Sorel (Geomatys)
* @module
*/
@XmlType(name="MultiGeometryType", namespace="http://www.opengis.net/gml")
public class JTSMultiPrimitive extends AbstractJTSAggregate<Primitive> implements MultiPrimitive {
@Override
public Set<Primitive> getElements() {
return super.getElements();
}
@XmlElement(name="geometryMember", namespace = "http://www.opengis.net/gml")
@XmlJavaTypeAdapter(GeometryAdapter.class)
@Override
public void setElements(final Set<Primitive> element) {
super.setElements(element);
}
}