Schema
ApplicationDefinition-1.0.0.xsd
element ApplicationDefinition
ApplicationDefinitionType
children
Title TemplateUrl MapSet WidgetSet Extension
source
complexType ApplicationDefinitionType
Title TemplateUrl MapSet WidgetSet Extension
used by
source
element ApplicationDefinitionType/Title
element ApplicationDefinitionType/TemplateUrl
element ApplicationDefinitionType/MapSet
MapSetType
children
MapGroup
source
element ApplicationDefinitionType/WidgetSet
WidgetSetType
children
Container MapWidget Widget
source
element ApplicationDefinitionType/Extension
CustomContentType
source
complexType ContainerType
Name Type Position Extension
used by
source
element ContainerType/Name
element ContainerType/Type
element ContainerType/Position
element ContainerType/Extension
CustomContentType
source
complexType CustomContentType
ApplicationDefinitionType/Extension MapGroupType/Extension MapType/Extension WidgetType/Extension ContainerType/Extension
source
complexType FlyoutItemType
UiItemType
children
Function Label Tooltip ImageUrl ImageClass Item
source
element FlyoutItemType/Label
element FlyoutItemType/Tooltip
element FlyoutItemType/ImageUrl
element FlyoutItemType/ImageClass
element FlyoutItemType/Item
UiItemType
children
Function
source
complexType MapGroupType
InitialView Map Extension
used by
attributes
source
element MapGroupType/InitialView
MapViewType
children
CenterX CenterY Scale
source
element MapGroupType/Map
MapType
children
Type SingleTile Extension
source
element MapGroupType/Extension
CustomContentType
source
complexType MapSetType
MapGroup
used by
source
element MapSetType/MapGroup
MapGroupType
children
InitialView Map Extension
attributes
source
complexType MapType
Type SingleTile Extension
used by
source
element MapType/Type
element MapType/SingleTile
element MapType/Extension
CustomContentType
source
complexType MapViewType
CenterX CenterY Scale
used by
source
element MapViewType/CenterX
element MapViewType/CenterY
element MapViewType/Scale
complexType MapWidgetType
WidgetType
children
Name Type Location Extension MapId
used by
source
element MapWidgetType/MapId
complexType SeparatorItemType
UiItemType
children
Function
source
complexType UiItemContainerType
ContainerType
children
Name Type Position Extension Item
source
element UiItemContainerType/Item
UiItemType
children
Function
source
complexType UiItemType
Function
used by
source
element UiItemType/Function
UiItemFunctionType
facets
source
complexType UiWidgetType
WidgetType
children
Name Type Location Extension ImageUrl ImageClass Label Tooltip StatusText Disabled
source
element UiWidgetType/ImageUrl
element UiWidgetType/ImageClass
element UiWidgetType/Label
element UiWidgetType/Tooltip
element UiWidgetType/StatusText
element UiWidgetType/Disabled
complexType WidgetItemType
UiItemType
children
Function Widget
source
element WidgetItemType/Widget
complexType WidgetSetType
Container MapWidget Widget
used by
source
element WidgetSetType/Container
ContainerType
children
Name Type Position Extension
source
element WidgetSetType/MapWidget
MapWidgetType
children
Name Type Location Extension MapId
source
element WidgetSetType/Widget
WidgetType
children
Name Type Location Extension
source
complexType WidgetType
Name Type Location Extension
used by
source
element WidgetType/Name
element WidgetType/Type
element WidgetType/Location
element WidgetType/Extension
CustomContentType
source
simpleType UiItemFunctionType
UiItemType/Function
facets
source
attribute form default: | unqualified |
element form default: | qualified |
element ApplicationDefinition
diagram | |
type |
<xs:element name="ApplicationDefinition" type="ApplicationDefinitionType"/>
complexType ApplicationDefinitionType
diagram | |
children |
element | ApplicationDefinition |
<xs:complexType name="ApplicationDefinitionType"> <xs:sequence> <xs:element name="Title" type="xs:string" minOccurs="0"/> <xs:element name="TemplateUrl" type="xs:string" minOccurs="0"/> <xs:element name="MapSet" type="MapSetType" minOccurs="0"/> <xs:element name="WidgetSet" type="WidgetSetType" maxOccurs="unbounded"/> <xs:element name="Extension" type="CustomContentType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element ApplicationDefinitionType/Title
diagram | |
type | xs:string |
source | <xs:element name="Title" type="xs:string" minOccurs="0"/> |
element ApplicationDefinitionType/TemplateUrl
diagram | |
type | xs:string |
source | <xs:element name="TemplateUrl" type="xs:string" minOccurs="0"/> |
element ApplicationDefinitionType/MapSet
diagram | |
type |
<xs:element name="MapSet" type="MapSetType" minOccurs="0"/>
element ApplicationDefinitionType/WidgetSet
diagram | |
type |
<xs:element name="WidgetSet" type="WidgetSetType" maxOccurs="unbounded"/>
element ApplicationDefinitionType/Extension
diagram | |
type |
<xs:element name="Extension" type="CustomContentType" minOccurs="0"/>
complexType ContainerType
diagram | |
children |
element | WidgetSetType/Container |
complexType | UiItemContainerType |
<xs:complexType name="ContainerType"> <xs:sequence> <xs:element name="Name" type="xs:string"/> <xs:element name="Type" type="xs:string"/> <xs:element name="Position" type="xs:string"/> <xs:element name="Extension" type="CustomContentType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element ContainerType/Name
diagram | |
type | xs:string |
source | <xs:element name="Name" type="xs:string"/> |
element ContainerType/Type
diagram | |
type | xs:string |
source | <xs:element name="Type" type="xs:string"/> |
element ContainerType/Position
diagram | |
type | xs:string |
source | <xs:element name="Position" type="xs:string"/> |
element ContainerType/Extension
diagram | |
type |
<xs:element name="Extension" type="CustomContentType" minOccurs="0"/>
complexType CustomContentType
diagram | |||
used by |
|
<xs:complexType name="CustomContentType"> <xs:sequence> <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>
complexType FlyoutItemType
diagram | |
type | extension of |
<xs:complexType name="FlyoutItemType"> <xs:complexContent> <xs:extension base="UiItemType"> <xs:sequence> <xs:element name="Label" type="xs:string"/> <xs:element name="Tooltip" type="xs:string" minOccurs="0"/> <xs:element name="ImageUrl" type="xs:string" minOccurs="0"/> <xs:element name="ImageClass" type="xs:string" minOccurs="0"/> <xs:element name="Item" type="UiItemType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element FlyoutItemType/Label
diagram | |
type | xs:string |
source | <xs:element name="Label" type="xs:string"/> |
element FlyoutItemType/Tooltip
diagram | |
type | xs:string |
source | <xs:element name="Tooltip" type="xs:string" minOccurs="0"/> |
element FlyoutItemType/ImageUrl
diagram | |
type | xs:string |
source | <xs:element name="ImageUrl" type="xs:string" minOccurs="0"/> |
element FlyoutItemType/ImageClass
diagram | |
type | xs:string |
source | <xs:element name="ImageClass" type="xs:string" minOccurs="0"/> |
element FlyoutItemType/Item
diagram | |
type |
<xs:element name="Item" type="UiItemType" minOccurs="0" maxOccurs="unbounded"/>
complexType MapGroupType
diagram | |
children |
element | MapSetType/MapGroup |
Name | Type | Use | Default | Fixed |
id | xs:string |
<xs:complexType name="MapGroupType"> <xs:sequence> <xs:element name="InitialView" type="MapViewType" minOccurs="0"/> <xs:element name="Map" type="MapType" maxOccurs="unbounded"/> <xs:element name="Extension" type="CustomContentType" minOccurs="0"/> </xs:sequence> <xs:attribute name="id" type="xs:string"/> </xs:complexType>
element MapGroupType/InitialView
diagram | |
type |
<xs:element name="InitialView" type="MapViewType" minOccurs="0"/>
element MapGroupType/Map
diagram | |
type |
<xs:element name="Map" type="MapType" maxOccurs="unbounded"/>
element MapGroupType/Extension
diagram | |
type |
<xs:element name="Extension" type="CustomContentType" minOccurs="0"/>
complexType MapSetType
diagram | |
children |
element | ApplicationDefinitionType/MapSet |
<xs:complexType name="MapSetType"> <xs:sequence> <xs:element name="MapGroup" type="MapGroupType" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>
element MapSetType/MapGroup
diagram | |
type |
Name | Type | Use | Default | Fixed |
id | xs:string |
<xs:element name="MapGroup" type="MapGroupType" maxOccurs="unbounded"/>
complexType MapType
diagram | |
children |
element | MapGroupType/Map |
<xs:complexType name="MapType"> <xs:sequence> <xs:element name="Type" type="xs:string"/> <xs:element name="SingleTile" type="xs:string" minOccurs="0"/> <xs:element name="Extension" type="CustomContentType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element MapType/Type
diagram | |
type | xs:string |
source | <xs:element name="Type" type="xs:string"/> |
element MapType/SingleTile
diagram | |
type | xs:string |
source | <xs:element name="SingleTile" type="xs:string" minOccurs="0"/> |
element MapType/Extension
diagram | |
type |
<xs:element name="Extension" type="CustomContentType" minOccurs="0"/>
complexType MapViewType
diagram | |
children |
element | MapGroupType/InitialView |
<xs:complexType name="MapViewType"> <xs:sequence> <xs:element name="CenterX" type="xs:double"/> <xs:element name="CenterY" type="xs:double"/> <xs:element name="Scale" type="xs:double"/> </xs:sequence> </xs:complexType>
element MapViewType/CenterX
diagram | |
type | xs:double |
source | <xs:element name="CenterX" type="xs:double"/> |
element MapViewType/CenterY
diagram | |
type | xs:double |
source | <xs:element name="CenterY" type="xs:double"/> |
element MapViewType/Scale
diagram | |
type | xs:double |
source | <xs:element name="Scale" type="xs:double"/> |
complexType MapWidgetType
diagram | |
type | extension of |
element | WidgetSetType/MapWidget |
<xs:complexType name="MapWidgetType"> <xs:complexContent> <xs:extension base="WidgetType"> <xs:sequence> <xs:element name="MapId" type="xs:string" minOccurs="0"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element MapWidgetType/MapId
diagram | |
type | xs:string |
source | <xs:element name="MapId" type="xs:string" minOccurs="0"/> |
complexType SeparatorItemType
diagram | |
type | extension of |
<xs:complexType name="SeparatorItemType"> <xs:complexContent> <xs:extension base="UiItemType"/> </xs:complexContent> </xs:complexType>
complexType UiItemContainerType
diagram | |
type | extension of |
<xs:complexType name="UiItemContainerType"> <xs:complexContent> <xs:extension base="ContainerType"> <xs:sequence> <xs:element name="Item" type="UiItemType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element UiItemContainerType/Item
diagram | |
type |
<xs:element name="Item" type="UiItemType" minOccurs="0" maxOccurs="unbounded"/>
complexType UiItemType
diagram | |
children |
elements | UiItemContainerType/Item FlyoutItemType/Item |
complexTypes | FlyoutItemType SeparatorItemType WidgetItemType |
<xs:complexType name="UiItemType" abstract="true"> <xs:sequence> <xs:element name="Function" type="UiItemFunctionType"/> </xs:sequence> </xs:complexType>
element UiItemType/Function
diagram | |
type |
enumeration | Separator |
enumeration | Widget |
enumeration | Flyout |
<xs:element name="Function" type="UiItemFunctionType"/>
complexType UiWidgetType
diagram | |
type | extension of |
<xs:complexType name="UiWidgetType"> <xs:complexContent> <xs:extension base="WidgetType"> <xs:sequence> <xs:element name="ImageUrl" type="xs:string"/> <xs:element name="ImageClass" type="xs:string"/> <xs:element name="Label" type="xs:string"/> <xs:element name="Tooltip" type="xs:string"/> <xs:element name="StatusText" type="xs:string"/> <xs:element name="Disabled" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element UiWidgetType/ImageUrl
diagram | |
type | xs:string |
source | <xs:element name="ImageUrl" type="xs:string"/> |
element UiWidgetType/ImageClass
diagram | |
type | xs:string |
source | <xs:element name="ImageClass" type="xs:string"/> |
element UiWidgetType/Label
diagram | |
type | xs:string |
source | <xs:element name="Label" type="xs:string"/> |
element UiWidgetType/Tooltip
diagram | |
type | xs:string |
source | <xs:element name="Tooltip" type="xs:string"/> |
element UiWidgetType/StatusText
diagram | |
type | xs:string |
source | <xs:element name="StatusText" type="xs:string"/> |
element UiWidgetType/Disabled
diagram | |
type | xs:string |
source | <xs:element name="Disabled" type="xs:string"/> |
complexType WidgetItemType
diagram | |
type | extension of |
<xs:complexType name="WidgetItemType"> <xs:complexContent> <xs:extension base="UiItemType"> <xs:sequence> <xs:element name="Widget" type="xs:string"/> </xs:sequence> </xs:extension> </xs:complexContent> </xs:complexType>
element WidgetItemType/Widget
diagram | |
type | xs:string |
source | <xs:element name="Widget" type="xs:string"/> |
complexType WidgetSetType
diagram | |
children |
element | ApplicationDefinitionType/WidgetSet |
<xs:complexType name="WidgetSetType"> <xs:sequence> <xs:element name="Container" type="ContainerType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="MapWidget" type="MapWidgetType"/> <xs:element name="Widget" type="WidgetType" minOccurs="0" maxOccurs="unbounded"/> </xs:sequence> </xs:complexType>
element WidgetSetType/Container
diagram | |
type |
<xs:element name="Container" type="ContainerType" minOccurs="0" maxOccurs="unbounded"/>
element WidgetSetType/MapWidget
diagram | |
type |
<xs:element name="MapWidget" type="MapWidgetType"/>
element WidgetSetType/Widget
diagram | |
type |
<xs:element name="Widget" type="WidgetType" minOccurs="0" maxOccurs="unbounded"/>
complexType WidgetType
diagram | |
children |
element | WidgetSetType/Widget |
complexTypes | MapWidgetType UiWidgetType |
<xs:complexType name="WidgetType"> <xs:sequence> <xs:element name="Name" type="xs:string"/> <xs:element name="Type" type="xs:string"/> <xs:element name="Location" type="xs:string" minOccurs="0"/> <xs:element name="Extension" type="CustomContentType" minOccurs="0"/> </xs:sequence> </xs:complexType>
element WidgetType/Name
diagram | |
type | xs:string |
source | <xs:element name="Name" type="xs:string"/> |
element WidgetType/Type
diagram | |
type | xs:string |
source | <xs:element name="Type" type="xs:string"/> |
element WidgetType/Location
diagram | |
type | xs:string |
source | <xs:element name="Location" type="xs:string" minOccurs="0"/> |
element WidgetType/Extension
diagram | |
type |
<xs:element name="Extension" type="CustomContentType" minOccurs="0"/>
simpleType UiItemFunctionType
type | restriction of xs:string | ||
used by |
|
enumeration | Separator |
enumeration | Widget |
enumeration | Flyout |
<xs:simpleType name="UiItemFunctionType"> <xs:restriction base="xs:string"> <xs:enumeration value="Separator"/> <xs:enumeration value="Widget"/> <xs:enumeration value="Flyout"/> </xs:restriction> </xs:simpleType>