Class FeatureTypeTypeBinding

  • All Implemented Interfaces:
    Binding, ComplexBinding

    public class FeatureTypeTypeBinding
    extends AbstractComplexEMFBinding
    Binding object for the type http://www.opengis.net/wfs:FeatureTypeType.

             
      <xsd:complexType name="FeatureTypeType">
          <xsd:annotation>
              <xsd:documentation>
                  An element of this type that describes a feature in an application
                  namespace shall have an xml xmlns specifier, e.g.
                  xmlns:bo="http://www.BlueOx.org/BlueOx"
               </xsd:documentation>
          </xsd:annotation>
          <xsd:sequence>
              <xsd:element name="Name" type="xsd:QName">
                  <xsd:annotation>
                      <xsd:documentation>
                        Name of this feature type, including any namespace prefix
                     </xsd:documentation>
                  </xsd:annotation>
              </xsd:element>
              <xsd:element name="Title" type="xsd:string">
                  <xsd:annotation>
                      <xsd:documentation>
                        Title of this feature type, normally used for display
                        to a human.
                     </xsd:documentation>
                  </xsd:annotation>
              </xsd:element>
              <xsd:element minOccurs="0" name="Abstract" type="xsd:string">
                  <xsd:annotation>
                      <xsd:documentation>
                        Brief narrative description of this feature type, normally
                        used for display to a human.
                     </xsd:documentation>
                  </xsd:annotation>
              </xsd:element>
              <xsd:element maxOccurs="unbounded" minOccurs="0" ref="ows:Keywords"/>
              <xsd:choice>
                  <xsd:sequence>
                      <xsd:element name="DefaultSRS" type="xsd:anyURI">
                          <xsd:annotation>
                              <xsd:documentation>
                              The DefaultSRS element indicated which spatial
                              reference system shall be used by a WFS to
                              express the state of a spatial feature if not
                              otherwise explicitly identified within a query
                              or transaction request.  The SRS may be indicated
                              using either the EPSG form (EPSG:posc code) or
                              the URL form defined in subclause 4.3.2 of
                              refernce[2].
                           </xsd:documentation>
                          </xsd:annotation>
                      </xsd:element>
                      <xsd:element maxOccurs="unbounded" minOccurs="0"
                          name="OtherSRS" type="xsd:anyURI">
                          <xsd:annotation>
                              <xsd:documentation>
                              The OtherSRS element is used to indicate other
                              supported SRSs within query and transaction
                              operations.  A supported SRS means that the
                              WFS supports the transformation of spatial
                              properties between the OtherSRS and the internal
                              storage SRS.  The effects of such transformations
                              must be considered when determining and declaring
                              the guaranteed data accuracy.
                           </xsd:documentation>
                          </xsd:annotation>
                      </xsd:element>
                  </xsd:sequence>
                  <xsd:element name="NoSRS">
                      <xsd:complexType name="FeatureTypeType_NoSRS"/>
                  </xsd:element>
              </xsd:choice>
              <xsd:element minOccurs="0" name="Operations" type="wfs:OperationsType"/>
              <xsd:element minOccurs="0" name="OutputFormats" type="wfs:OutputFormatListType"/>
              <xsd:element maxOccurs="unbounded" minOccurs="1" ref="ows:WGS84BoundingBox"/>
              <xsd:element maxOccurs="unbounded" minOccurs="0"
                  name="MetadataURL" type="wfs:MetadataURLType"/>
          </xsd:sequence>
      </xsd:complexType>
    
              
             
    • Constructor Detail

      • FeatureTypeTypeBinding

        public FeatureTypeTypeBinding​(WfsFactory factory)
    • Method Detail

      • getTarget

        public QName getTarget()
        Returns:
        The qualified name of the target for the binding.
      • setProperty

        protected void setProperty​(EObject eObject,
                                   String property,
                                   Object value,
                                   boolean lax)
        Description copied from class: AbstractComplexEMFBinding
        Internal method for reflectively setting the property of an eobject.

        Subclasses may override.

        Overrides:
        setProperty in class AbstractComplexEMFBinding