AutoCAD Map 3D Geospatial Platform API

Schema FeatureProviderRegistry-1.0.0.xsd

attribute form default:  unqualified
element form default:  qualified
 
Elements  Complex types  Simple types 
FeatureProviderRegistry  FeatureProviderRegistry  version 


element FeatureProviderRegistry
diagram
type
FeatureProviderRegistry properties
content complex
children FeatureProvider annotation
documentation 
Root element that contains a collection of FeatureProvider elements.
source
<xs:element name="FeatureProviderRegistry" type="FeatureProviderRegistry">
  <xs:annotation>
    <xs:documentation>Root element that contains a collection of FeatureProvider elements.</xs:documentation>
  </xs:annotation>
</xs:element>

complexType FeatureProviderRegistry
diagram
children
FeatureProvider used by
element FeatureProviderRegistry
source
<xs:complexType name="FeatureProviderRegistry">
  <xs:sequence>
    <xs:element name="FeatureProvider" minOccurs="0" maxOccurs="unbounded">
      <xs:annotation>
        <xs:documentation>Describes an installed feature provider.</xs:documentation>
      </xs:annotation>
      <xs:complexType>
        <xs:sequence>
          <xs:element name="Name" type="xs:string">
            <xs:annotation>
              <xs:documentation>Unique name of the feature provider. This name should be of the form <Company>.<Provider>.lt;Version>.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="DisplayName" type="xs:string">
            <xs:annotation>
              <xs:documentation>A user friendly display name of the feature provider.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Description" type="xs:string">
            <xs:annotation>
              <xs:documentation>A brief description of the feature provider.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="Version" type="version">
            <xs:annotation>
              <xs:documentation>The version of the feature provider. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="FeatureDataObjectsVersion" type="version">
            <xs:annotation>
              <xs:documentation>The version of the feature data objects specification the feature provider conforms to. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.</xs:documentation>
            </xs:annotation>
          </xs:element>
          <xs:element name="ConnectionProperties">
            <xs:annotation>
              <xs:documentation>Connection properties for each provider with default values will be listed here.</xs:documentation>
            </xs:annotation>
            <xs:complexType>
              <xs:sequence minOccurs="0" maxOccurs="unbounded">
                <xs:element name="ConnectionProperty" minOccurs="0" maxOccurs="unbounded">
                  <xs:complexType>
                    <xs:sequence>
                      <xs:element name="Name" type="xs:string">
                        <xs:annotation>
                          <xs:documentation>Name of the property retrieved from Fdo Provider</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="LocalizedName" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>Properties can have localized names for displaying them in UI. Provider will inform us what that string should be.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="DefaultValue" type="xs:string" minOccurs="0">
                        <xs:annotation>
                          <xs:documentation>This is a default value. This will be one of the values listed in  Value element</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                        <xs:annotation>
                          <xs:documentation>A property can have more than one alternative values to choose from. All possible values will be listed here.</xs:documentation>
                        </xs:annotation>
                      </xs:element>
                    </xs:sequence>
                    <xs:attribute name="Required" type="xs:boolean" use="required"/>
                    <xs:attribute name="Protected" type="xs:boolean" use="required"/>
                    <xs:attribute name="Enumerable" type="xs:boolean" use="required"/>
                  </xs:complexType>
                </xs:element>
              </xs:sequence>
            </xs:complexType>
          </xs:element>
        </xs:sequence>
      </xs:complexType>
    </xs:element>
  </xs:sequence>
</xs:complexType>

element FeatureProviderRegistry/FeatureProvider
diagram
properties
isRef 0
content complex
children
Name DisplayName Description Version FeatureDataObjectsVersion ConnectionProperties annotation
documentation 
Describes an installed feature provider.
source
<xs:element name="FeatureProvider" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>Describes an installed feature provider.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Unique name of the feature provider. This name should be of the form <Company>.<Provider>.lt;Version>.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DisplayName" type="xs:string">
        <xs:annotation>
          <xs:documentation>A user friendly display name of the feature provider.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Description" type="xs:string">
        <xs:annotation>
          <xs:documentation>A brief description of the feature provider.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Version" type="version">
        <xs:annotation>
          <xs:documentation>The version of the feature provider. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="FeatureDataObjectsVersion" type="version">
        <xs:annotation>
          <xs:documentation>The version of the feature data objects specification the feature provider conforms to. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="ConnectionProperties">
        <xs:annotation>
          <xs:documentation>Connection properties for each provider with default values will be listed here.</xs:documentation>
        </xs:annotation>
        <xs:complexType>
          <xs:sequence minOccurs="0" maxOccurs="unbounded">
            <xs:element name="ConnectionProperty" minOccurs="0" maxOccurs="unbounded">
              <xs:complexType>
                <xs:sequence>
                  <xs:element name="Name" type="xs:string">
                    <xs:annotation>
                      <xs:documentation>Name of the property retrieved from Fdo Provider</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="LocalizedName" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>Properties can have localized names for displaying them in UI. Provider will inform us what that string should be.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="DefaultValue" type="xs:string" minOccurs="0">
                    <xs:annotation>
                      <xs:documentation>This is a default value. This will be one of the values listed in  Value element</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                  <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
                    <xs:annotation>
                      <xs:documentation>A property can have more than one alternative values to choose from. All possible values will be listed here.</xs:documentation>
                    </xs:annotation>
                  </xs:element>
                </xs:sequence>
                <xs:attribute name="Required" type="xs:boolean" use="required"/>
                <xs:attribute name="Protected" type="xs:boolean" use="required"/>
                <xs:attribute name="Enumerable" type="xs:boolean" use="required"/>
              </xs:complexType>
            </xs:element>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/Name
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Unique name of the feature provider. This name should be of the form <Company>.<Provider>.lt;Version>.
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Unique name of the feature provider. This name should be of the form <Company>.<Provider>.lt;Version>.</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/DisplayName
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation 
A user friendly display name of the feature provider.
source
<xs:element name="DisplayName" type="xs:string">
  <xs:annotation>
    <xs:documentation>A user friendly display name of the feature provider.</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/Description
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation 
A brief description of the feature provider.
source
<xs:element name="Description" type="xs:string">
  <xs:annotation>
    <xs:documentation>A brief description of the feature provider.</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/Version
diagram
type
version properties
isRef 0
content simple
facets
pattern \d+\.\d+\.\d+\.\d+
annotation
documentation 
The version of the feature provider. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.
source
<xs:element name="Version" type="version">
  <xs:annotation>
    <xs:documentation>The version of the feature provider. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/FeatureDataObjectsVersion
diagram
type
version properties
isRef 0
content simple
facets
pattern \d+\.\d+\.\d+\.\d+
annotation
documentation 
The version of the feature data objects specification the feature provider conforms to. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.
source
<xs:element name="FeatureDataObjectsVersion" type="version">
  <xs:annotation>
    <xs:documentation>The version of the feature data objects specification the feature provider conforms to. The version number string has the form <VersionMajor>.<VersionMinor>.<BuildMajor>.<BuildMinor>.</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/ConnectionProperties
diagram
properties
isRef 0
content complex
children
ConnectionProperty annotation
documentation 
Connection properties for each provider with default values will be listed here.
source
<xs:element name="ConnectionProperties">
  <xs:annotation>
    <xs:documentation>Connection properties for each provider with default values will be listed here.</xs:documentation>
  </xs:annotation>
  <xs:complexType>
    <xs:sequence minOccurs="0" maxOccurs="unbounded">
      <xs:element name="ConnectionProperty" minOccurs="0" maxOccurs="unbounded">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="Name" type="xs:string">
              <xs:annotation>
                <xs:documentation>Name of the property retrieved from Fdo Provider</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="LocalizedName" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>Properties can have localized names for displaying them in UI. Provider will inform us what that string should be.</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="DefaultValue" type="xs:string" minOccurs="0">
              <xs:annotation>
                <xs:documentation>This is a default value. This will be one of the values listed in  Value element</xs:documentation>
              </xs:annotation>
            </xs:element>
            <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
              <xs:annotation>
                <xs:documentation>A property can have more than one alternative values to choose from. All possible values will be listed here.</xs:documentation>
              </xs:annotation>
            </xs:element>
          </xs:sequence>
          <xs:attribute name="Required" type="xs:boolean" use="required"/>
          <xs:attribute name="Protected" type="xs:boolean" use="required"/>
          <xs:attribute name="Enumerable" type="xs:boolean" use="required"/>
        </xs:complexType>
      </xs:element>
    </xs:sequence>
  </xs:complexType>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/ConnectionProperties/ConnectionProperty
diagram
properties
isRef 0
content complex
children
Name LocalizedName DefaultValue Value attributes
Name  Type  Use  Default  Fixed  Annotation
Required  xs:booleanrequired      
Protected  xs:booleanrequired      
Enumerable  xs:booleanrequired      
source
<xs:element name="ConnectionProperty" minOccurs="0" maxOccurs="unbounded">
  <xs:complexType>
    <xs:sequence>
      <xs:element name="Name" type="xs:string">
        <xs:annotation>
          <xs:documentation>Name of the property retrieved from Fdo Provider</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="LocalizedName" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>Properties can have localized names for displaying them in UI. Provider will inform us what that string should be.</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="DefaultValue" type="xs:string" minOccurs="0">
        <xs:annotation>
          <xs:documentation>This is a default value. This will be one of the values listed in  Value element</xs:documentation>
        </xs:annotation>
      </xs:element>
      <xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
        <xs:annotation>
          <xs:documentation>A property can have more than one alternative values to choose from. All possible values will be listed here.</xs:documentation>
        </xs:annotation>
      </xs:element>
    </xs:sequence>
    <xs:attribute name="Required" type="xs:boolean" use="required"/>
    <xs:attribute name="Protected" type="xs:boolean" use="required"/>
    <xs:attribute name="Enumerable" type="xs:boolean" use="required"/>
  </xs:complexType>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/ConnectionProperties/ConnectionProperty/Name
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Name of the property retrieved from Fdo Provider
source
<xs:element name="Name" type="xs:string">
  <xs:annotation>
    <xs:documentation>Name of the property retrieved from Fdo Provider</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/ConnectionProperties/ConnectionProperty/LocalizedName
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation 
Properties can have localized names for displaying them in UI. Provider will inform us what that string should be.
source
<xs:element name="LocalizedName" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>Properties can have localized names for displaying them in UI. Provider will inform us what that string should be.</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/ConnectionProperties/ConnectionProperty/DefaultValue
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation 
This is a default value. This will be one of the values listed in  Value element
source
<xs:element name="DefaultValue" type="xs:string" minOccurs="0">
  <xs:annotation>
    <xs:documentation>This is a default value. This will be one of the values listed in  Value element</xs:documentation>
  </xs:annotation>
</xs:element>

element FeatureProviderRegistry/FeatureProvider/ConnectionProperties/ConnectionProperty/Value
diagram
type xs:string
properties
isRef 0
content simple
annotation
documentation 
A property can have more than one alternative values to choose from. All possible values will be listed here.
source
<xs:element name="Value" type="xs:string" minOccurs="0" maxOccurs="unbounded">
  <xs:annotation>
    <xs:documentation>A property can have more than one alternative values to choose from. All possible values will be listed here.</xs:documentation>
  </xs:annotation>
</xs:element>

simpleType version
type restriction of xs:string
used by
elements 
FeatureProviderRegistry/FeatureProvider/FeatureDataObjectsVersion FeatureProviderRegistry/FeatureProvider/Version facets
pattern \d+\.\d+\.\d+\.\d+
source
<xs:simpleType name="version">
  <xs:restriction base="xs:string">
    <xs:pattern value="\d+\.\d+\.\d+\.\d+"/>
  </xs:restriction>
</xs:simpleType>